Я пытаюсь изменить свой make-файл для поддержки .cpp и .cc, однако постоянно получаю сообщение об ошибке, например
target `source/systemFuncs.cpp' doesn't match the target pattern
Я изменяю существующий make-файл, поддерживающий .cc, и хочу, чтобы он также компилировал .cpp, но не знаю, как это сделать. Первоначально это был make-файл для проекта nacl.
Как я могу скомпилировать как .cpp, так и .cc?
Содержимое, связанное с make-файлом:
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, поэтому он должен иметь возможность компилировать оба