# Makefile

# inclure le fichier vars.mk
include vars.mk

# cible principale
all: $(CIBLE)
	@echo "Compilation termine"

# dition de liens
$(CIBLE): $(OBJ)
	gcc $(LDFLAGS) -o $@ $(OBJ) $(LDLIBS)

# dpendance avec vars.mk et Makefile : s'ils changent, tout reconstruire
$(CIBLE) $(OBJ): vars.mk Makefile

# rgle gnrique de compilation .c -> .o
%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@

# rgle de nettoyage du rpertoire : "make clean"
clean:
	rm -f $(OBJ) $(CIBLE) core gmon.out

# gnrer les dpendances entre .c et .h : "make depend"
# (voir ci-dessous  la fin du Makefile)
depend:
	makedepend -- $(CFLAGS) -- $(SRC)

# DO NOT DELETE

fonctions.o: fonctions.h /usr/include/math.h /usr/include/features.h
fonctions.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
fonctions.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
fonctions.o: /usr/include/bits/mathcalls.h
main.o: /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h
main.o: /usr/include/gnu/stubs.h
main.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
main.o: /usr/include/bits/types.h /usr/include/libio.h
main.o: /usr/include/_G_config.h /usr/include/wchar.h
main.o: /usr/include/bits/wchar.h /usr/include/gconv.h
main.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
main.o: /usr/include/bits/stdio_lim.h fonctions.h /usr/include/math.h
main.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
main.o: /usr/include/bits/mathcalls.h
