Brauche Hilfe bei Make-File
-
Hi!
Ich habe kürzlich angefangen mich etwas mit C zu befassen (Umstieg von Pascal) und habe nun ein Programm geschrieben welches ich unter Linux mittels eines Makefiles compilieren muss.
Ich habe folgende Dateien:
"allocate.c"
"allocate.h"
"arena.c"
"arena.h"
"testapp.c" (ist main() enthalten)Nun soll das Makefile die beiden Ziele "liballocate.a" und "testapp" (basierend auf testapp.c) haben. Man soll davon ausgehen dass die Makefile-Variable LIBARENA das Verzeichnis angibt, in dem "libarena.a" und "arena.h" befinden.
Kann mir dieses Makefile jemand mal schreiben?
Das wär echt klasse!Gruß
Hans99EDIT: habe noch das gegebene Grundgerüst des Makefiles:
"libarena.a: arena.o
ar rcs $@ $<arena.o: arena.h
clean:
rm -f arena.o libarena.a"
-
was hat das mit ANSI C zu tun?
Ich empfehle: autoconf und automake zu benutzen.