SAE21_2021/Makefile

79 lines
1.8 KiB
Makefile
Raw Permalink Normal View History

2022-05-20 13:39:53 +02:00
### VARIABLES ###
JC = javac
JCFLAGS = -encoding UTF-8 -implicit:none
JVM = java
JVMFLAGS =
### REGLES ESSENTIELLES ###
Main.class : Main.java FrameMenu.class
2022-05-20 13:39:53 +02:00
${JC} ${JCFLAGS} Main.java
2022-05-25 10:42:04 +02:00
FrameMenu.class : FrameMenu.java SettingsListener.class NewGameListener.class Chargement.class
${JC} ${JCFLAGS} FrameMenu.java
SettingsListener.class : SettingsListener.java
${JC} ${JCFLAGS} SettingsListener.java
2022-05-25 10:42:04 +02:00
NewGameListener.class : NewGameListener.java FrameJeu.class
${JC} ${JCFLAGS} NewGameListener.java
2022-05-25 15:36:29 +02:00
Chargement.class : Chargement.java FrameJeu.class SaveManager.class
2022-05-25 10:42:04 +02:00
${JC} ${JCFLAGS} Chargement.java
2022-05-25 15:36:29 +02:00
FrameJeu.class : FrameJeu.java Grille.class SaveAndCloseListener.class
${JC} ${JCFLAGS} FrameJeu.java
2022-05-25 13:37:32 +02:00
Grille.class : Grille.java Banniere.class Case.class
${JC} ${JCFLAGS} Grille.java
2022-05-25 15:36:29 +02:00
SaveAndCloseListener.class : SaveAndCloseListener.java SaveManager.class
${JC} ${JCFLAGS} SaveAndCloseListener.java
2022-05-25 10:42:04 +02:00
Banniere.class : Banniere.java MenuListener.class SaveListener.class
${JC} ${JCFLAGS} Banniere.java
2022-05-25 13:37:32 +02:00
Case.class : Case.java ListenerCase.class Entourage.class Etoile.class Doute.class
${JC} ${JCFLAGS} Case.java
2022-05-23 19:32:09 +02:00
MenuListener.class : MenuListener.java
${JC} ${JCFLAGS} MenuListener.java
2022-05-25 10:42:04 +02:00
SaveListener.class : SaveListener.java SaveManager.class
${JC} ${JCFLAGS} SaveListener.java
SaveManager.class : SaveManager.java
${JC} ${JCFLAGS} SaveManager.java
2022-05-25 13:37:32 +02:00
ListenerCase.class : ListenerCase.java
${JC} ${JCFLAGS} ListenerCase.java
2022-05-25 13:37:32 +02:00
Entourage.class : Entourage.java
${JC} ${JCFLAGS} Entourage.java
2022-05-25 13:37:32 +02:00
Etoile.class : Etoile.java
${JC} ${JCFLAGS} Etoile.java
2022-05-25 13:37:32 +02:00
Doute.class : Doute.java
${JC} ${JCFLAGS} Doute.java
2022-05-20 13:39:53 +02:00
### REGLES OPTIONNELLES ###
run : Main.class
${JVM} ${JVMFLAGS} Main
clean :
-rm -f *.class
mrproper : clean Main.class
### BUTS FACTICES ###
.PHONY : run clean mrproper
### FIN ###