SAE21_2021/Makefile
2022-05-25 15:36:29 +02:00

79 lines
1.8 KiB
Makefile

### VARIABLES ###
JC = javac
JCFLAGS = -encoding UTF-8 -implicit:none
JVM = java
JVMFLAGS =
### REGLES ESSENTIELLES ###
Main.class : Main.java FrameMenu.class
${JC} ${JCFLAGS} Main.java
FrameMenu.class : FrameMenu.java SettingsListener.class NewGameListener.class Chargement.class
${JC} ${JCFLAGS} FrameMenu.java
SettingsListener.class : SettingsListener.java
${JC} ${JCFLAGS} SettingsListener.java
NewGameListener.class : NewGameListener.java FrameJeu.class
${JC} ${JCFLAGS} NewGameListener.java
Chargement.class : Chargement.java FrameJeu.class SaveManager.class
${JC} ${JCFLAGS} Chargement.java
FrameJeu.class : FrameJeu.java Grille.class SaveAndCloseListener.class
${JC} ${JCFLAGS} FrameJeu.java
Grille.class : Grille.java Banniere.class Case.class
${JC} ${JCFLAGS} Grille.java
SaveAndCloseListener.class : SaveAndCloseListener.java SaveManager.class
${JC} ${JCFLAGS} SaveAndCloseListener.java
Banniere.class : Banniere.java MenuListener.class SaveListener.class
${JC} ${JCFLAGS} Banniere.java
Case.class : Case.java ListenerCase.class Entourage.class Etoile.class Doute.class
${JC} ${JCFLAGS} Case.java
MenuListener.class : MenuListener.java
${JC} ${JCFLAGS} MenuListener.java
SaveListener.class : SaveListener.java SaveManager.class
${JC} ${JCFLAGS} SaveListener.java
SaveManager.class : SaveManager.java
${JC} ${JCFLAGS} SaveManager.java
ListenerCase.class : ListenerCase.java
${JC} ${JCFLAGS} ListenerCase.java
Entourage.class : Entourage.java
${JC} ${JCFLAGS} Entourage.java
Etoile.class : Etoile.java
${JC} ${JCFLAGS} Etoile.java
Doute.class : Doute.java
${JC} ${JCFLAGS} Doute.java
### REGLES OPTIONNELLES ###
run : Main.class
${JVM} ${JVMFLAGS} Main
clean :
-rm -f *.class
mrproper : clean Main.class
### BUTS FACTICES ###
.PHONY : run clean mrproper
### FIN ###