如何在Android.mk里面添加大量的源文件
2013-05-09 20:30
309 查看
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)
我们可以使用通配符来解决大量的源文件添加到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)
相关文章推荐
- (转载)如何在Android.mk里面添加大量的源文件
- 编写Android.mk中的LOCAL_SRC_FILES,使其自动查找源文件,不需要手动添加
- cocos2d-x android.mk不用手动添加源文件和路径问题
- 大量的源文件添加到Android.mk的问题
- android学习第七讲:学习Android.mk编译jar包,如何编译APK,APK中如何导入jar包和库文件,如何在Android.mk中添加判断语句
- cocos2d-x android.mk文件中添加源文件,不需要每个cpp都去手动去包含一次
- 解决 Cocos2d-x 中 Android.mk 手动添加源文件
- 无需手动添加源文件和头文件目录的android.mk文件
- Cocos2d-x 中 Android.mk 自动添加源文件和头文件目录的路径
- 关于android.mk文件的作用、语法和自动添加源文件的学习
- 如何在android的mk文件添加依赖已经编译好的库
- 解决 Cocos2d-x 中 Android.mk 手动添加源文件
- 自动添加需要编译的源文件Android.mk模板
- Android.mk添加大量.cpp 免除麻烦,只需添加
- 自动添加需要编译的源文件Android.mk模板
- android 如何给图片添加水印
- android 如何让appwidget 里面设置TextView 滚动,android widget marquee text
- NSPredicate里面如何添加NSDate进行筛选?
- android 中如何添加新的键值
- cocos2d-x在Android.mk中自动添加Cpp