cocos-project-template.json 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "do_default": {
  3. "exclude_from_template": [
  4. "frameworks/runtime-src"
  5. ]
  6. },
  7. "do_add_native_support": {
  8. "append_from_template": {
  9. "from": "frameworks/runtime-src",
  10. "to": "frameworks/runtime-src",
  11. "exclude": [
  12. "proj.ios_mac/HelloJavascript.xcodeproj/project.xcworkspace",
  13. "proj.ios_mac/HelloJavascript.xcodeproj/xcuserdata",
  14. "proj.win32/Debug.win32",
  15. "proj.win32/Release.win32",
  16. "proj.win32/HelloJavascript.sdf"
  17. ]
  18. },
  19. "append_file": [{
  20. "from": "cocos/scripting/js-bindings/manual/jsb_module_register.cpp",
  21. "to": "frameworks/runtime-src/Classes/jsb_module_register.cpp"
  22. }],
  23. "project_rename": {
  24. "src_project_name": "HelloJavascript",
  25. "files": [
  26. "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj",
  27. "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.filters",
  28. "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.user",
  29. "frameworks/runtime-src/proj.win32/PROJECT_NAME.sln",
  30. "frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj"
  31. ]
  32. },
  33. "project_replace_project_name": {
  34. "src_project_name": "HelloJavascript",
  35. "files": [
  36. "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj",
  37. "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.filters",
  38. "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.user",
  39. "frameworks/runtime-src/proj.win32/PROJECT_NAME.sln",
  40. "frameworks/runtime-src/proj.win32/main.cpp",
  41. "frameworks/runtime-src/proj.android-studio/settings.gradle",
  42. "frameworks/runtime-src/proj.android-studio/res/values/strings.xml",
  43. "frameworks/runtime-src/proj.android-studio/instantapp/AndroidManifest.xml",
  44. "frameworks/runtime-src/proj.android-studio/instantapp/build.gradle",
  45. "frameworks/runtime-src/proj.ios_mac/ios/main.m",
  46. "frameworks/runtime-src/proj.ios_mac/ios/Prefix.pch",
  47. "frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj/project.pbxproj",
  48. "frameworks/runtime-src/Classes/AppDelegate.cpp"
  49. ]
  50. },
  51. "project_replace_package_name": {
  52. "src_package_name": "org.cocos2dx.hellojavascript",
  53. "files": [
  54. "frameworks/runtime-src/proj.android-studio/app/build.gradle",
  55. "frameworks/runtime-src/proj.android-studio/app/AndroidManifest.xml",
  56. "frameworks/runtime-src/proj.android-studio/instantapp/AndroidManifest.xml",
  57. "frameworks/runtime-src/proj.android-studio/instantapp/build.gradle"
  58. ]
  59. },
  60. "project_replace_mac_bundleid": {
  61. "src_bundle_id": "org.cocos2dx.hellojavascript",
  62. "files": [
  63. "frameworks/runtime-src/proj.ios_mac/mac/Info.plist"
  64. ]
  65. },
  66. "project_replace_ios_bundleid": {
  67. "src_bundle_id": "org.cocos2dx.hellojavascript",
  68. "files": [
  69. "frameworks/runtime-src/proj.ios_mac/ios/Info.plist"
  70. ]
  71. }
  72. }
  73. }