社区
Android
帖子详情
[Android.mk]Android小菜请教各位大大makefile的问题
Irricht
2012-04-10 03:57:51
现在有这么一个需求,需要根据宏控制external下的一个特定“文件夹A”是否参与编译
请教各位大大,是否应该在“文件夹A”根目录下新增一个makefile,用来控制这个文件夹是否参与编译
如果是的话,该怎么写?
谢谢
...全文
65
1
打赏
收藏
[Android.mk]Android小菜请教各位大大makefile的问题
现在有这么一个需求,需要根据宏控制external下的一个特定“文件夹A”是否参与编译 请教各位大大,是否应该在“文件夹A”根目录下新增一个makefile,用来控制这个文件夹是否参与编译 如果是的话,该怎么写? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aSysBang
2012-04-10
打赏
举报
回复
ifeq (xxxxx,xxxx)
include $(call all-named-subdir-makefiles,xxxx)
android 下面有这样的例子 自己找找看下就明白了
android
.
mk
执行脚本,
Android
.
mk
的用法
(1)
Android
.
mk
是什么?
Android
.
mk
是
Android
提供的一种
makefile
文件。
Android
.
mk
其实是把真正的
Makefile
包装起来,做成了一个对使用者来说很简单的东西。你可以在每一个
Android
.
mk
file中定义一个或多个模块。每个模块属下列类型之一:1)APK程序,一般的
Android
程序,编译打包生成apk文件2)JAVA库,java类库,编译打包生成jar...
android
android
.
mk
文件,
Android
之
Android
.
mk
文件( 一 )
概述
Android
.
mk
这个文件可以放在
Android
的某一个目录下,就可以使用mm或者其他一些命令来对它进行编译。
Android
.
mk
的作用对于 C/C++ 来说,可以编译二进制的可执行文件、静态库、动态库;对于 Java 来说,可以编译生成Jar包、APK。分析第一个
Android
.
mk
LOCAL_PATH := $(call my-dir) //环境变量(定义当前模块的相对路径) ...
Android
构建系统——
Android
.
mk
——
Android
.bp
Android
.
mk
语法
makefile
文件控制整个工程的编译规则,
android
.
mk
也是一样的功能,只不过它是
android
编译环境下的一种特殊的“
makefile
”文件, 它是经过了
android
编译系统处理的。所谓
android
编译系统,就是
android
顶层目录下的build目录里面的一系列编译控制文件,其实就是一系列
makefile
文件和 .
mk
文件,这些文件才是编译
android
系统完整的
makefile
文件.每个模块里的
android
.
mk
只不过是被包含进
android
编译系统的一小部分
android
.
mk
与
makefile
文件的区别
makefile
文件控制整个工程的编译规则,比如指定需要生成哪些目标文件,指明生成这些目标文件依赖哪些源文件,指明生成的目标文件放在哪个文件夹下等等。而make就是一个命令工具,可以解析
makefile
文件中的指令的一个命令工具。
android
.
mk
也是一样的功能,只不过它是
android
编译环境下的一种特殊的“
makefile
”文件, 它是经过了
android
编译系统处理的。所谓
android
编译系统,就是
android
顶层目录下的build目录里面的一系列编译控制文件,其实就是一系列
makefile
文
Android
.
mk
的用法和基础 && m、mm、mmm编译命令
一个
Android
.
mk
file用来向编译系统描述你的源代码。具体来说:该文件是GNU
Makefile
的一小部分,会被编译系统解析一次或多次。你可以在每一个
Android
.
mk
file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参考以下文件:build/core/config.
mk
,默认的值在以下文件中定义:build/core/base_rules.
mk
。编译系统为
Android
80,493
社区成员
91,382
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章