Linux 中makefile的命令包定义及使用

 更新时间:2017年03月29日 09:35:38   投稿:lqh  
这篇文章主要介绍了Linux 中makefile的命令包定义及使用的相关资料,需要的朋友可以参考下

Linux 中makefile的命令包定义及使用

下面以\build\core\product.mk下面的内容为例介绍:

<span style="font-size:14px;">define _find-android-products-files 
$(shell test -d device && finddevice -maxdepth 6 -name AndroidProducts.mk) \ 
 $(shell test -d vendor && find vendor -maxdepth 6 -nameAndroidProducts.mk) \ 
 $(SRC_TARGET_DIR)/product/AndroidProducts.mk 
endef</span> 

makefile文件中如出现一些相同的命令序列,可为这些相同的序列定义一个变量,不能和makefile文件中的变量重名,这里是_find-Android-products-files,定义这种命令序列的语法以define开始,以endef结束。

命令包的使用,就像使用变量一样:

<span style="font-size:14px;">define get-all-product-makefiles 
$(call get-product-makefiles,$(_find-android-products-files)) 
endef</span> 

$(_find-android-products-files),用$来使用命令包,就像使用函数和变量一样
这里call是函数名,get-product-makefiles和$(_find-android-products-files)是函数的参数

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • shell脚本实现ssh自动登录功能分享

    shell脚本实现ssh自动登录功能分享

    mac下没有找到好用的类似secureCRT,就自己写了个自动登录的脚本,分享一下,如果是新浪的,就基本不用修改代码就直接能用
    2014-04-04
  • rm -rf之后磁盘空间没有释放的解决方法

    rm -rf之后磁盘空间没有释放的解决方法

    本文主要介绍了rm -rf之后磁盘空间没有释放的解决方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Shell脚本echo指令使用小技巧

    Shell脚本echo指令使用小技巧

    这篇文章主要介绍了Shell脚本echo指令使用小技巧,包括使用echo指令输出换行、输出不换行、输出变量等技巧,需要的朋友可以参考下
    2014-07-07
  • Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点

    Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点

    这篇文章主要介绍了Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点,需要的朋友可以参考下
    2016-02-02
  • 完美解决linux下dns配置重启失效的问题

    完美解决linux下dns配置重启失效的问题

    下面小编就为大家带来一篇完美解决linux下dns配置重启失效的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 在Linux命令行中列出带有ls文件的技巧

    在Linux命令行中列出带有ls文件的技巧

    今天小编就为大家分享一篇关于在Linux命令行中列出带有ls文件的技巧,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 详解shell中脚本参数传递的两种方式

    详解shell中脚本参数传递的两种方式

    这篇文章主要介绍了详解shell中脚本参数传递的两种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • linux命令返回值的含义解析

    linux命令返回值的含义解析

    这篇文章主要介绍了linux命令返回值的含义,linux命令执行后无论成功与否都有一个返回值,如果为 0,则表示命令执行成功,其它值则表示错误,具体代码及含义介绍大家通过本文学习下吧
    2018-06-06
  • linux命令之find命令简单概述

    linux命令之find命令简单概述

    这篇文章主要为大家详细介绍了linux命令之find命令的简单使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • linux top命令基本实战

    linux top命令基本实战

    top命令的功能是用于实时显示系统运行状态,包含处理器、内存、服务、进程等重要资源信息,这篇文章主要介绍了linux top命令 实战,需要的朋友可以参考下
    2023-02-02

最新评论