Makefile (aus Unterordnern .c nehemn)
-
Ich hab zwar schon n paar Fertig makefiles versucht anzupassen, aber ich komm damit nicht zurecht.
Ich habe da folgendes Scenario:
./main.c <-- die Main an der herumgefummelt wird ./header.h ./dir1/viele_src1.c ./dir1/viele_src1.h ./dir2/viele_src2.c ./dir2/viele_src2.h ./obj/die_obj.o ./program.exe
Also die Main ist im Hauptordnung mit nem Header.
Alle anderen Files sind in Unterordnern mit ihren Headern.
main hängt von sämtlichen files ab, in beiden ordnern,
und soll dann als program.exe compiliert werden.
object-files sollen dann im /obj ordner landen.Bei mir glaub ich klappt das mit den Unterordnern nicht
kan mir da vl wer nen keine Hilfe geben ?
-
Schau dir die aktuelle Version des ultimativen Makefiles an, die kann jetzt auch mit verschachtelten Codeverzeichnissen umgehen.
(du musst nur SOURCES entsprechend anpassen. zB mittels VPATH, siehe GNU/Make-Handbuch)