Makefile:多个目标,一个依赖项

3 c linux makefile

我有一个脚本,根据另一个代码文件(比如origin.h)生成2个代码文件(例如,src1.c,src2.c).
我使用makefile来构建它们.
现在,我希望在src1.c或src2.c比origin.h更旧时执行脚本.

最好的方法是什么?

谢谢.

Mar*_*tos 5

使src1.c和src2.c共同依赖于origin.h:

src1.c src2.c : origin.h
        build-sources
Run Code Online (Sandbox Code Playgroud)