cocos-project-template.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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.ios_mac/ios/main.m",
  44. "frameworks/runtime-src/proj.ios_mac/ios/Prefix.pch",
  45. "frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj/project.pbxproj",
  46. "frameworks/runtime-src/Classes/AppDelegate.cpp"
  47. ]
  48. },
  49. "project_replace_package_name": {
  50. "src_package_name": "org.cocos2dx.hellojavascript",
  51. "files": [
  52. "frameworks/runtime-src/proj.android-studio/app/build.gradle",
  53. "frameworks/runtime-src/proj.android-studio/app/AndroidManifest.xml"
  54. ]
  55. },
  56. "project_replace_mac_bundleid": {
  57. "src_bundle_id": "org.cocos2dx.hellojavascript",
  58. "files": [
  59. "frameworks/runtime-src/proj.ios_mac/mac/Info.plist"
  60. ]
  61. },
  62. "project_replace_ios_bundleid": {
  63. "src_bundle_id": "org.cocos2dx.hellojavascript",
  64. "files": [
  65. "frameworks/runtime-src/proj.ios_mac/ios/Info.plist"
  66. ]
  67. }
  68. }
  69. }