Мій каталог проектів виглядає приблизно так:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Що я хотів би зробити з мого файлу, це скласти всі .cppфайли в /srcпапці до .oфайлів у /objпапці, а потім пов'язати всі .oфайли у /objвихідний бінарний файл у папці верхнього рівня /project.
У мене поруч немає досвіду роботи з Makefiles, і я не дуже впевнений, що шукати для цього.
Також це "хороший" спосіб зробити це чи є більш стандартний підхід до того, що я намагаюся зробити?