0

我有一个使用递归 Make 的大型项目。几乎所有的 Makefile 都是一样的。我基本上将所有目标文件构建到同一个目录中,如下所示:

$(OBJ)/%.o: %.c
        $(COMPILE) ${INCLUDES} -c $< -o $@

$(OBJ)/%.o: %.cpp
        ${CXX} ${INCLUDES} ${FLAGS}  -c -fPIC $< -o $@

是否可以将这些目标放在一个包含文件中,这样我就不必在每个 Makefile 中放置相同的行?

include 我只用于共享变量,当我使用 include 测试它时它不起作用。

4

0 回答 0