- 首先介绍使用通配符添加多个编译文件,,代码以及相关解释如下:
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := MyProjectName#第一个文件夹下的源文件PROJECT_FILES := $(wildcard $(LOCAL_PATH)/SourcesFolder1/*.cpp)#第二个文件夹下的源文件PROJECT_FILES += $(wildcard $(LOCAL_PATH)/SourcesFolder2/*.c)# 很重要,删除_$(LOCAL_PATH)/_ 前缀PROJECT_FILES := $(PROJECT_FILES:$(LOCAL_PATH)/%=%)LOCAL_SRC_FILES := \ Source1.c \ #其它未加载进来的源文件 $(PROJECT_FILES) include $(BUILD_SHARED_LIBRARY)
- 打印输出信息:
$(warning $(SRC_ROOT_PATH)) #输出变量的值$(warning 输出内容) #输出字符串,不用带引号