next up previous contents index
Next: Utiliser plusieurs makefiles Up: Les makefiles Previous: La règle des modèles

   
La règle des suffixes

Voici un exemple simple utilisant la règle des suffixes :

# Exemple d'utilisation de regles implicites : les regles de suffixe

# '.c .o' signifie : prendre un fichier se terminant par .c pour construire
un fichier se terminant par .o

# $(CC) est connu, il correspond a la commande cc qui est un lien vers gcc

# $@ represente le fichier de sortie

# $< represente le fichier d'entree

# Syntaxe pour lancer ce makefile : make aire.o

# On peut passer des arguments : make CFLAGS="-O -g" aire.o

OBJS = cercle.o aire.o

aire : $(OBJS)
	$(CC) -o $@ $(OBJS)

.c .o :
	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<



MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.