我有一个包含50多个.h文件和50多个.cpp文件的项目.我正在使用make构建一个看起来像这样的项目(它只是整个文件的一部分):
HEADERS := $(shell find $(INCLUDE) -name "*.h")
%.obj: %.cpp $(HEADERS)
$(CPP) $(CPPFLAGS) -fPIC -o $@ -g -c $<
Run Code Online (Sandbox Code Playgroud)
当我对一个.h文件进行更改时,必须重新编译整个项目.这很麻烦,很费时间.但我不想在内部硬编码文件依赖Makefile,因为它更耗时.我想有一些类似make工具,它会在我的.cpp/ .h文件中自动找到依赖项.有什么建议?提前致谢!