У меня есть такой файл make ....... некоторые файлы находятся в главном каталоге, а некоторые другие в каталоге тестов ..
VPATH = tests
objects = main.o script.o factory.o serve.o enter.o\
login.o notify.o check.o
script : $(objects)
g++ $(objects) -lcurl -o script
main.o : script.h
script.o : enter.h login.h factory.h
factory.o : check.h notify.h serve.h
check.o :
serve.o : check.h
notify.o :
enter.o : check.h
login.o : check.h
.PHONY : clean
clean :
-rm *.o script
Я хочу сделать, чтобы сохранитьобъектные файлы в каталог, откуда происходит его cpp-файл, т. е. если script.cpp был внутри папки tests, то я хочу, чтобы script.o также находился внутри папки tests .. теперь он просто сохраняет файл в главной папке ..
Заранее спасибо ..
РЕДАКТИРОВАТЬ 1: Мне нужно добавить файлы позже в папку тестов ... Есть ли способ заставить make-файл распознавать, что новые файлы были добавлены, и компилировать ихтакже