[linux-l] Makefile
Olaf Radicke
olaf_rad at gmx.de
Do Nov 28 21:49:17 CET 2002
Hi!
Ich wollte dieses Bash-Kommando in ein Makefile umwandeln:
gcc -Wall -g Main.c Bild_laden.c Daten_laden.c Spieler.c
Spielleitung.c ol_info.c `gtk-config --cflags --libs` -o open-risk
Zur Zeit sieht mein Makefile so aus:
----------------| schnipp |---------------------------------------
CC = gcc
CFLAGS = -Wall -ggdb -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule
-lglib -ldl -lXi -lXext -lX11 -lm
# oder alternativ =
#CFLAGS = -Wall -ggdb `gtk-config --cflags --libs`
opben-risk : Main.o Bild_laden.o Daten_laden.o Spieler.o
Spielleitung.o ol_info.o
$(CC) Main.o Bild_laden.o Daten_laden.o Spieler.o Spielleitung.o
ol_info.o -o open-risk
open-risk.o : Main.c Bild_laden.h Daten_laden.h Spieler.h
Spielleitung.h ol_info.h
$(CC) $(CFLAGS) -c Main.c
Bild_laden.o : Bild_laden.c Bild_laden.h
$(CC) $(CFLAGS) -c Bild_laden.c
Daten_laden.o : Daten_laden.c Daten_laden.h
$(CC) $(CFLAGS) -c Daten_laden.c
Spieler.o :Spieler.c Spieler.h
$(CC) $(CFLAGS) -c Spieler.c
Spielleitung.o : Spielleitung.c Spielleitung.h
$(CC) $(CFLAGS) -c Spielleitung.c
ol_info.o : ol_info.c ol_info.h
$(CC) $(CFLAGS) -c ol_info.c
clean :
rm -f *.o
-----------------| schnapp |----------------------------------------
Ich mach das zum ersten mal, und habe bei mir keine
vergleichbaren Makefile gefunden, die ich als Beispiel
heranziehen kann. Vielleicht kann mir einer sagen wie
das aussehen muss?
MfG Olaf
Mehr Informationen über die Mailingliste linux-l