This commit is contained in:
pro.boooooo
2023-01-16 00:52:29 +01:00
parent 5d7acefae2
commit b7d56f4480
19 changed files with 21 additions and 23 deletions

View File

@@ -3,7 +3,7 @@ JAVA = java
JAVAC = javac
JAVADOC = javadoc
OPTIONSDOCS = -d docs -noqualifier all
JAVAC_OPTIONS = -d build -cp build:$$CLASSPATH -implicit:none
JAVAC_OPTIONS = -d build -Xlint:unchecked
EXT = .java
# CHEMINS
@@ -13,26 +13,23 @@ DOCS = docs/
CORE = Main
# CHEMINS RELATIF AU PROJET
EXCEPTION = ${SRCFULLPATH}/Exception
GRAPHICS = ${SRCFULLPATH}/Graphics
SETTINGS = ${SRCFULLPATH}/Settings
STORAGE = ${SRCFULLPATH}/Storage
MAIN = ${SRCFULLPATH}/Main.java
EXCEPTION = ${SRC}/Exception/*.java
STORAGE = ${SRC}/Storage/*.java
GRAPHICS = ${SRC}/Graphics/*.java
SETTINGS = ${SRC}/Settings/*.java
MAIN = ${SRC}/Main.java
.PHONY: clean docs run
run:
mkdir build
mkdir -p $(src)/
make clean
mkdir build/ && mkdir docs/
${JAVAC} ${JAVAC_OPTIONS} ${SETTINGS} ${GRAPHICS} ${STORAGE} ${EXCEPTION} ${MAIN}
cd build && java fr.sae.JSonInspector.Main dfd && cd ..
clean:
rm -rf ${BUILD} && rm -rf ${DOCS}
rm -rf build && rm -rf docs
docs:
rm -rf ${BUILD}*
${JAVADOC} ${OPTIONSDOCS} ${ALL}
# COMPILATION
${build}/Exception/JsonSyntaxException.class : ${EXCEPTION}/JsonSyntaxException.java
${JAVAC} ${JAVAC_OPTIONS} ${EXCEPTION}/JsonSyntaxException.java
${JAVADOC} ${OPTIONSDOCS} ${ALL}