【发布时间】:2012-12-04 20:44:43
【问题描述】:
我正在尝试参数化我的 makefile 目标。目前,它有一个
TARGET = main
顶部附近的声明。它从中派生出SRC 列表,并执行许多其他操作。
不过,我已经更改了我的 C 代码,因此我有多个不同的* .c 文件来基本上获得变体版本。所以我想做的基本上就是做
make target1
或
make target2
改变 TARGET 在 makefile 中的设置。我很困惑如何做到这一点。我想我可能会添加类似的东西
target1: all
TARGET=target1
不过,这似乎并没有很好地工作。是否有一个如何做到这一点的一般模式?
【问题讨论】: