$
This commit is contained in:
81
Makefile
81
Makefile
@@ -1,41 +1,42 @@
|
||||
# COMMANDES
|
||||
JAVA = java
|
||||
JAVAC = javac
|
||||
JAVADOC = javadoc
|
||||
OPTIONSDOCS = -d docs -noqualifier all
|
||||
OPTIONS = -d build -Xlint:unchecked -Xlint:deprecation
|
||||
EXT = .java
|
||||
|
||||
# CHEMINS
|
||||
SRC = src/
|
||||
BUILD = build/
|
||||
DOCS = docs/
|
||||
CORE = Core
|
||||
GraphicsPACKAGE = Graphics/
|
||||
ConsolePACKAGE = Console/
|
||||
|
||||
# POUR ALLER PLUS VITE (Core, package:Console, )
|
||||
ALL = $(SRC)*$(EXT) $(SRC)$(ConsolePACKAGE)*$(EXT) $(SRC)$(GraphicsPACKAGE)*$(EXT)
|
||||
|
||||
# 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 ..
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD) && rm -rf $(DOCS)
|
||||
|
||||
docs:
|
||||
# COMMANDES
|
||||
JAVA = java
|
||||
JAVAC = javac
|
||||
JAVADOC = javadoc
|
||||
OPTIONSDOCS = -d docs -private -public -protected -noqualifier all
|
||||
OPTIONS = -d build -Xlint:unchecked -Xlint:deprecation
|
||||
EXT = .java
|
||||
|
||||
# CHEMINS
|
||||
SRC = src/
|
||||
BUILD = build/
|
||||
DOCS = docs/
|
||||
CORE = Core
|
||||
GraphicsPACKAGE = Graphics/
|
||||
ConsolePACKAGE = Console/
|
||||
|
||||
# POUR ALLER PLUS VITE (Core, package:Console, )
|
||||
ALL = $(SRC)*$(EXT) $(SRC)$(ConsolePACKAGE)*$(EXT) $(SRC)$(GraphicsPACKAGE)*$(EXT)
|
||||
|
||||
# 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 ..
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD) && rm -rf $(DOCS)
|
||||
|
||||
docs:
|
||||
rm -rf $(BUILD)*
|
||||
$(JAVADOC) $(OPTIONSDOCS) $(ALL)
|
Reference in New Issue
Block a user