对 makefile 中 $*和静态模式规则结合的学习

简介:

上例子

复制代码
LIBS=foo.k bar.k

.PHONY : all

all: $(LIBS)
    @echo final

$(LIBS): %.k : text.g
    @echo $*

text.g:
    echo text.g
复制代码

运行结果:

text.g

foo

bar

final

结束





本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/26/2703420.html,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
C语言
Makefile模式规则与自动变量
Makefile模式规则与自动变量
48 0
|
6月前
|
编译器 C# 开发者
C# 10.0中的全局`using`指令:简化命名空间引用的新方式
【1月更文挑战第4天】本文介绍了C# 10.0中引入的全局`using`指令,该指令允许开发者在项目级别统一管理命名空间引用,从而消除源文件中重复的`using`语句。全局`using`指令通过减少冗余代码、提高可维护性和统一命名空间管理,为开发者带来了更高效的编码体验。文章详细解释了如何实现全局`using`指令,并探讨了其在实际项目中的优势和适用场景。
|
6月前
|
前端开发
Turndown 源码解析:三、规则集
Turndown 源码解析:三、规则集
60 0
|
Linux Windows
makefile 结构规则,依赖,伪目标
makefile 结构规则,依赖,伪目标
118 0
|
算法 编译器 C++
【C++】SonarQube C++ 静态代码检视规则
SonarQube 静态代码检视相关的规则整理
1956 0
|
小程序 UED
小程序审核规则大致内容
小程序审核规则大致内容
小程序审核规则大致内容
【Lua篇】静态代码扫描分析(四)规则检查
通过前面三篇文章已经初步实现了将Lua源代码文件读取解析成语法树,现在就可以通过得到的语法树进行指定规则的代码扫描检查。下图简单列举了一下单个Lua文件内部的语法关系情况(注意并非真正的类图,也没有列举完全部的节点类型)。
516 0
【Lua篇】静态代码扫描分析(四)规则检查
|
存储 前端开发 编译器
编译telepresence:没有规则可制作目标“tinywrap/ActionConfig.cxx”,由“telepresence-ActionConfig.o” 需求。
编译telepresence:没有规则可制作目标“tinywrap/ActionConfig.cxx”,由“telepresence-ActionConfig.o” 需求。
170 0
|
数据格式 XML Java
sqlSessionFactoryBean.setMapperLocations 通配符 在配置代码中怎样使用
sqlSessionFactoryBean.setMapperLocations 通配符 在配置代码中怎样使用 @Bean(name = ["sqlSessionFactoryMicrotek"]) @Primary @Thr...
9603 0