This commit is contained in:
pro.boooooo
2022-11-15 18:57:04 +01:00
parent 7e475648ed
commit 2b66bcdf4c
83 changed files with 1621 additions and 1085 deletions

View File

@@ -1,35 +1,30 @@
## Commandes
JAVA = javac
EXEC = java
OPTIONS = -cp "src/Test/libs/mariadb-connector.jar"
OPTIONS2 = -cp "src/Test/libs/mariadb-connector.jar;"
BUILD_EX = -d build/
BUILD_DOCS = -d docs/
# Commandes
JAVAC = javac
JAVA = java
JAVADOC = javadoc
DEL = rm -rf
CREATEFILE = mkdir
OPTION_DOCS = -d docs/
OPTION_COMPILE = -d build/ -cp "src/Test/libs/mariadb-connector.jar;"
OPTION_DOCS = -d docs/ -cp "src/Test/libs/mariadb-connector.jar;"
OPTION_EXE = -cp "build/Test/libs/mariadb-connector.jar;"
RM = rm -rf
## Chemin
BUILD = build/
COMPILE = build/Test/TestTexteMNP
API = src/API/*.java
MNP = src/MNP/*.java
TEST = src/Test/*.java
DOCS = docs/
MAIN = TestTexteMNP
# Chemin
API = src/API
MNP = src/MNP
TEST = src/Test
BUILD = build
ALL = *.java
.PHONY: run clean doc
# Arguments
.PHONY: run clean docs
## Compile
run:
${JAVA} ${BUILD_EX} ${OPTIONS} ${API} ${MNP} ${TEST} -Xlint:deprecation
cp -r src/Test/libs build/Test
cd build/Test
${EXEC} ${OPTIONS2} ${MAIN} -Xlint:deprecation
$(JAVAC) $(OPTION_COMPILE) $(API)/$(ALL) $(MNP)/$(ALL) $(TEST)/$(ALL)
$(JAVA) $(OPTION_EXE) $(BUILD)/Test/TestTexteMNP
$(call docs)
clean:
${DEL} ${BUILD}*
${DEL} ${DOCS}*
$(RM) build/*
doc:
${JAVADOC} ${BUILD_DOCS} ${OPTIONS} ${API} ${MNP} ${TEST}
docs:
$(JAVADOC) $(OPTION_DOCS) $(API)/$(ALL) $(MNP)/$(ALL) $(TEST)/$(ALL)