69 lines
1.4 KiB
Makefile
69 lines
1.4 KiB
Makefile
# PROJET TAQUIN MAKEFILE:
|
|
#
|
|
# Chapitre 1: But final;
|
|
|
|
but: main_ex.class
|
|
|
|
# Chapitre 2 : Variable
|
|
OFILES= Case.class\
|
|
plateau.class\
|
|
observateurCase.class\
|
|
paintMenuJeu.class\
|
|
observateurSAV.class\
|
|
observateurFenetre.class\
|
|
paintChoix.class\
|
|
observateurChoix.class\
|
|
plusoumoins.class\
|
|
bombeEtValider.class
|
|
|
|
CFLAGS= -implicit:none
|
|
|
|
# Chapitre 3 : Dependances (règle implicite):
|
|
Case.class: Case.java
|
|
javac $(CFLAGS) Case.java
|
|
|
|
plateau.class : plateau.java
|
|
javac $(CFLAGS) plateau.java
|
|
|
|
observateurCase.class : observateurCase.java
|
|
javac $(CFLAGS) observateurCase.java
|
|
|
|
paintMenuJeu.class: paintMenuJeu.java
|
|
javac $(CFLAGS) paintMenuJeu.java
|
|
|
|
observateurSAV.class: observateurSAV.java
|
|
javac $(CFLAGS) observateurSAV.java
|
|
|
|
observateurFenetre.class: observateurFenetre.java
|
|
javac $(CFLAGS) observateurFenetre.java
|
|
|
|
# Chapitre 4 : Dependances
|
|
|
|
main_ex.class: $(OFILES) main_ex.java
|
|
javac $(CFLAGS) main_ex.java
|
|
|
|
paintChoix.class: paintChoix.java
|
|
javac $(CFLAGS) paintChoix.java
|
|
|
|
observateurChoix.class: observateurChoix.java
|
|
javac $(CFLAGS) observateurChoix.java
|
|
|
|
plusoumoins.class: plusoumoins.java
|
|
javac $(CFLAGS) plusoumoins.java
|
|
|
|
bombeEtValider.class: bombeEtValider.java
|
|
javac $(CFLAGS) bombeEtValider.java
|
|
|
|
#Chapitre 5: nettoyage des fichiers generes
|
|
|
|
clean :
|
|
-rm -f $(OFILES)
|
|
|
|
run :
|
|
java main_ex
|
|
#chapitre 6 : buts factices
|
|
|
|
.PHONY : but clean
|
|
|
|
.PHONY : but run
|