45 lines
883 B
Makefile
45 lines
883 B
Makefile
|
# PROJET TAQUIN MAKEFILE:
|
||
|
#
|
||
|
# Chapitre 1: But final;
|
||
|
|
||
|
but: main_ex.class
|
||
|
|
||
|
# Chapitre 2 : Variable
|
||
|
OFILES= observateurChoix.class\
|
||
|
nombreCollonnesLigneEtBombe.class\
|
||
|
paintFond.class\
|
||
|
paintChoix.class
|
||
|
|
||
|
CFLAGS= -implicit:none
|
||
|
|
||
|
# Chapitre 3 : Dependances (règle implicite):
|
||
|
observateurChoix.class: observateurChoix.java
|
||
|
javac $(CFLAGS) observateurChoix.java
|
||
|
|
||
|
nombreCollonnesLigneEtBombe.class : nombreCollonnesLigneEtBombe.java
|
||
|
javac $(CFLAGS) nombreCollonnesLigneEtBombe.java
|
||
|
|
||
|
paintFond.class : paintFond.java
|
||
|
javac $(CFLAGS) paintFond.java
|
||
|
|
||
|
paintChoix.class: paintChoix.java
|
||
|
javac $(CFLAGS) paintChoix.java
|
||
|
|
||
|
# Chapitre 4 : Dependances
|
||
|
|
||
|
main_ex.class: $(OFILES) main_ex.java
|
||
|
javac $(CFLAGS) main_ex.java
|
||
|
|
||
|
#Chapitre 5: nettoyage des fichiers generes
|
||
|
|
||
|
clean :
|
||
|
-rm -f $(OFILES) taquin
|
||
|
|
||
|
run :
|
||
|
java main_ex
|
||
|
#chapitre 6 : buts factices
|
||
|
|
||
|
.PHONY : but clean
|
||
|
|
||
|
.PHONY : but run
|