56 lines
1.4 KiB
Makefile
Raw Normal View History

2024-05-05 01:32:06 +02:00
### VARIABLES ###
2024-04-28 01:40:14 +02:00
2024-05-05 01:32:06 +02:00
JC = javac
JCFLAGS = -encoding UTF-8 -implicit:none
2024-04-28 01:40:14 +02:00
2024-05-05 01:32:06 +02:00
JVM = java
JVMFLAGS =
2024-05-05 01:32:06 +02:00
### REGLES ESSENTIELLES ###
2024-04-28 01:40:14 +02:00
SudokuCreator.class : SudokuCreator.java SudokuUI.class SudokuSolver.class SudokuButtonListener.class Sudoku.class GenerateGrid.class Grid.class Cell.class
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} SudokuCreator.java
2024-04-28 01:40:14 +02:00
2024-05-05 02:22:06 +02:00
SudokuGame.class : SudokuGame.java SudokuUI.class SudokuButtonListener.class Sudoku.class SudokuSolver.class Grid.class Cell.class
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} SudokuGame.java
2024-04-28 01:40:14 +02:00
2024-05-05 02:22:06 +02:00
SudokuUI.class : SudokuUI.java Sudoku.class Sudoku.class Grid.class Cell.class
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} SudokuUI.java
2024-04-28 01:40:14 +02:00
2024-05-05 02:22:06 +02:00
SudokuButtonListener.class : SudokuButtonListener.java Sudoku.class Grid.class Cell.class
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} SudokuButtonListener.java
Sudoku.class : Sudoku.java Grid.class Cell.java
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} Sudoku.java
2024-05-05 02:22:06 +02:00
SudokuSolver.class : SudokuSolver.java Grid.class Cell.java
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} SudokuSolver.java
2024-05-05 02:22:06 +02:00
GenerateGrid.class : GenerateGrid.java Grid.class Cell.java
2024-05-05 01:32:06 +02:00
${JC} ${JCFLAGS} GenerateGrid.java
Grid.class : Grid.java Cell.class
${JC} ${JCFLAGS} Grid.java
Cell.class : Cell.java
${JC} ${JCFLAGS} Cell.java
### REGLES OPTIONNELLES ###
run : SudokuCreator.class
${JVM} ${JVMFLAGS} SudokuCreator
run1 : SudokuGame.class
${JVM} ${JVMFLAGS} SudokuGame
clean :
-rm -f *.class
mrproper : clean SudokuCreator.class SudokuGame.class
### BUTS FACTICES ###
.PHONY : run clean mrproper
### FIN ###