Android.mk 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. $(call import-add-path,$(LOCAL_PATH)/../cocos2d/cocos)
  4. $(call import-add-path,$(LOCAL_PATH)/../cocos2d/external)
  5. $(call import-add-path,$(LOCAL_PATH)/../redream)
  6. $(call import-add-path,$(LOCAL_PATH)/../bulldog_sdk)
  7. $(call import-add-path,$(LOCAL_PATH)/../redwise_sdk)
  8. #此变量用于存储模块的名称
  9. LOCAL_MODULE := red_utils_static
  10. #您覆盖构建系统默认用于其生成的文件的名称
  11. LOCAL_MODULE_FILENAME := libred_utils
  12. LOCAL_ARM_MODE := arm
  13. #必须包含要构建到模块中的 C 和/或 C++ 源文件列表
  14. LOCAL_SRC_FILES := RUUtils.cpp \
  15. RUResLoader.cpp \
  16. RULocalization.cpp \
  17. RURandomGenerator.cpp \
  18. Actions/RUEfxShake.cpp \
  19. Actions/RULbNumberIncrease.cpp \
  20. BehaviorTree/RUBehaviacTree.cpp \
  21. BehaviorTree/RUBehaviacTreeFactory.cpp \
  22. BehaviorTree/RUBehaviacTreeManger.cpp \
  23. BulldogAd/RUBulldogGameOverIconAdCell.cpp \
  24. BulldogAd/RUBulldogGameOverIconAdLayer.cpp \
  25. BulldogAd/RUBulldogMapIconAdLayer.cpp \
  26. FSM/RUMetaState.cpp \
  27. FSM/RUState.cpp \
  28. FSM/RUStateMachine.cpp \
  29. FSM/RUStateTransition.cpp \
  30. FSM/Delegate/RUDelegateFactory.cpp \
  31. FSM/Delegate/RUStateDelegate.cpp \
  32. FSM/StateMachineLoader/RUStateMachineLoader.cpp \
  33. FSM/StateMachineLoader/state_machine_config.pb.cc \
  34. Platform/RUPlatform-android.cpp \
  35. Popups/RUBasePopup.cpp \
  36. Popups/RUPopupMgr.cpp \
  37. Popups/RUReboltPopupLayer.cpp \
  38. QCore/RUQCoreBtn.cpp \
  39. QCore/RUQCoreLayer.cpp \
  40. QCore/RUQCoreSpine.cpp \
  41. QCore/RUReboltLayer.cpp \
  42. QCore/RUSwitchBtn.cpp \
  43. QCore/RUTableView.cpp \
  44. QCore/RUReboltCompt.cpp \
  45. RhombusGrid/RUMapRhombusGrid.cpp \
  46. ZMLParticle/ParticleSystemModule.cpp \
  47. ZMLParticle/ZMLParticleSystem.cpp \
  48. ZMLParticle/ZMLParticleSystemQuad.cpp \
  49. ZMLParticle/CurlNoise/Curl.cpp \
  50. ZMLParticle/CurlNoise/Noise.cpp \
  51. Sound/CtlAudioMgr.cpp \
  52. RUBaseConf.cpp \
  53. RUPerfTimer.cpp \
  54. Downloader/RUDownloader.cpp \
  55. AttachmentLoader/RUPlistAttachmentLoader.cpp \
  56. AttachmentLoader/RUTextureAttachmentLoader.cpp \
  57. Time/RUNetTime.cpp \
  58. #定义导出指向预构建库的 include 目录的路径,针对依赖于它的模块将该路径附加到 LOCAL_C_INCLUDES 的值
  59. LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ \
  60. $(LOCAL_PATH)/Downloader \
  61. $(LOCAL_PATH)/Actions \
  62. $(LOCAL_PATH)/BehaviorTree \
  63. $(LOCAL_PATH)/BulldogAd \
  64. $(LOCAL_PATH)/FSM \
  65. $(LOCAL_PATH)/FSM/Delegate \
  66. $(LOCAL_PATH)/FSM/StateMachineLoader \
  67. $(LOCAL_PATH)/Platform \
  68. $(LOCAL_PATH)/Popups \
  69. $(LOCAL_PATH)/QCore \
  70. $(LOCAL_PATH)/RhombusGrid \
  71. $(LOCAL_PATH)/ZMLParticle \
  72. $(LOCAL_PATH)/ZMLParticle/CurlNoise \
  73. $(LOCAL_PATH)/Vibrate \
  74. $(LOCAL_PATH)/AttachmentLoader \
  75. $(LOCAL_PATH)/Sound \
  76. $(LOCAL_PATH)/Time \
  77. # NDK root 目录的路径列表,以便在编译所有源文件(C、C++ 和 Assembly)时添加到 include 搜索路径
  78. LOCAL_C_INCLUDES := $(LOCAL_PATH)/ \
  79. $(LOCAL_PATH)/Downloader \
  80. $(LOCAL_PATH)/Actions \
  81. $(LOCAL_PATH)/BehaviorTree \
  82. $(LOCAL_PATH)/BulldogAd \
  83. $(LOCAL_PATH)/FSM \
  84. $(LOCAL_PATH)/FSM/Delegate \
  85. $(LOCAL_PATH)/FSM/StateMachineLoader \
  86. $(LOCAL_PATH)/Platform \
  87. $(LOCAL_PATH)/Popups \
  88. $(LOCAL_PATH)/QCore \
  89. $(LOCAL_PATH)/RhombusGrid \
  90. $(LOCAL_PATH)/ZMLParticle \
  91. $(LOCAL_PATH)/ZMLParticle/CurlNoise \
  92. $(LOCAL_PATH)/Vibrate \
  93. $(LOCAL_PATH)/AttachmentLoader \
  94. $(LOCAL_PATH)/Time \
  95. #当前模块依赖的静态库模块列表
  96. LOCAL_STATIC_LIBRARIES := cocos2dx_static
  97. LOCAL_STATIC_LIBRARIES += cocos_extension_static
  98. LOCAL_STATIC_LIBRARIES += redream_static
  99. LOCAL_STATIC_LIBRARIES += bulldog_static
  100. LOCAL_STATIC_LIBRARIES += redwise_static
  101. include $(BUILD_STATIC_LIBRARY)
  102. # $(call import-module,.)