CC = cc CFLAGS = -g -O3 OBJ = Arithmetique.o Calcul.o DclassesIteratif.o Erreurs.o Espace.o \ Exemples.o FichierUnix.o Globales.o Initialisation.o InitiauxFinaux.o \ Interface.o Inverses.o Main.o Matrices.o MatricesBooleennes.o \ MatricesMaxPlus.o Memoire.o Menu.o Mots.o Preferences.o \ Reduction.o Sortie.o SortieDclasses.o SortieVarietes.o Syntactique.o \ TableDeS.o Transitions.o Utilitaires.o Varietes.o Zero.o semigroupe : $(OBJ) $(CC) $(CFLAGS) $(OBJ) -lm -o semigroupe.out Arithmetique.o : Arithmetique.c Calcul.o : Calcul.c DclassesIteratif.o : DclassesIteratif.c Espace.o : Espace.c Erreurs.o : Erreurs.c Exemples.o : Exemples.c FichierUnix.o : FichierUnix.c Globales.o : Globales.c Initialisation.o : Initialisation.c InitiauxFinaux.o : InitiauxFinaux.c Interface.o : Interface.c Inverses.o : Inverses.c Main.o : Main.c Matrices.o : Matrices.c MatricesBooleennes.o : MatricesBooleennes.c MatricesMaxPLus.o : MatricesMaxPlus.c Memoire.o : Memoire.c Menu.o : Menu.c Mots.o : Mots.c Preferences.o : Preferences.c Reduction.o : Reduction.c Sortie.o : Sortie.c SortieDclasses.o : SortieDclasses.c SortieVarietes.o : SortieVarietes.c Syntactique.o : Syntactique.c TableDeS.o : TableDeS.c Transitions.o : Transitions.c Utilitaires.o : Utilitaires.c Varietes.o : Varietes.c Zero.o : Zero.c RM = rm -f clean:: $(RM) *.o