Mój katalog projektu wygląda następująco:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Chciałbym, aby mój .cppplik makefile skompilował wszystkie pliki w /srcfolderze do .oplików w /objfolderze, a następnie połączył wszystkie .opliki w /objwyjściowym pliku binarnym w folderze najwyższego poziomu /project.
Nie mam prawie żadnego doświadczenia z Makefiles i nie jestem pewien, czego szukać, aby to osiągnąć.
Poza tym, czy jest to „dobry” sposób na zrobienie tego, czy też istnieje bardziej standardowe podejście do tego, co próbuję zrobić?