方便脚本编译,修改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