From 9d3364719dc5cdabe196ae19bf89ec4d2a95e2bd Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Mon, 26 Nov 2012 13:13:00 +0100 Subject: 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 --- install/ui/src/build.profile.js | 108 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 install/ui/src/build.profile.js (limited to 'install/ui/src/build.profile.js') 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 -- cgit