|
|
@@ -0,0 +1,50 @@
|
|
|
+var fs = require('fs-extra');
|
|
|
+var bcommon = require("./BuildCommon");
|
|
|
+var host = require("./Host");
|
|
|
+
|
|
|
+var atomicRoot = bcommon.atomicRoot;
|
|
|
+var srcDir = bcommon.artifactsRoot + "Build/EditorData/";
|
|
|
+var dstDir = bcommon.artifactsRoot + "Build/WindowsEditor/";
|
|
|
+
|
|
|
+namespace('build', function() {
|
|
|
+
|
|
|
+ task('genwindowseditor', {
|
|
|
+ async: true
|
|
|
+ }, function() {
|
|
|
+
|
|
|
+ bcommon.cleanCreateDir(dstDir);
|
|
|
+
|
|
|
+ console.log("Generating Windows Editor");
|
|
|
+
|
|
|
+ var editorAppFolder = dstDir + "AtomicEditor/";
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "EditorBinaries/Windows/AtomicEditor.exe",
|
|
|
+ editorAppFolder + "AtomicEditor.exe");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "EditorBinaries/Windows/D3DCompiler_47.dll",
|
|
|
+ editorAppFolder + "D3DCompiler_47.dll");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "Resources/CoreData",
|
|
|
+ editorAppFolder + "Resources/CoreData");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "Resources/EditorData",
|
|
|
+ editorAppFolder + "Resources/EditorData");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "Resources/PlayerData",
|
|
|
+ editorAppFolder + "Resources/PlayerData");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "Resources/ToolData",
|
|
|
+ editorAppFolder + "Resources/ToolData");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "AtomicExamples",
|
|
|
+ editorAppFolder + "Resources/ToolData/AtomicExamples");
|
|
|
+
|
|
|
+ fs.copySync(srcDir + "Docs",
|
|
|
+ editorAppFolder + "Resources/ToolData/Docs/JSDocs");
|
|
|
+
|
|
|
+ complete();
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+}); // end of build namespace
|