(转载)如何在Android.mk里面添加大量的源文件
来源:互联网 发布:mac au cs6中文版下载 编辑:程序博客网 时间:2024/06/01 11:57
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)
作者:Aries @ 米狗族
网址:http://www.meegozu.com/thread-1818-1-1.html
欢迎转载,转载请保留以上信息。
我们可以使用通配符来解决大量的源文件添加到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)
作者:Aries @ 米狗族
网址:http://www.meegozu.com/thread-1818-1-1.html
欢迎转载,转载请保留以上信息。
- (转载)如何在Android.mk里面添加大量的源文件
- 如何在Android.mk里面添加大量的源文件
- 自动添加需要编译的源文件Android.mk模板
- Android.mk添加大量.cpp 免除麻烦,只需添加
- 关于android.mk文件的作用、语法和自动添加源文件的学习
- 无需手动添加源文件和头文件目录的android.mk文件
- Cocos2d-x 中 Android.mk 自动添加源文件和头文件目录的路径
- android如何在Codebase中添加一级新的ProjectConfig.mk文件
- 解决 Cocos2d-x 中 Android.mk 手动添加源文件
- 如何在linux当中,大量的添加用户
- 如何在eclipse中显示Android的API源文件
- 在Android.mk 里面 编译XCode下面的多个.cpp文件
- 如何在setting里面添加自己的值
- unity在定制的shader里面如何添加阴影
- 如何在fastboot 里面添加新的命令
- 如何在setting里面添加自己的值
- 编写Android.mk中的LOCAL_SRC_FILES,使其自动查找源文件,不需要手动添加
- cocos2d-x android.mk不用手动添加源文件和路径问题
- ubuntu 10.04如何安装kdevelop
- iptables、ebtables、arptables
- Nat组网
- The evil Windows -- cmd, xcopy, exclude list
- PHP内核介绍及扩展开发指南—类和对象
- (转载)如何在Android.mk里面添加大量的源文件
- 动手构建一个推荐系统(Recommendation System)
- 小技巧:让linux程序在后台运行
- 深入了解php底层机制(1)
- 徐小明20111120
- ireport 变量之间进行计算
- Dojo动态创建TabContainer
- The evil CMake -- Compile bug, missing ')', error line number
- UC故事 2011/11/20 - 2