Files
TD3_DEV51_raban_felix-vi/Makefile

28 lines
624 B
Makefile

# === Configuration ===
SRC_DIR = src
OUT_DIR = out
PACKAGE = fr/iut/Projet
MAIN_CLASS = fr.iut.Projet.Random_word
# === Règle principale ===
all: compile run
# === Compilation ===
compile:
@echo "Compilation du projet..."
@mkdir -p $(OUT_DIR)
@javac -d $(OUT_DIR) $(SRC_DIR)/$(PACKAGE)/Random_word.java
@cp $(SRC_DIR)/$(PACKAGE)/Word.txt $(OUT_DIR)/$(PACKAGE)/
@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é."