[linux-l] Re: Makefile

Steffen Dettmer steffen at dett.de
Fr Nov 29 13:30:41 CET 2002


* JSC wrote on Thu, Nov 28, 2002 at 22:33 +0100:
> On Thu, Nov 28, 2002 at 09:49:17PM +0100, Olaf Radicke wrote:
> > Bild_laden.o: Bild_laden.c Bild_laden.h
> > 	$(CC) $(CFLAGS) -c  Bild_laden.c

Das ist doch genau default? Hier müßte reichen:

Bild_laden.o: Bild_laden.c Bild_laden.h

(ohne Regel, sollte make so wissen).

> gnumake weiss, wenn die datei Bild_laden.o benoetigt wird, dass man diese aus
> Bild_laden.c generieren kann. die regel:
> 
> .c.o:
> 	$(CC) $(CFLAGS) -c -o $@ $<
> 
> sorgt dafuer. kann man sich die definition der abhaengigkeit:

Ist doch aber schon ne built-in Regel, die man gar nicht
hinschreiben muß?

Wenn man die Abhängigkeiten automatisch haben möchte, macht sich
automake/autoconf ganz gut. Das hat aber auch genug Macken, aber
für so kleine Sachen geht es bestimmt gut.

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.




Mehr Informationen über die Mailingliste linux-l