मेरी परियोजना निर्देशिका इस प्रकार है:
/project
Makefile
main
/src
main.cpp
foo.cpp
foo.h
bar.cpp
bar.h
/obj
main.o
foo.o
bar.o
मैं सभी को संकलित किया जाएगा करने के लिए मेरी makefile चाहते हैं क्या .cpp
में फाइल /src
करने के लिए फ़ोल्डर .o
में फ़ाइलों को /obj
फ़ोल्डर, तो सभी लिंक .o
में फ़ाइलों को /obj
शीर्ष-स्तरीय फ़ोल्डर में उत्पादन बाइनरी में /project
।
मेरे पास मेकफाइल्स के साथ कोई अनुभव नहीं है, और वास्तव में मुझे यकीन नहीं है कि इसे पूरा करने के लिए क्या खोजना है।
इसके अलावा, यह ऐसा करने के लिए एक "अच्छा" तरीका है, या क्या मैं जो करने की कोशिश कर रहा हूं, उसके लिए एक अधिक मानक दृष्टिकोण है?