Каталог моего проекта выглядит так:
/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.
У меня почти нет опыта работы с Makefiles, и я не совсем уверен, что искать для этого.
Кроме того, это «хороший» способ сделать это или есть более стандартный подход к тому, что я пытаюсь сделать?