【发布时间】:2011-01-24 13:48:34
【问题描述】:
假设我有一个包含规则的生成文件
%.o: %.c
gcc -Wall -Iinclude ...
我希望在头文件更改时重建 *.o。只要/include 中的任何头文件发生更改,就必须重新构建目录中的所有对象,而不是制定依赖项列表。
我想不出改变规则以适应这种情况的好方法,我愿意接受建议。如果标题列表不必硬编码,则加分
【问题讨论】:
-
在下面写下我的答案后,我查看了相关列表,发现:stackoverflow.com/questions/297514/… 似乎是重复的。 Chris Dodd 的答案与我的相同,尽管它使用不同的命名约定。
标签: dependencies makefile header-files