Files
TD3_DEV51_raban_felix-vi/Makefile

32 lines
784 B
Makefile
Raw Permalink Normal View History

2025-10-08 10:37:18 +02:00
# === Configuration ===
SRC_DIR = src
OUT_DIR = out
Dictionary = fr/iut/Projet/Dictionary
2025-10-08 10:37:18 +02:00
PACKAGE = fr/iut/Projet
MAIN_CLASS = fr.iut.Projet.Display
2025-10-08 10:37:18 +02:00
# === Règle principale ===
all: compile run
# === Compilation ===
compile:
@echo "Compilation du projet..."
@mkdir -p $(OUT_DIR)
# Compilation de tous les fichiers Java du package
@javac -d $(OUT_DIR) $(SRC_DIR)/$(PACKAGE)/*.java
# Copier Word.txt dans le dossier de sortie
@mkdir -p $(OUT_DIR)/$(Dictionary)
@cp $(SRC_DIR)/$(Dictionary)/*.txt $(OUT_DIR)/$(Dictionary)/
2025-10-08 10:37:18 +02:00
@echo "Compilation terminée."
# === Exécution ===
run:
@echo "Exécution du programme..."
@java -cp $(OUT_DIR) $(MAIN_CLASS)
# === Nettoyage ===
clean:
@echo "Suppression des fichiers compilés..."
@rm -rf $(OUT_DIR)
@echo "Nettoyage terminé."