cocos2dx 在Android.mk加源所有.CCP文件
2016-04-26 15:05
351 查看
手动写是很烦,烦不说,写错也是难免的,好在有了这段代码(2.2.3和3.2版本均有效)
[cpp] view
plain copy
# 遍历目录及子目录的函数
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
[cpp] view
plain copy
# 遍历目录及子目录的函数
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
相关文章推荐
- cocos2dx3.2 某些UI白屏或使用ClippingNode造成部分手机白屏
- cocos2dx scene的理解
- Cocos2d-x lua 屏幕适配
- cocos学习笔记:快速上手
- cocos2d平台判断
- 我的cocos2dx游戏
- 关于Cocos2d-x-lua的Android原生按键无反应的解决方法
- Cocos2d-x 3.x 声音播放
- Cocos2D 初步了解
- cocos2dx lua绑定
- cocos2dx伸缩式列表效果
- cocos2d-C++ 学习UI控件(三)之 LoadingBar|ScrollView
- cocos2d-x环境搭建
- Ubuntu 16.04系统下配置cocos2dx-3.10
- Cocos2d-x 3.x游戏开发之旅读书笔记(3)
- Cocos2d-x 3.x游戏开发之旅读书笔记(2)
- 关于Cocos2d-x手机上运行游戏的时候屏幕横屏改竖屏的解决方案
- Ubuntu 16.04系统下配置cocos2dx-3.10
- Gradle: SDK location not found, 问题与解决
- Cocos2d-x 整体描述