| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- var fs = require('fs-extra');
- var os = require('os');
- var path = require("path");
- var host = require("./Host");
- var atomicRoot = host.atomicRoot;
- namespace('build', function() {
- task('genscripts', {
- async: true
- }, function(platform) {
- console.log("1");
- console.log(atomicRoot);
- process.chdir(atomicRoot);
- console.log("2");
- var modules = host.getScriptModules(platform);
- var bindCmd = host.atomicTool + " bind \"" + atomicRoot + "\" ";
- console.log("3");
- var cmds = [];
- for (var pkgName in modules) {
- cmds.push(bindCmd + "Script/Packages/" + pkgName + "/ " + platform);
- console.log(bindCmd + "Script/Packages/" + pkgName + "/ " + platform);
- }
- console.log("4");
- // Compile the Editor Scripts
- console.log("os.platform=", os.platform());
- console.log(atomicRoot + "Build/Windows/node/node.exe " + atomicRoot + "Build/TypeScript/tsc.js -p " + atomicRoot + "Script");
- if (os.platform() == "win32")
- cmds.push(atomicRoot + "Build/Windows/node/node.exe " + atomicRoot + "Build/TypeScript/tsc.js -p " + atomicRoot + "Script");
- else if (os.platform() == "darwin")
- cmds.push(atomicRoot + "Build/Mac/node/node " + atomicRoot + "Build/TypeScript/tsc.js -p " + atomicRoot + "Script");
- console.log("5");
- jake.exec(cmds, function() {
- console.log("6");
- complete();
- }, {
- printStdout: true
- });
- });
- }); // end of build namespace
|