Mein Projektverzeichnis sieht folgendermaßen aus:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Ich möchte, dass mein Makefile alle .cppDateien im /srcOrdner mit .oDateien im /objOrdner kompiliert und dann alle .oDateien /objin der Ausgabe-Binärdatei im Ordner der obersten Ebene verknüpft /project.
Ich habe so gut wie keine Erfahrung mit Makefiles und bin mir nicht sicher, wonach ich suchen soll, um dies zu erreichen.
Ist dies auch ein "guter" Weg, dies zu tun, oder gibt es einen Standardansatz für das, was ich versuche?