$
This commit is contained in:
49
Makefile
49
Makefile
@@ -2,42 +2,33 @@
|
||||
JAVA = java
|
||||
JAVAC = javac
|
||||
JAVADOC = javadoc
|
||||
OPTIONSDOCS = -d docs -private -public -protected -noqualifier all
|
||||
OPTIONS = -d build -Xlint:unchecked -Xlint:deprecation
|
||||
OPTIONSDOCS = -d docs -noqualifier all
|
||||
OPTIONS = -d build/fr/sae/JSonInspector -Xlint:unchecked -Xlint:deprecation
|
||||
EXT = .java
|
||||
|
||||
# CHEMINS
|
||||
SRC = src/
|
||||
BUILD = build/
|
||||
SRC = src/fr/sae/JSonInspector
|
||||
BUILD = build/fr/sae/JSonInspector
|
||||
DOCS = docs/
|
||||
CORE = Core
|
||||
GraphicsPACKAGE = Graphics/
|
||||
GraphicsPackageType = Graphics/Type/
|
||||
ConsolePACKAGE = Console/
|
||||
CORE = Main
|
||||
|
||||
# POUR ALLER PLUS VITE
|
||||
ALL = $(SRC)*$(EXT) $(SRC)$(ConsolePACKAGE)*$(EXT) $(SRC)$(GraphicsPACKAGE)*$(EXT) $(SRC)$(GraphicsPackageType)*$(EXT)
|
||||
# CHEMINS RELATIF AU PROJET
|
||||
EXCEPTION = ${SRCFULLPATH}/Exception
|
||||
GRAPHICS = ${SRCFULLPATH}/Graphics
|
||||
SETTINGS = ${SRCFULLPATH}/Settings
|
||||
STORAGE = ${SRCFULLPATH}/Storage
|
||||
MAIN = ${SRCFULLPATH}/Main.java
|
||||
|
||||
# LE FICHIER JSON (Pour mon test)
|
||||
JSON = /home/bilal-linux/toFormat.json
|
||||
|
||||
.PHONY: console graphics clean docs
|
||||
|
||||
console:
|
||||
make clean
|
||||
mkdir build && mkdir docs
|
||||
$(JAVAC) $(OPTIONS) $(ALL)
|
||||
cd build && $(JAVA) $(CORE) $(JSON) && cd ..
|
||||
|
||||
graphics:
|
||||
make clean
|
||||
mkdir build && mkdir docs
|
||||
$(JAVAC) $(OPTIONS) $(ALL)
|
||||
cd build && $(JAVA) $(CORE) && cd ..
|
||||
.PHONY: clean docs
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD) && rm -rf $(DOCS)
|
||||
rm -rf ${BUILD} && rm -rf ${DOCS}
|
||||
|
||||
docs:
|
||||
rm -rf $(BUILD)*
|
||||
$(JAVADOC) $(OPTIONSDOCS) $(ALL)
|
||||
rm -rf ${BUILD}*
|
||||
${JAVADOC} ${OPTIONSDOCS} ${ALL}
|
||||
|
||||
# COMPILATION
|
||||
${build}/Exception/JsonSyntaxException.class : ${EXCEPTION}/JsonSyntaxException.java
|
||||
${JAVAC} ${JAVAC_OPTIONS} ${EXCEPTION}/JsonSyntaxException.java
|
||||
|
||||
|
Reference in New Issue
Block a user