forked from menault/TD3_DEV51_Qualite_Algo
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			784 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			784 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # === Configuration ===
 | |
| SRC_DIR = src
 | |
| OUT_DIR = out
 | |
| Dictionary = fr/iut/Projet/Dictionary
 | |
| PACKAGE = fr/iut/Projet
 | |
| MAIN_CLASS = fr.iut.Projet.Display
 | |
| 
 | |
| # === 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)/
 | |
| 	@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é."
 |