Jaipur
16-02-2002, 19:05
Hi,
ich habe 4 C Quellcode Dateien + main.c:
main.c baum.c queue.c stack.c
und 3 Headerdateien:
baum.h stack.h queue.h
Die Datei stack.c inkludiert stack.h und baum.h
Die Datei queue.c inkludiert queue.h und baum.h
Die Datei baum.c inkludiert baum.h queue.h stack.h
Mein makefile:
baum: main.o baum.o queue.o stack.o
gcc -o baum main.o baum.o queue.o stack.o
main.o: main.c
gcc -c main.c
baum.o: baum.c
gcc -c baum.c
queue.o: queue.c
gcc -c queue.c
stack.o: stack.c
gcc -c stack.c
Meine Frage:
Gehören die Headerdateien auch in das makefile? Wenn ja wohin?
Ist mein makefile eigentlich korrekt? Zumindest funktioniert es :)
ich habe 4 C Quellcode Dateien + main.c:
main.c baum.c queue.c stack.c
und 3 Headerdateien:
baum.h stack.h queue.h
Die Datei stack.c inkludiert stack.h und baum.h
Die Datei queue.c inkludiert queue.h und baum.h
Die Datei baum.c inkludiert baum.h queue.h stack.h
Mein makefile:
baum: main.o baum.o queue.o stack.o
gcc -o baum main.o baum.o queue.o stack.o
main.o: main.c
gcc -c main.c
baum.o: baum.c
gcc -c baum.c
queue.o: queue.c
gcc -c queue.c
stack.o: stack.c
gcc -c stack.c
Meine Frage:
Gehören die Headerdateien auch in das makefile? Wenn ja wohin?
Ist mein makefile eigentlich korrekt? Zumindest funktioniert es :)