c - Makefile:多个目标,一个依赖

标签 c linux makefile

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

最好的方法是什么?

谢谢。

最佳答案

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

src1.c src2.c : origin.h
        build-sources

关于c - Makefile:多个目标,一个依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991058/

相关文章:

linux - 用于查找早于 2010 年 1 月 1 日的文件的 Shell 脚本

安卓构建失败

android - Makefile 中这是什么语法? (A := $(B. $(C).D))

c - 将 sprintf 与 char * 一起使用

编译错误 C2059、C2061、C2146 和偶发的 IntelliSense 错误

c - 使用 IEEE float 表示的最大负实数

php - 在不终止从 http 端启动的运行 php 的情况下使站点脱机进行维护的方法?

Linux 进程创建 : User mode stack

android-ndk: stoi/stof/stod/to_string 不是 'std' 的成员

c - 如何使用 atoi 分配 char 数组的各个元素?