Makefile中指定目标(MAKECMDGOALS)
来源:互联网 发布:骚本配件名称及数据 编辑:程序博客网 时间:2024/05/16 12:26
有一个 make 的环境变量叫“MAKECMDGOALS”,这个变量中会存放你所指定的终极目标的列表,如果在命令行上,你没有指定目标,那么,这个变量是空值。这个变量可以让你使
用在一些比较特殊的情形下。比如下面的例子:
用在一些比较特殊的情形下。比如下面的例子:
sources = foo.c bar.c ifneq ( $(MAKECMDGOALS),clean) include $(sources:.c=.d) endif
基于上面的这个例子,只要我们输入的命令不是“make clean”,那么 makefile 会自动包含“foo.d”和“bar.d”这两个 makefile。
参考资料:《跟我一起写Makefile》-陈浩
- Makefile中指定目标(MAKECMDGOALS)
- 简单Makefile中指定链接脚本(地址)的代码
- 在makefile中指定动态库路径
- Java中指定proxy
- tomcat 中指定JDK
- makefile 中指定程序运行时加载的库文件路径
- 抓取网页中指定节点的内容(java版本)
- 搜索项目中指定文件夹下的文件(VB)
- 隐藏ListCtrl中指定列(拖动不显示)
- JavaScript Array(数组)对象中指定元素的删除
- 删除solr中指定core的所有数据(索引)
- 统计正整数中指定数字的个数(4分)
- mysql查找重复记录中指定最大(最小)值
- JAVA删除字符串中指定字符集(删除敏感字符)
- 遍历文件夹中指定文件
- 在wget中指定代理服务器
- 清楚数据库中指定内容
- 删除List中指定元素
- [Oracle] 监控事件
- MFC文本输入及文本的效果设置
- GDB调试精粹及使用实例
- 使用C#格式化字符串
- 如何判断一个用户是关闭、还是刷新网页
- Makefile中指定目标(MAKECMDGOALS)
- C++primer第三章——C++数据类型
- 由1到9的9个数组成3个3位数,且三个数成1:2:3的比例,试求出所有的组合
- int main(int argc,char* argv[])详解
- TCPDUMP for Android(抓TCP数据包工具)
- java基础--GUI(图形化界面)
- 过滤出属性值对
- cocos2d-x常用宏 沈大海cocos2d-x教程16
- POJ 3370 Halloween treats 鸽巢原理