Каталог моего проекта выглядит следующим образом:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Мне бы хотелось, чтобы мой make файл выполнял сбор всех файлов .cpp
в папке /src
на .o
в папке /obj
, а затем связал все файлы .o
в /obj
в выходной двоичный файл в папке верхнего уровня /project
.
У меня нет опыта работы с Makefile, и я не уверен, что искать для этого.
Кроме того, это "хороший" способ сделать это, или есть более стандартный подход к тому, что я пытаюсь сделать?