OBJ= formater.o nouveau_symbole.o symboles.o exit_if.o erreurs.o pluriel.o

EXECUTABLES = symboles symboles-2

all: $(EXECUTABLES)

symboles-2 : $(OBJ) generateur-2.o 
	$(CC) $(OBJ) generateur-2.o  -o $@

symboles : $(OBJ)  generateur.o 
	$(CC) $(OBJ) generateur.o -o $@

formater.o : formater.c exit_if.h formater.h 
nouveau_symbole.o : nouveau_symbole.c generateur.h formater.h 
generateur.o : generateur.c generateur.h 
generateur-2.o : generateur-2.c generateur.h 
symboles.o : symboles.c pluriel.h nouveau_symbole.h 
exit_if.o: exit_if.c exit_if.h erreurs.h
erreurs.o: erreurs.c erreurs.h
pluriel.o: pluriel.c pluriel.h

clean :
	rm -f $(OBJ) generateur-2.o  generateur.o $(EXECUTABLES)

