123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- LOCAL_PATH := $(call my-dir)
- include $(CLEAR_VARS)
- $(call import-add-path,$(LOCAL_PATH)/../cocos2d/cocos)
- $(call import-add-path,$(LOCAL_PATH)/../cocos2d/external)
- $(call import-add-path,$(LOCAL_PATH)/../redream)
- $(call import-add-path,$(LOCAL_PATH)/../bulldog_sdk)
- $(call import-add-path,$(LOCAL_PATH)/../redwise_sdk)
- #此变量用于存储模块的名称
- LOCAL_MODULE := red_utils_static
- #您覆盖构建系统默认用于其生成的文件的名称
- LOCAL_MODULE_FILENAME := libred_utils
- LOCAL_ARM_MODE := arm
- #必须包含要构建到模块中的 C 和/或 C++ 源文件列表
- LOCAL_SRC_FILES := RUUtils.cpp \
- RUResLoader.cpp \
- RULocalization.cpp \
- RURandomGenerator.cpp \
- Actions/RUEfxShake.cpp \
- Actions/RULbNumberIncrease.cpp \
- BehaviorTree/RUBehaviacTree.cpp \
- BehaviorTree/RUBehaviacTreeFactory.cpp \
- BehaviorTree/RUBehaviacTreeManger.cpp \
- BulldogAd/RUBulldogGameOverIconAdCell.cpp \
- BulldogAd/RUBulldogGameOverIconAdLayer.cpp \
- BulldogAd/RUBulldogMapIconAdLayer.cpp \
- FSM/RUMetaState.cpp \
- FSM/RUState.cpp \
- FSM/RUStateMachine.cpp \
- FSM/RUStateTransition.cpp \
- FSM/Delegate/RUDelegateFactory.cpp \
- FSM/Delegate/RUStateDelegate.cpp \
- FSM/StateMachineLoader/RUStateMachineLoader.cpp \
- FSM/StateMachineLoader/state_machine_config.pb.cc \
- Platform/RUPlatform-android.cpp \
- Popups/RUBasePopup.cpp \
- Popups/RUPopupMgr.cpp \
- Popups/RUReboltPopupLayer.cpp \
- QCore/RUQCoreBtn.cpp \
- QCore/RUQCoreLayer.cpp \
- QCore/RUQCoreSpine.cpp \
- QCore/RUReboltLayer.cpp \
- QCore/RUSwitchBtn.cpp \
- QCore/RUTableView.cpp \
- QCore/RUReboltCompt.cpp \
- RhombusGrid/RUMapRhombusGrid.cpp \
- ZMLParticle/ParticleSystemModule.cpp \
- ZMLParticle/ZMLParticleSystem.cpp \
- ZMLParticle/ZMLParticleSystemQuad.cpp \
- ZMLParticle/CurlNoise/Curl.cpp \
- ZMLParticle/CurlNoise/Noise.cpp \
- Sound/CtlAudioMgr.cpp \
- RUBaseConf.cpp \
- RUPerfTimer.cpp \
- Downloader/RUDownloader.cpp \
- AttachmentLoader/RUPlistAttachmentLoader.cpp \
- AttachmentLoader/RUTextureAttachmentLoader.cpp \
- Time/RUNetTime.cpp \
-
- #定义导出指向预构建库的 include 目录的路径,针对依赖于它的模块将该路径附加到 LOCAL_C_INCLUDES 的值
- LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ \
- $(LOCAL_PATH)/Downloader \
- $(LOCAL_PATH)/Actions \
- $(LOCAL_PATH)/BehaviorTree \
- $(LOCAL_PATH)/BulldogAd \
- $(LOCAL_PATH)/FSM \
- $(LOCAL_PATH)/FSM/Delegate \
- $(LOCAL_PATH)/FSM/StateMachineLoader \
- $(LOCAL_PATH)/Platform \
- $(LOCAL_PATH)/Popups \
- $(LOCAL_PATH)/QCore \
- $(LOCAL_PATH)/RhombusGrid \
- $(LOCAL_PATH)/ZMLParticle \
- $(LOCAL_PATH)/ZMLParticle/CurlNoise \
- $(LOCAL_PATH)/Vibrate \
- $(LOCAL_PATH)/AttachmentLoader \
- $(LOCAL_PATH)/Sound \
- $(LOCAL_PATH)/Time \
- # NDK root 目录的路径列表,以便在编译所有源文件(C、C++ 和 Assembly)时添加到 include 搜索路径
- LOCAL_C_INCLUDES := $(LOCAL_PATH)/ \
- $(LOCAL_PATH)/Downloader \
- $(LOCAL_PATH)/Actions \
- $(LOCAL_PATH)/BehaviorTree \
- $(LOCAL_PATH)/BulldogAd \
- $(LOCAL_PATH)/FSM \
- $(LOCAL_PATH)/FSM/Delegate \
- $(LOCAL_PATH)/FSM/StateMachineLoader \
- $(LOCAL_PATH)/Platform \
- $(LOCAL_PATH)/Popups \
- $(LOCAL_PATH)/QCore \
- $(LOCAL_PATH)/RhombusGrid \
- $(LOCAL_PATH)/ZMLParticle \
- $(LOCAL_PATH)/ZMLParticle/CurlNoise \
- $(LOCAL_PATH)/Vibrate \
- $(LOCAL_PATH)/AttachmentLoader \
- $(LOCAL_PATH)/Time \
- #当前模块依赖的静态库模块列表
- LOCAL_STATIC_LIBRARIES := cocos2dx_static
- LOCAL_STATIC_LIBRARIES += cocos_extension_static
- LOCAL_STATIC_LIBRARIES += redream_static
- LOCAL_STATIC_LIBRARIES += bulldog_static
- LOCAL_STATIC_LIBRARIES += redwise_static
- include $(BUILD_STATIC_LIBRARY)
- # $(call import-module,.)
|