Cocos2d-x自动添加源文件(*.CPP)到Android工程

原文:http://blog.163.com/long_wtf/blog/static/185553270201489114758378/


一般情况下,每在Classes中增加一个源文件(.cpp)就要在Android.mk中增加一行路径来编译,相当麻烦。


所以,用通配符的方法来解决,将Android.mk中的:

LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp


改为:

SRC_FILES := hellocpp/main.cpp
SRC_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
SRC_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*/*.cpp)
SRC_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*/*/*.cpp)
SRC_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*/*/*/*.cpp)
LOCAL_SRC_FILES := $(SRC_FILES:$(LOCAL_PATH)/%=%)

猜你喜欢

转载自blog.csdn.net/pgw00k/article/details/52671297