[Makefile] il me fait une cible et stop :(

il me fait une cible et stop :( [Makefile] - C - Programmation

Marsh Posté le 11-08-2003 à 11:13:25    

Quand je build mon makefile, il me fait la premiere cible et s'arrete comme si de rien n'etait  :??:  
 
#makefile
 
src=main.c res.rc
obj=$(src:.c=.o) res.o
exe=KeybHook.exe
 
ccpth=c:\mingw\bin
cc=$(ccpth)\gcc
res=$(ccpth)\windres
cflags=-Wall -pedantic -ansi
oflags=-mwindows
 
main.o: main.c
 $(cc) $(cflags) -o $@ -c $<
res.o: res.rc
 $(res) -o $@ $<
 
$(exe): $(obj)
 $(cc) $(obj) $(oflags)
 
.PHONY: clean
clean:
 -del $(obj)
 
ici il me fait mon main.o et c'est tout...

Reply

Marsh Posté le 11-08-2003 à 11:13:25   

Reply

Marsh Posté le 11-08-2003 à 11:22:15    

Snormal, quand tu fais "make" il fait la première cible, comme elle dépend pas des autres ben il s'arréte, met ton $(exe) en première cible et ça devrai mieu marcher


---------------
Le Tyran
Reply

Marsh Posté le 11-08-2003 à 11:33:58    

ah ok merci (c'est la premiere fois que j'utilise les makefile, donc voila  :D )

Reply

Marsh Posté le 31-01-2004 à 12:39:03    

ben moi aussi et faut dire que je suis pas tres doue ... comprends pas bien alors si vous connaissez des livres ou des bon sites d'informations sur ce sujet. MERCI

Reply

Marsh Posté le 31-01-2004 à 13:43:51    

http://johann.jalix.org/tutoriels/make/


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 31-01-2004 à 13:45:07    

Reply

Marsh Posté le 31-01-2004 à 13:46:05    

vaut mieux bien lire le manuel, parce que peu de gens savent faire les Makefile à la nouvelle sauce (pourtant déjà vielle)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed