diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bf64102 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +SRC=src +BUILD=build +LIB=lib +JAR=$(LIB)/mariadb-java-client-3.5.6.jar +MAIN=fr.iutfbleau.papillon.Main + +compile: + @echo "=== Compilation du projet ===" + @if not exist "$(BUILD)" mkdir "$(BUILD)" + javac -d $(BUILD) -classpath "$(JAR)" -sourcepath $(SRC) $(SRC)/fr/iutfbleau/papillon/Main.java + +run: + @echo "=== Exécution du programme ===" + java -classpath "$(BUILD);$(JAR)" $(MAIN) + +clean: + @echo "=== Nettoyage du dossier build ===" + @if exist "$(BUILD)" rmdir /s /q "$(BUILD)" + +rebuild: clean compile