GenMacEditor.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. var fs = require('fs-extra');
  2. var bcommon = require("./BuildCommon");
  3. var host = require("./Host");
  4. var atomicRoot = bcommon.atomicRoot;
  5. var srcDir = bcommon.artifactsRoot + "Build/EditorData/";
  6. var dstDir = bcommon.artifactsRoot + "Build/MacEditor/";
  7. namespace('build', function() {
  8. task('genmaceditor', {
  9. async: true
  10. }, function() {
  11. bcommon.cleanCreateDir(dstDir);
  12. console.log("Generating Mac App Bundle");
  13. var editorAppFolder = dstDir + "AtomicEditor.app/Contents/";
  14. fs.copySync(srcDir + "MacApps/EditorApp",
  15. editorAppFolder);
  16. fs.copySync(srcDir + "EditorBinaries/Mac/AtomicEditor",
  17. editorAppFolder + "MacOS/AtomicEditor");
  18. fs.copySync(srcDir + "Resources/CoreData",
  19. editorAppFolder + "Resources/CoreData");
  20. fs.copySync(srcDir + "Resources/PlayerData",
  21. editorAppFolder + "Resources/PlayerData");
  22. fs.copySync(srcDir + "Resources/ToolData",
  23. editorAppFolder + "Resources/ToolData");
  24. fs.copySync(srcDir + "AtomicExamples",
  25. editorAppFolder + "Resources/ToolData/AtomicExamples");
  26. fs.copySync(srcDir + "Docs",
  27. editorAppFolder + "Resources/ToolData/Docs/JSDocs");
  28. complete();
  29. });
  30. }); // end of build namespace