如何添加C++宏定义包括Android.mk中的LOCAL

2024-11-29 22:42:25
推荐回答(1个)
回答1:

  Android NDK例每需要编译c/c++文件都清晰列Android.mk文件LOCAL_SRC_FILES变量面文件办
  我使用通配符解决量源文件添加Android.mk问题:

  第1行使用GNU Make函数wildcard查找所目录面文件查找"前项目路径/foo"目录面所.c文件
  第2行所找文件名$(LOCLA_PATH)路径给掉剩foo/*.c类似名字

  MY_FILES := $(wildcard $(LOCAL_PATH)/foo/*.c)
  MY_FILES := $(MY_FILES:$(LOCAL_PATH)/%=%)

  LOCAL_SRC_FILES += $(MY_FILES)