summaryrefslogtreecommitdiffstats
path: root/install/ui/src/build.profile.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2012-11-26 13:13:00 +0100
committerPetr Vobornik <pvoborni@redhat.com>2013-01-18 15:10:35 +0100
commit9d3364719dc5cdabe196ae19bf89ec4d2a95e2bd (patch)
tree0df6fa99873224983e235b78945a7d44bf6923f0 /install/ui/src/build.profile.js
parent8c59ddbcbe2f348aff0ce6297d8c7d9631782d1c (diff)
downloadfreeipa-9d3364719dc5cdabe196ae19bf89ec4d2a95e2bd.tar.gz
freeipa-9d3364719dc5cdabe196ae19bf89ec4d2a95e2bd.tar.xz
freeipa-9d3364719dc5cdabe196ae19bf89ec4d2a95e2bd.zip
Dojo Builder
Added support for Dojo builder. * Includes built builder and patches required to build the builder. * _base/configRhino.js is required by the builder to run under rhino. * added utility scripts for running the builder * build.sh * clean.sh * compile.sh * make-builder.sh * prepare-dojo.sh https://fedorahosted.org/freeipa/ticket/112
Diffstat (limited to 'install/ui/src/build.profile.js')
-rw-r--r--install/ui/src/build.profile.js108
1 files changed, 108 insertions, 0 deletions
diff --git a/install/ui/src/build.profile.js b/install/ui/src/build.profile.js
new file mode 100644
index 000000000..5887daa85
--- /dev/null
+++ b/install/ui/src/build.profile.js
@@ -0,0 +1,108 @@
+//
+// BUILDER profile
+//
+
+var profile = (function(){
+ return {
+ basePath: ".",
+ releaseDir: "../release",
+ releaseName: "build",
+ action: "release",
+
+ layerOptimize: "comments",
+ optimize: "comments",
+ cssOptimize: "comments",
+ mini: true,
+ stripConsole: "warn",
+ selectorEngine: "lite",
+
+ staticHasFeatures: {
+ "host-rhino":1,
+ "host-browser":0,
+ "host-node":0,
+ "dom":0,
+ "dojo-has-api":1,
+ "dojo-xhr-factory":0,
+ "dojo-inject-api":1,
+ "dojo-timeout-api":0,
+ "dojo-trace-api":1,
+ "dojo-loader-catches":0,
+ "dojo-dom-ready-api":0,
+ "dojo-dom-ready-plugin":0,
+ "dojo-ready-api":1,
+ "dojo-error-api":1,
+ "dojo-publish-privates":1,
+ "dojo-gettext-api":1,
+ "dojo-sniff":0,
+ "dojo-loader":1,
+ "dojo-test-xd":0,
+ "dojo-test-sniff":0
+ },
+
+ packages:[{
+ name: "dojo",
+ location: "dojo"
+ },{
+ name: "build",
+ location: "build"
+ }],
+
+ layers: {
+ "build/build": {
+ include: [
+ 'dojo/dojo',
+ 'build/buildControlBase',
+ 'build/argv',
+ 'build/build.profile',
+ 'build/discover',
+ 'build/messages',
+ 'build/removeComments',
+ 'build/fs',
+ 'build/main',
+ 'build/fileUtils',
+ 'build/process',
+ 'build/v1xProfiles',
+ 'build/replace',
+ 'build/fileHandleThrottle',
+ 'build/buildControl',
+ 'build/commandLineArgs',
+ 'build/stringify',
+ 'build/buildControlDefault',
+ 'build/version',
+ 'build/plugins/querySelector',
+ 'build/plugins/domReady',
+ 'build/plugins/has',
+ 'build/plugins/text',
+ 'build/plugins/loadInit',
+ 'build/plugins/require',
+ 'build/plugins/i18n',
+ 'build/transforms/depsDump',
+ 'build/transforms/copy',
+ 'build/transforms/trace',
+ 'build/transforms/read',
+ 'build/transforms/writeAmd',
+ 'build/transforms/dojoPragmas',
+ 'build/transforms/report',
+ 'build/transforms/hasFindAll',
+ 'build/transforms/hasFixup',
+ 'build/transforms/writeDojo',
+ 'build/transforms/depsScan',
+ 'build/transforms/write',
+ 'build/transforms/dojoReport',
+ 'build/transforms/writeOptimized',
+ 'build/transforms/insertSymbols',
+ 'build/transforms/hasReport',
+ 'build/transforms/writeCss',
+ 'build/transforms/depsDeclarative',
+ 'build/transforms/optimizeCss',
+ 'build/node/fs',
+ 'build/node/process',
+ 'build/rhino/fs',
+ 'build/rhino/process'
+ ],
+ customBase: true,
+ boot: true
+ }
+ }
+ };
+})(); \ No newline at end of file