qcom Android.mk文件解读

suseyaoyao 2015-07-01 02:33:13
最近在学习qcom的代码。

在提供的源码中有很多模块,并且基本每个模块都有一个android.mk文件

下图红色框框中的变量,没有定义就可以直接用吗?或者说是在其他mk文件中有定义?
...全文
218 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Arnold9009 2015-07-14
  • 打赏
  • 举报
回复
这个不是定义,定义应该是一组命令,你可以参照一下build/core/definitions.mk里面的定义
suseyaoyao 2015-07-13
  • 打赏
  • 举报
回复
@Arnold9009 感谢你的回复 第一行是注释。 后面is-vendor-board-platform难道是类似word这样的关键字。在某些系统头文件中?无法search到? 高通平台的mk文件还是相当庞大的。
suseyaoyao 2015-07-13
  • 打赏
  • 举报
回复
@Arnold9009 感谢你的回复

我在一个mk文件中,找到了如下定义。能帮忙解读一下不?
Arnold9009 2015-07-13
  • 打赏
  • 举报
回复
系统定义的函数,例如my-dir,基本都在build/core目录下的mk文件里 当然,也完全可以自己定义一个类似的函数,随便放到一个mk文件里,然后include到编译系统中加载就ok了
suseyaoyao 2015-07-13
  • 打赏
  • 举报
回复
@Arnold9009 这个如果能够grep到那就好了。is-vendor-board-platform,会不会是andorid系统定义的宏函数? 看到得用法 call is-vendor-board-platform 类似 call my-dir 这里 my-dir表示当前系统路径,是由编译系统提供。 照这么说,is-vendor-board-platform,也是由编译系统提供的?
suseyaoyao 2015-07-07
  • 打赏
  • 举报
回复
这个问题没有人可以指点下吗?
Arnold9009 2015-07-07
  • 打赏
  • 举报
回复
不可能无中生有,肯定是在其他地方有定义的,grep一下吧

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧