首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

(转载)怎么在Android.mk里面添加大量的源文件

2013-08-01 
(转载)如何在Android.mk里面添加大量的源文件Android NDK的例子中,每个需要编译的c/c++文件都是清晰的列在

(转载)如何在Android.mk里面添加大量的源文件

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)



原文:http://www.meegozu.com/thread-1818-1-1.html

热点排行