Derniere version du README.md et du MAKEFILE

This commit is contained in:
sehl
2025-10-26 04:53:21 +01:00
parent f05e5375de
commit 56151b0a47
3 changed files with 57 additions and 42 deletions
+11 -6
View File
@@ -5,6 +5,7 @@ DOC_DIR := doc
LIB_DIR := lib
LIB := $(LIB_DIR)/mariadb
MAIN_CLASS := fr.iutfbleau.papillon.Start
JAR_NAME := papillon.jar
# === Commandes principales ===
@@ -27,16 +28,20 @@ doc:
# === Création du JAR ===
jar: compile
@echo === Creation du fichier JAR ===
@echo === Creation du JAR autonome ===
echo Main-Class: $(MAIN_CLASS) > manifest.txt
jar cfm $(JAR_FILE) manifest.txt -C $(BUILD_DIR) .
@echo Archive JAR creee : $(JAR_FILE)
jar cfm $(JAR_NAME) manifest.txt -C $(BUILD_DIR) . -C $(LIB_DIR) .
@del manifest.txt 2>nul || true
@echo JAR cree avec succes : $(JAR_NAME)
# === Exécution du JAR ===
run-jar: jar
@echo === Execution du JAR ===
java -cp "$(JAR_FILE);$(LIB)" -jar $(JAR_FILE)
run-jar:
@echo === Exécution du JAR ===
java -cp "papillon.jar;lib/mariadb;lib/mariadb/org/mariadb/jdbc" fr.iutfbleau.papillon.Start
# Nettoyage du dossier build
clean: