LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d/external)
(call import-add-path,(LOCAL_PATH)/…/…/cocos2d/cocos)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
#///////////////////////////////////////
#traverse all the directory and subdirectory
define walk
(wildcard (1)) (foreach e, (wildcard (1)/*), (call walk, $(e)))
endef
#traverse Classes Directory
ALLFILES = (call walk, (LOCAL_PATH)/…/…/Classes)
FILE_LIST := hellocpp/main.cpp
FILE_LIST += (filter %.cpp, (ALLFILES))
FILE_INCLUDES := (shell find (LOCAL_PATH)/…/…/Classes -type d)
#source file will be compiled
LOCAL_SRC_FILES := (FILE_LIST:(LOCAL_PATH)/=)
LOCAL_C_INCLUDES := (LOCAL_PATH)/ \ (FILE_INCLUDES) \
#///////////////////////////////
LOCAL_STATIC_LIBRARIES := cocos2dx_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,.)
//这段是在网上找的 http://blog.csdn.net/teng_ontheway/article/details/16951819
功能是自动查找Classes 下面的cpp文件,包括子文件夹的文件
我是在用win7上执行的 build_native.py 的这个脚本编译的
但是总是这报个错
“FIND:参数不对”
求解答
还有个问题
cocosStdio2.05只能对应3.3rc2么?
我刚下载的3.3正式版怎么办???
PS:吐槽一下 为毛开发组的大神不写这种可以自动遍历文件的???
