cocos2dx 在Android.mk加源所有.CCP文件

来源:互联网 发布:oracle数据库死锁解决 编辑:程序博客网 时间:2024/04/30 21:40

手动写是很烦,烦不说,写错也是难免的,好在有了这段代码(2.2.3和3.2版本均有效)


# 遍历目录及子目录的函数define walk    $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))endef # 遍历Classes目录ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes) FILE_LIST := hellocpp/main.cpp# 从所有文件中提取出所有.cpp文件FILE_LIST += $(filter %.cpp, $(ALLFILES)) LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes

0 0