Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1601 connectés 

  FORUM HardWare.fr
  Programmation
  C

  question de Makefile

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question de Makefile

n°749864
Kyle_Katar​n
Posté le 03-06-2004 à 00:50:28  profilanswer
 

quelqun pourrait il me dire pourquoi le makefilesuivant ne compile que le premier fichier ?
 

Citation :


.SUFFIXES : .abs .o .c
 
CC=gcc
 
AS=as
 
LIB = -lGL -lGLU -lglut
 
ODIR = ./master/obj
 
SDIR = ./master
 
FLAGS = -c -O2  
 
principal = $(ODIR)/laser.o       \
     $(ODIR)/LCD.o \
     $(ODIR)/strat.o \
            $(ODIR)/ms_serie.o\
            $(ODIR)/math.o\
            $(ODIR)/moissbat.o\
            $(ODIR)/master.o\
     $(ODIR)/action.o
 
includes = $(SDIR)/master.h
 
$(ODIR)/laser.o    : $(SDIR)/laser.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/laser.c    -o $@
 
$(ODIR)/LCD.o   : $(SDIR)/LCD.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/LCD.c    -o $@
 
$(ODIR)/strat.o   : $(SDIR)/strat.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/strat.c    -o $@
 
$(ODIR)/master.o    : $(SDIR)/master.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/master.c    -o $@
 
$(ODIR)/math.o : $(SDIR)/../common/math.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/../common/math.c    -o $@
 
$(ODIR)/ms_serie.o : $(SDIR)/ms_serie.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/ms_serie.c    -o $@
 
$(ODIR)/moissbat.o : $(SDIR)/moissbat.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/moissbat.c    -o $@
 
$(ODIR)/action.o : $(SDIR)/action.c $(includes)
 $(CC) $(FLAGS) $(SDIR)/action.c    -o $@
 
$(SDIR)/robot : $(principal)
 $(LD) -o $@ $(principal) $(LIB)
 


 
Merci d'avance !

mood
Publicité
Posté le 03-06-2004 à 00:50:28  profilanswer
 

n°749888
Taz
bisounours-codeur
Posté le 03-06-2004 à 01:03:04  profilanswer
 

je sais pas.
 
peut être tu pourrais dékà utilisé une règle générique, genre
 
($ODIR)/%.o : $(SDIR)/%.c $(includes)
   $(CC) $(CFLAGS) -o $@ $<

n°749960
Kyle_Katar​n
Posté le 03-06-2004 à 01:43:42  profilanswer
 

Pas bête.
 
J'ai trouvé mon erreur, il manque la règle implicite qui appelle les autres.... c'est bon tout marche maintenant ;-)

n°749987
Taz
bisounours-codeur
Posté le 03-06-2004 à 02:01:52  profilanswer
 

ah ouais, j'avais pas vu que t'avais pas de .PHONY

n°749991
vivelec
Posté le 03-06-2004 à 02:07:14  profilanswer
 

Taz a écrit :

ah ouais, j'avais pas vu que t'avais pas de .PHONY


Le pire est que tu n'es pas si con que tu n'y parais.
C'est triste, l'adolescence.

n°750108
Kyle_Katar​n
Posté le 03-06-2004 à 09:14:29  profilanswer
 

Là, j'ai loupé un truc ...

n°750132
Joel F
Real men use unique_ptr
Posté le 03-06-2004 à 09:30:05  profilanswer
 

Kyle_Katarn a écrit :

Là, j'ai loupé un truc ...


 
cherches pas c'ets l'amour fou entre Taz et vivelec, le printemps tout ca :o

n°750451
Kyle_Katar​n
Posté le 03-06-2004 à 12:06:58  profilanswer
 

;-)

n°750481
HelloWorld
Salut tout le monde!
Posté le 03-06-2004 à 12:17:48  profilanswer
 
n°750553
Kyle_Katar​n
Posté le 03-06-2004 à 12:46:54  profilanswer
 

Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  question de Makefile

 

Sujets relatifs
question heritage et appel de fonctions membres[Eiffel] ajout de son propre Makefile a la compilation dans EiffelStu
[ASP.Net] Question de performance ?question sur les demons
Question sur les JPanel [résolu] + question sur les listeners [résolu]Question sur Apache ?
question a 30 centQuestion sur la compilation
question sur les makefile[makefile] question pointues
Plus de sujets relatifs à : question de Makefile


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR