# # Pierre Hyvernat # Fichier Makefile pour le deuxieme TP d'info-614, sciences informatiques # NOM = pierre-hyvernat FLAGS = -lgmp -Wall -std=c99 -Wextra -pedantic -Werror GCC = gcc $(FLAGS) all: rsa gmp gmp: $(NOM)-gmp rsa: $(NOM)-rsa $(NOM)-gmp: $(NOM)-gmp.o $(GCC) $(NOM)-gmp.o -o $(NOM)-gmp $(NOM)-gmp.o: $(NOM)-gmp.c $(GCC) -c $(NOM)-gmp.c $(NOM)-rsa: $(NOM)-rsa.o $(GCC) $(NOM)-rsa.o -o $(NOM)-rsa $(NOM)-rsa.o: $(NOM)-rsa.c $(GCC) -c $(NOM)-rsa.c archive: all clean tar cvf tp2-$(NOM).tar -C ../ tp2-$(NOM)/ --exclude tp2-$(NOM).tar clean: rm -f $(NOM)-gmp $(NOM)-rsa $(NOM)-gmp.o $(NOM)-rsa.o tp2-$(NOM).tar