Files
SAE21_2024/Makefile

52 lines
1.1 KiB
Makefile

### VARAIBLES ###
JC = javac
JCFLAGS = -encoding UTF-8 -implicit:none
J = java
### REGLES ESSENTIELLES ###
Concepteur.class : Concepteur.java SudokuGridConcepteur.class
${JC} ${JCFLAGS} Concepteur.java
Joueur.class : Joueur.java SudokuGridJoueur.class
${JC} ${JCFLAGS} Joueur.java
SudokuGridConcepteur.class : SudokuGridConcepteur.java TextFilter.class SaveButton.class LoadButton.class
${JC} ${JCFLAGS} SudokuGridConcepteur.java
SudokuGridJoueur.class : SudokuGridJoueur.java TextFilter.class LoadButton.class SaveButton.class Resolver.class
${JC} ${JCFLAGS} SudokuGridJoueur.java
TextFilter.class : TextFilter.java
${JC} ${JCFLAGS} TextFilter.java
SaveButton.class : SaveButton.java
${JC} ${JCFLAGS} SaveButton.java
LoadButton.class : LoadButton.java
${JC} ${JCFLAGS} LoadButton.java
Resolver.class : Resolver.java
${JC} ${JCFLAGS} Resolver.java
### REGLES OPTIONNELLES ###
Concepteur : Concepteur.class
${J} Concepteur
Joueur : Joueur.class
${J} Joueur
clean :
-rm -f *.class *.java~ *~
mrproper : clean Main.class
### BUTS FACTISES ###
.PHONY : run clean mrproper
### FIN ###