EDE自定义缓冲区中的“默认”部分有点令人困惑。在那里有一些部分的用途我无法理解。
答案 0 :(得分:1)
EDE Make项目类型中的许多选项都特定于管理Makefile。
Make中的推理规则可能是这样的:
%.o: %.cpp
@echo '$(CXX_COMPILE) -c $<'; \
$(CXX_COMPILE) $(CXX_DEPENDENCIES) -o $@ -c $<
表示如果需要某个依赖项foo.o,它会匹配%.o
,并会看到是否有foo.cpp
,如果是,请运行这些命令。
如果不直接支持您的文件类型,那个插槽可让您编写自己的插槽。
包含文件允许您编写您赢得的makefile include。您可以将其称为pickle.mk
,如果您将其设为包含,则会找到:
include pickle.mk
在生成的makefile中。
自动依赖是针对gcc支持的语言,它将创建一个依赖文件,它基本上是一个makefile,表示foo.cpp依赖于其中包含的misc头文件。它将使您的构建更准确。