control-freak-ide/server/nodejs/util/buildscripts
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00
..
cldr latest 2021-05-12 18:35:18 +02:00
jslib latest 2021-05-12 18:35:18 +02:00
profiles latest 2021-05-12 18:35:18 +02:00
tests latest 2021-05-12 18:35:18 +02:00
webbuild latest 2021-05-12 18:35:18 +02:00
zoneinfo latest 2021-05-12 18:35:18 +02:00
build_notice.txt latest 2021-05-12 18:35:18 +02:00
build_release.sh latest 2021-05-12 18:35:18 +02:00
build.bat latest 2021-05-12 18:35:18 +02:00
build.js latest 2021-05-12 18:35:18 +02:00
build.sh latest 2021-05-12 18:35:18 +02:00
changeVersion.js latest 2021-05-12 18:35:18 +02:00
clean_release.sh latest 2021-05-12 18:35:18 +02:00
copyright.txt latest 2021-05-12 18:35:18 +02:00
LICENSE latest 2021-05-12 18:35:18 +02:00
listProfileDeps.js latest 2021-05-12 18:35:18 +02:00
makeDojoJsWeb.js latest 2021-05-12 18:35:18 +02:00
mk_branch.sh latest 2021-05-12 18:35:18 +02:00
README latest 2021-05-12 18:35:18 +02:00
webbuild.html latest 2021-05-12 18:35:18 +02:00

The util/buildscripts directory allows you do to custom builds of the dojo source.

REQUIREMENTS
=======================
The build system requires that Java 1.4.2 or later is installed.

DIRECTORY STRUCTURE
=======================
Recommended directory structure and names (if using dijit and dojox in addition to
dojo core):

- dijit
- dojo
- dojox
- themes
- util
  - buildscripts

Builds will be generated in a "release" directory that is a sibling to util
(the output directory will also be printed at the end of the build).
  
DOING A BUILD
=======================
In the util/buildscripts directory, to run the the build, type the following:

Windows-based operating systems:
> build.bat

All other operating systems:
> build.sh
(may need to chmod +x build.sh to get it to execute as a script)

Typing the above command will give you some help text with the allowed build
options.

TYPICAL BUILDS
=======================
This command will use the build profile at util/buildscripts/profiles/standard.profile.js
to do a build:

> build.sh profile=standard action=release

To do an xdomain build, add the loader argument:

> build.sh profile=standard loader=xdomain action=release