Direktori proyek saya terlihat seperti ini:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Apa yang saya ingin makefile saya lakukan adalah mengkompilasi semua .cppfile di /srcfolder ke .ofile di /objfolder, lalu menautkan semua .ofile /objke dalam biner keluaran di folder tingkat atas /project.
Saya hampir tidak memiliki pengalaman dengan Makefiles, dan saya tidak begitu yakin apa yang harus dicari untuk mencapai ini.
Juga, apakah ini cara yang "baik" untuk melakukan ini, atau adakah pendekatan yang lebih standar untuk apa yang saya coba lakukan?