Note that the directory prefix (D), as described in Implicit Rule Search Algorithm, is appended (after expansion) to all the patterns in the prerequisites list. As an example: .SECONDEXPANSION: /tmp/foo.o: %.o: $$(addsuffix /%.c,foo bar) foo.h @echo…
-------------------------------------------------------------------------------------- GNU M4介绍: GNU M4 是一个传统Unix宏处理器的实现.它主要兼容 SVR4,尽管它有一些扩展(例如,处理超过9个位置参数的宏).GNU M4 同样有内置的函数用来包含文件,运行shell命令,做算术运算,等等. GNU M4 在某种意义上来说是一个宏处理器,它复制输入到扩展的宏后输出.宏既不是内置也不是用户定义…