000
23.12.2003, 17:51 Uhr
Pablo
Supertux (Operator)
|
Eine Makefile um Dateien eines einzelnen Verzeichnisses zu kompilieren kann ich schreiben. Aber gestern saß ich lange um eine Makefile, die andere Makefiles in Unterverzeichnisse aufruft. Was ich damit meine ist folgendes:
Im Verzeichnis sources befindet sich die main.c Datei und die Haupt Makefile Datei. Ich habe nur ein Unterverzeichnis namens map. Im Map befinden sich die Dateien map.h und map.c.
Ich möchte dass bevor alle Dateien gelinkt werden, map.c in main.o kompiliert wird, wenn es nötig ist. Und dann muss gelinkt werden. Aber irgendwie scheint nicht zu funktionieren, was ich versucht habe. Wie kann ich den sowas machen? Ich habe schon nach make gegoogelt, hab include gefunden aber irgendwie hat das nicht gekplappt. Wie könnte ich sowas machen?
Danke -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |