我正在尝试修改我的 makefile 以支持 .cpp 和 .cc,但是,我不断收到错误消息,例如
target `source/systemFuncs.cpp' doesn't match the target pattern
我正在修改一个支持 .cc 的现有 makefile,我想让它也编译 .cpp,但我不确定如何。这最初是一个 nacl 项目的 make 文件。
如何编译 .cpp 和 .cc?
makefile的相关内容:
x86_32_OBJS:=$(patsubst %.cc,%_32.o,$(CXX_SOURCES))
$(x86_32_OBJS) : %_32.o : %.cc $(THIS_MAKE)
$(CXX) ${INCDIRS} -o $@ -c $< -m32 -O0 -g $(CXXFLAGS)
$(PROJECT)_x86_32.nexe : $(x86_32_OBJS)
$(CXX) -o $@ $^ -m32 -O0 -g $(CXXFLAGS) $(LDFLAGS)
CXX_SOURCES 中同时包含 .cc 文件和 .cpp 文件,因此它需要能够同时编译这两个文件