Proje dizinim şuna benzer:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
Bütün derlemek olacaktır yapmak benim makefile istiyorum ne .cpp
dosyaları /src
için klasöründe .o
dosyalar /obj
klasöründe, sonra tüm bağlantı .o
dosyaları /obj
üst düzey klasörde çıktı ikili içine /project
.
Makefiles ile neredeyse hiç deneyimim yok ve bunu başarmak için ne arayacağımdan emin değilim.
Ayrıca, bunu yapmanın "iyi" bir yolu mu yoksa yapmaya çalıştığım şeye daha standart bir yaklaşım var mı?