cocos2d 安卓编译 cpp Android.mk
2016-04-13 16:18
525 查看
方便脚本编译,修改Android.mk
#把对应路径下的所有CPP(也可以是其它文件,修改.cpp为如.c)文件包括进来
LOCAL_PATH :=$(call my-dir)
...
include_all_cpp_files = \
$(eval src_files = $(wildcard $1/*.cpp)) \
$(eval src_files = $(src_files:$(LOCAL_PATH)/%=%))$(src_files) \
$(eval item_all = $(wildcard $1/*)) \
$(foreach item, $(item_all) $(),\
$(eval item := $(item:%.cpp=%)) \
$(call include_all_cpp_files, $(item))\
)
...
LOCAL_SRC_FILES := $(call include_all_cpp_files,$(LOCAL_PATH)/hellocpp)
LOCAL_SRC_FILES += $(call include_all_cpp_files,$(LOCAL_PATH)/../../Classes)
#头文件
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
#把对应路径下的所有CPP(也可以是其它文件,修改.cpp为如.c)文件包括进来
LOCAL_PATH :=$(call my-dir)
...
include_all_cpp_files = \
$(eval src_files = $(wildcard $1/*.cpp)) \
$(eval src_files = $(src_files:$(LOCAL_PATH)/%=%))$(src_files) \
$(eval item_all = $(wildcard $1/*)) \
$(foreach item, $(item_all) $(),\
$(eval item := $(item:%.cpp=%)) \
$(call include_all_cpp_files, $(item))\
)
...
LOCAL_SRC_FILES := $(call include_all_cpp_files,$(LOCAL_PATH)/hellocpp)
LOCAL_SRC_FILES += $(call include_all_cpp_files,$(LOCAL_PATH)/../../Classes)
#头文件
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
相关文章推荐
- Cocos2dx:Cocos Studio2.0发布的CSB资源在Cocos2d-x中的使用
- 如何在mac上搭建cocos2d 环境
- iOS 平台 Cocos2d-x 项目 接入第三方SDK 的坑(就是静态库接入的问题)
- Cocos2dx Failed to write injected code block to PDB
- cocos2d:CCScale9Sprite char bubble
- cocos2dx中精灵点击事件处理的两种方式——Sprite和ImageView
- Mac下cocoapods使用说明(2016版)
- Cocos2.2.6创建项目cd tools/project-creator/
- Cocos2d 控件:创建一个label
- Cocos2d 创建一个精灵
- Cocos2d 导入CocoStudio生成的csb文件
- Cocos2d 控件:创建一个按钮
- Cocos2d 图片拉伸不变形的9妹
- Cocos2d 播放音乐
- Cocos2d触摸:多点触摸
- Cocos2d触摸:单点触摸
- Cocos2d动作: 动作监听
- Cocos2d动作: 创建组合动作对象
- Cocos2d动作: 创建重复性动作
- Cocos2d动作:贝塞尔曲线运动