{{{ # Definition des commandes CC = gcc AR = ar RM = rm INDENT = indent # Definition des parametres LDFLAGS = -p CFLAGS = -g -p -Wall -ansi -Werror ARFLAGS = -r IDFLAGS = -gnu -bli0 -npsl -l90 # Definition de la liste des librairies necesaires a l'edition de lien LDLIBS = -L. -lhte .PHONY: all clean realclean stat : main.o count.o libhte.a $(CC) $(LDFLAGS) main.o count.o -o stat $(LDLIBS) libhte.a : hte.o dico.o dejavu.o namealloc.o $(AR) $(ARFLAGS) libhte.a hte.o dico.o dejavu.o namealloc.o main.o: count.o: hte.o: dejavu.o: namealloc.o: all: clean stat clean: $(RM) *.o *.a *.out *~ 2> /dev/null || true realclean: clean $(RM) stat 2> /dev/null || true indent: $(INDENT) $(IDFLAGS) *.c *.h }}}