# Author: PARENT Pierre # Makefile du Restaurant CLASSPATH=$CLASSPATH:src/ TEST_RESTAURANT=gl/restaurant/test/TestRestaurant all: install # compilation du projet install: @echo "Compilation en cours." @javac -classpath ${CLASSPATH} src/${TEST_RESTAURANT}.java @echo "Compilation terminée." @echo -e "\nTapez 'make run' pour lancer TestRestaurant ou 'make documentation' pour générer la JavaDoc." # supprime tout les .class des sources clean : @rm -f src/gl/restaurant/*/*.class @rm -f src/gl/restaurant/*/*/*.class @rm -f src/gl/restaurant/*/*/*/*.class @rm -f *.txt @echo "Répertoire nettoyé." # création de la JavaDoc que l'on sauvegarde dans le répertoire ./javadoc documentation : @echo -e "Documentation en cours de création.\n" @javadoc -classpath ${CLASSPATH} -d javadoc -subpackages gl.restaurant > /dev/null @echo -e "\nDocumentation créée et sauvegardée dans le répertoire 'javadoc'.\n" # on lance TestRestaurant run : @java -classpath ${CLASSPATH} ${TEST_RESTAURANT}