### VARAIBLES ### JC = javac JCFLAGS = -encoding UTF-8 -implicit:none J = java ### REGLES ESSENTIELLES ### Main.class : Main.java SudokuGrid.class ${JC} ${JCFLAGS} Main.java SudokuGrid.class : SudokuGrid.java TextFilter.class SaveButton.class LoadButton.class VerifButton.class ${JC} ${JCFLAGS} SudokuGrid.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 VerifButton.class : VerifButton.java ${JC} ${JCFLAGS} VerifButton.java ### REGLES OPTIONNELLES ### run : Main.class ${J} Main clean : -rm -f *.class *.java~ *~ mrproper : clean Main.class ### BUTS FACTISES ### .PHONY : run clean mrproper ### FIN ###