9  Make,  Philippe.Dax@enst.fr,  © ENST - 1995-2003 - Brique BDL Dup Top Prev Next >>>

Macros spéciales

4 macros

$@ nom de la cible à reconstruire

$* nom de la cible sans suffixe

$< nom de la dépendance à partir de laquelle on reconstruit la cible

$? liste des dépendances plus récentes que la cibl

Makefile

#
# Makefile  -  (Exemple d'utilisation des macros spéciales)
#
OBJS = mod1.o mod2.o mod3.o
prog:   $(OBJS)
        cc $(OBJS) -o $@
        @echo "On reconstruit $@ a cause de $?"
mod1.o: mod1.c; cc -c $<
# mod1.o: mod1.c; cc -c $*.c
mod2.o: inc1.h
mod3.o: inc1.h inc2.h