Previous
Next
Contents
# $(BIN) est la nom du binaire généré
BIN = foo
# $(OBJECTS) sont les objets qui seront générés après la compilation
OBJECTS = main.o foo.o
# $(CC) est le compilateur utilisé
CC = gcc
# all est la première règle à être exécutée car elle est la première
# dans le fichier Makefile. Notons que les dépendances peuvent être
# remplacées par une variable, ainsi que n'importe quel chaine de
# caractères des commandes
all: $(OBJECTS)
$(CC) $(OBJECTS) -o $(BIN)
# ensuite les autres règles
main.o: main.c main.h
$(CC) -c mainc
foo.o: foo.c foo.h main.h
$(CC) -c foo.c
Previous
Next
Contents