version beta
This commit is contained in:
104
Makefile
104
Makefile
@@ -7,9 +7,9 @@ JAR = jar
|
||||
EXEC_JAR = ${JAVA} -jar
|
||||
|
||||
# CHEMINS RELATIFS
|
||||
SRC = src/fr/iutfbleau/projetIHM2021FI2
|
||||
BUILD = build/fr/iutfbleau/projetIHM2021FI2
|
||||
DOC = doc/fr/iutfbleau/projetIHM2021FI2
|
||||
SRC = src/fr/iutfbleau/projetIHM2022FI2
|
||||
BUILD = build/fr/iutfbleau/projetIHM2022FI2
|
||||
DOC = doc/fr/iutfbleau/projetIHM2022FI2
|
||||
|
||||
# CHOIX NOMS
|
||||
JAR_MNP = test-mnp.jar
|
||||
@@ -23,7 +23,7 @@ run : ${JAR_MNP}
|
||||
|
||||
# AUTRE BUTS
|
||||
doc :
|
||||
javadoc -d doc src/fr/iutfbleau/projetIHM2021FI2/API/*.java src/fr/iutfbleau/projetIHM2021FI2/MNP/*.java
|
||||
javadoc -d doc src/fr/iutfbleau/projetIHM2022FI2/API/*.java src/fr/iutfbleau/projetIHM2022FI2/MNP/*.java
|
||||
|
||||
clean :
|
||||
rm -rf ${BUILD}/* *.jar
|
||||
@@ -35,75 +35,77 @@ clean :
|
||||
${BUILD}/API/MonPrint.class : ${SRC}/API/MonPrint.java
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/MonPrint.java
|
||||
|
||||
${BUILD}/API/TypeChambre.class : ${SRC}/API/TypeChambre.java
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/TypeChambre.java
|
||||
${BUILD}/API/TypeGroupe.class : ${SRC}/API/TypeGroupe.java
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/TypeGroupe.java
|
||||
|
||||
${BUILD}/API/Chambre.class : ${SRC}/API/Chambre.java \
|
||||
${BUILD}/API/TypeChambre.class\
|
||||
${BUILD}/API/Groupe.class : ${SRC}/API/Groupe.java \
|
||||
${BUILD}/API/TypeGroupe.class\
|
||||
${BUILD}/API/MonPrint.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Chambre.java
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Groupe.java
|
||||
|
||||
${BUILD}/API/Client.class : ${SRC}/API/Client.java \
|
||||
${BUILD}/API/Etudiant.class : ${SRC}/API/Etudiant.java \
|
||||
${BUILD}/API/MonPrint.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Client.java
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Etudiant.java
|
||||
|
||||
${BUILD}/API/Prereservation.class : ${SRC}/API/Prereservation.java \
|
||||
${BUILD}/API/TypeChambre.class \
|
||||
${BUILD}/API/Client.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Prereservation.java
|
||||
${BUILD}/API/Changement.class : ${SRC}/API/Changement.java \
|
||||
${BUILD}/API/Etudiant.class \
|
||||
${BUILD}/API/Groupe.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Changement.java
|
||||
|
||||
${BUILD}/API/Reservation.class : ${SRC}/API/Reservation.java \
|
||||
${BUILD}/API/Chambre.class \
|
||||
${BUILD}/API/Prereservation.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/Reservation.java
|
||||
${BUILD}/API/AbstractGroupeFactory.class : ${SRC}/API/AbstractGroupeFactory.java \
|
||||
${BUILD}/API/Groupe.class \
|
||||
${BUILD}/API/Etudiant.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/AbstractGroupeFactory.java
|
||||
|
||||
${BUILD}/API/PrereservationFactory.class : ${SRC}/API/PrereservationFactory.java \
|
||||
${BUILD}/API/Prereservation.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/PrereservationFactory.java
|
||||
|
||||
${BUILD}/API/ReservationFactory.class : ${SRC}/API/ReservationFactory.java \
|
||||
${BUILD}/API/Reservation.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/ReservationFactory.java
|
||||
${BUILD}/API/AbstractChangementFactory.class : ${SRC}/API/AbstractChangementFactory.java \
|
||||
${BUILD}/API/AbstractGroupeFactory.class \
|
||||
${BUILD}/API/Changement.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/API/AbstractChangementFactory.java
|
||||
|
||||
## MNP ##
|
||||
|
||||
${BUILD}/MNP/ClientNP.class : ${SRC}/MNP/ClientNP.java \
|
||||
${BUILD}/API/Client.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/ClientNP.java
|
||||
${BUILD}/MNP/EtudiantNP.class : ${SRC}/MNP/EtudiantNP.java \
|
||||
${BUILD}/API/Etudiant.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/EtudiantNP.java
|
||||
|
||||
${BUILD}/MNP/ChambreNP.class : ${SRC}/MNP/ChambreNP.java \
|
||||
${BUILD}/API/Chambre.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/ChambreNP.java
|
||||
|
||||
${BUILD}/MNP/PrereservationNP.class : ${SRC}/MNP/PrereservationNP.java \
|
||||
${BUILD}/MNP/ClientNP.class \
|
||||
${BUILD}/API/Prereservation.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/PrereservationNP.java
|
||||
${BUILD}/MNP/GroupeNP.class : ${SRC}/MNP/GroupeNP.java \
|
||||
${BUILD}/API/Groupe.class \
|
||||
${BUILD}/API/TypeGroupe.class \
|
||||
${BUILD}/API/Etudiant.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/GroupeNP.java
|
||||
|
||||
${BUILD}/MNP/ReservationNP.class : ${SRC}/MNP/ReservationNP.java \
|
||||
${BUILD}/API/Reservation.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/ReservationNP.java
|
||||
|
||||
${BUILD}/MNP/PrereservationFactoryNP.class : ${SRC}/MNP/PrereservationFactoryNP.java \
|
||||
${BUILD}/API/PrereservationFactory.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/PrereservationFactoryNP.java
|
||||
${BUILD}/MNP/ChangementNP.class : ${BUILD}/API/Changement.class \
|
||||
${SRC}/MNP/ChangementNP.java \
|
||||
${BUILD}/API/Groupe.class \
|
||||
${BUILD}/API/Etudiant.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/ChangementNP.java
|
||||
|
||||
${BUILD}/MNP/ReservationFactoryNP.class : ${SRC}/MNP/ReservationFactoryNP.java \
|
||||
${BUILD}/MNP/ChambreNP.class \
|
||||
${BUILD}/MNP/ReservationNP.class \
|
||||
${BUILD}/API/ReservationFactory.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/ReservationFactoryNP.java
|
||||
${BUILD}/MNP/AbstractGroupeFactoryNP.class : ${SRC}/MNP/AbstractGroupeFactoryNP.java \
|
||||
${BUILD}/API/AbstractGroupeFactory.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/AbstractGroupeFactoryNP.java
|
||||
|
||||
${BUILD}/MNP/AbstractChangementFactoryNP.class : ${SRC}/MNP/AbstractChangementFactoryNP.java \
|
||||
${BUILD}/API/AbstractChangementFactory.class \
|
||||
${BUILD}/API/Changement.class
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${SRC}/MNP/AbstractChangementFactoryNP.java
|
||||
|
||||
|
||||
###...
|
||||
|
||||
## TEST ##
|
||||
|
||||
${BUILD}/Test/TestTexteMNP.class : ${SRC}/Test/TestTexteMNP.java \
|
||||
${BUILD}/MNP/PrereservationNP.class \
|
||||
${BUILD}/MNP/PrereservationFactoryNP.class \
|
||||
${BUILD}/MNP/ReservationFactoryNP.class
|
||||
${BUILD}/MNP/EtudiantNP.class \
|
||||
${BUILD}/MNP/GroupeNP.class \
|
||||
${BUILD}/MNP/ChangementNP.class \
|
||||
${BUILD}/MNP/AbstractGroupeFactoryNP.class \
|
||||
${BUILD}/MNP/AbstractChangementFactoryNP.class
|
||||
${JAVAC} -Xlint:deprecation ${JAVAC_OPTIONS} ${SRC}/Test/TestTexteMNP.java
|
||||
|
||||
# ## JARS ##
|
||||
|
||||
${JAR_MNP} : ${BUILD}/Test/TestTexteMNP.class
|
||||
${JAR} cvfe ${JAR_MNP} fr.iutfbleau.projetIHM2021FI2.Test.TestTexteMNP -C build fr
|
||||
${JAR} cvfe ${JAR_MNP} fr.iutfbleau.projetIHM2022FI2.Test.TestTexteMNP -C build fr
|
||||
|
||||
|
Reference in New Issue
Block a user