Files
DEV/SAE21_2024/code_source/Makefile
2025-12-05 10:28:17 +01:00

65 lines
1.5 KiB
Makefile

### VARIABLES ###
JC = javac
JCFLAGS = -encoding UTF-8 -implicit:none
JVM = java
JVMFLAGS =
### REGLES ESSENTIELLES ###
Main.class : Main.java Fenetre.class
${JC} ${JCFLAGS} Main.java
Fenetre.class : Fenetre.java Grille.class JeuBlocs.class ControleurSouris.class
${JC} ${JCFLAGS} Fenetre.java
FenetreDebut.class : FenetreDebut.java PaintFenetreDebut.class MouseFenetreDebut.class
${JC} ${JCFLAGS} FenetreDebut.java
FenetreFin.class : FenetreFin.java PaintFenetreFin.class MouseFenetreFin.class
${JC} ${JCFLAGS} FenetreFin.java
Grille.class : Grille.java
${JC} ${JCFLAGS} Grille.java
GrillePaint.class : GrillePaint.java Grille.class
${JC} ${JCFLAGS} GrillePaint.java
JeuBlocs.class : JeuBlocs.java Grille.class Score.class
${JC} ${JCFLAGS} JeuBlocs.java
ControleurSouris.class : ControleurSouris.java Grille.class JeuBlocs.class
${JC} ${JCFLAGS} ControleurSouris.java
MouseFenetreDebut.class : MouseFenetreDebut.java
${JC} ${JCFLAGS} MouseFenetreDebut.java
MouseFenetreFin.class : MouseFenetreFin.java
${JC} ${JCFLAGS} MouseFenetreFin.java
PaintFenetreDebut.class : PaintFenetreDebut.java
${JC} ${JCFLAGS} PaintFenetreDebut.java
PaintFenetreFin.class : PaintFenetreFin.java
${JC} ${JCFLAGS} PaintFenetreFin.java
Score.class : Score.java
${JC} ${JCFLAGS} Score.java
### REGLES OPTIONNELLES ###
run : Main.class
${JVM} ${JVMFLAGS} Main
clean :
-rm -f *.class
mrproper : clean Main.class
### BUTS FACTICES ###
.PHONY : run clean mrproper
### FIN ###