Мій каталог проектів виглядає приблизно так:
/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, і я не дуже впевнений, що шукати для цього.
Також це "хороший" спосіб зробити це чи є більш стандартний підхід до того, що я намагаюся зробити?