Browse Source

updated build script to copy over usertiming.js into the editor modules directory

Shaddock Heath 10 years ago
parent
commit
1029617990
1 changed files with 8 additions and 3 deletions
  1. 8 3
      Build/Scripts/BuildCommon.js

+ 8 - 3
Build/Scripts/BuildCommon.js

@@ -88,9 +88,14 @@ namespace('build', function() {
             console.log("\n\nLint: Typescript linting complete.\n\n");
             console.log("\n\nLint: Typescript linting complete.\n\n");
             jake.exec(cmds, function() {
             jake.exec(cmds, function() {
 
 
-                // copy typescript into the editor modules directory since there is a dependency there
-               fs.mkdirsSync("./Artifacts/Build/Resources/EditorData/AtomicEditor/EditorScripts/AtomicEditor/modules");
-               fs.copySync("./Build/node_modules/typescript/lib/typescript.js","./Artifacts/Build/Resources/EditorData/AtomicEditor/EditorScripts/AtomicEditor/modules/typescript.js")
+                // copy some external dependencies into the editor modules directory
+               var editorModulesDir = "./Artifacts/Build/Resources/EditorData/AtomicEditor/EditorScripts/AtomicEditor/modules";
+               var nodeModulesDir = "./Build/node_modules";
+               fs.mkdirsSync(editorModulesDir);
+               // TypeScript
+               fs.copySync(nodeModulesDir + "/typescript/lib/typescript.js", editorModulesDir + "/typescript.js")
+               // UserTiming - for measuring and metrics
+               fs.copySync(nodeModulesDir + "/usertiming/src/usertiming.js", editorModulesDir + "/usertiming.js")
 
 
                // copy lib.core.d.ts into the tool data directory
                // copy lib.core.d.ts into the tool data directory
                fs.mkdirsSync("./Artifacts/Build/Resources/EditorData/AtomicEditor/EditorScripts/AtomicEditor/TypeScriptSupport");
                fs.mkdirsSync("./Artifacts/Build/Resources/EditorData/AtomicEditor/EditorScripts/AtomicEditor/TypeScriptSupport");