2015-05-22 15:59:33 +01:00
|
|
|
OPT=--compilation_level SIMPLE_OPTIMIZATIONS
|
2015-05-27 09:44:31 +01:00
|
|
|
|
|
|
|
ifeq ($(TYPE),RELEASE)
|
|
|
|
CLOSURE=java -jar /usr/share/java/closure-compiler/closure-compiler.jar
|
|
|
|
else
|
|
|
|
CLOSURE=./compiler.sh
|
|
|
|
endif
|
2015-05-22 15:59:33 +01:00
|
|
|
|
2015-06-22 08:41:59 +01:00
|
|
|
all: List ListTest Socket Three Stats ThreeTools Bouncing Multisphere StreamingSimulator PrototypeTools PrototypeReplay PrototypeInteractive Tutorial
|
2015-06-09 16:36:21 +01:00
|
|
|
|
|
|
|
Socket:
|
|
|
|
cp socket.io/socket.io.min.js ../static/js
|
|
|
|
$(CLOSURE) $(OPT) \
|
2015-06-17 10:09:15 +01:00
|
|
|
--js ProgressiveLoaderGeometry.js \
|
2015-06-09 16:36:21 +01:00
|
|
|
--js ProgressiveLoader.js >> ../static/js/socket.io.min.js
|
2015-05-22 15:59:33 +01:00
|
|
|
|
2015-06-10 16:24:07 +01:00
|
|
|
List:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js List.js \
|
|
|
|
--js_output_file ../static/js/List.min.js
|
|
|
|
|
|
|
|
ListTest:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js ListTest.js \
|
|
|
|
--js_output_file ../static/js/ListTest.min.js
|
|
|
|
|
|
|
|
|
2015-05-22 15:59:33 +01:00
|
|
|
Three:
|
|
|
|
cp three/three.min.js ../static/js/
|
2015-05-28 15:10:47 +01:00
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js three/threex.transparency.js >> ../static/js/three.min.js
|
2015-05-22 15:59:33 +01:00
|
|
|
|
|
|
|
Stats:
|
|
|
|
cp three/stats.min.js ../static/js/
|
|
|
|
|
|
|
|
ThreeTools:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js three/DDSLoader.js \
|
|
|
|
--js three/MTLLoader.js \
|
|
|
|
--js three/OBJMTLLoader.js \
|
|
|
|
--js three/OBJLoader.js \
|
|
|
|
--js three/OrbitControls.js \
|
|
|
|
--js Tools.js \
|
|
|
|
--js_output_file ../static/js/threetools.min.js
|
|
|
|
|
|
|
|
Bouncing:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js Camera.js \
|
|
|
|
--js Cube.js \
|
|
|
|
--js BouncingCube.js \
|
|
|
|
--js bouncing/BouncingMain.js \
|
|
|
|
--js_output_file ../static/js/bouncing.min.js
|
|
|
|
|
|
|
|
Multisphere:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js Camera.js \
|
|
|
|
--js Cube.js \
|
|
|
|
--js multisphere/MultiSphere.js \
|
|
|
|
--js_output_file ../static/js/multisphere.min.js
|
|
|
|
|
|
|
|
StreamingSimulator:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js Camera.js \
|
|
|
|
--js Cube.js \
|
|
|
|
--js ProgressiveSphere.js \
|
|
|
|
--js stream/main.js \
|
|
|
|
--js_output_file ../static/js/streamingsimulator.min.js
|
|
|
|
|
|
|
|
PrototypeTools:
|
|
|
|
$(CLOSURE) $(OPT) \
|
2015-06-23 14:31:23 +01:00
|
|
|
--js History.js \
|
2015-06-25 09:56:20 +01:00
|
|
|
--js StartCanvas.js \
|
2015-05-22 15:59:33 +01:00
|
|
|
--js Hermite.js \
|
|
|
|
--js Camera.js \
|
|
|
|
--js PointerCamera.js \
|
|
|
|
--js CameraContainer.js \
|
2015-06-19 16:45:52 +01:00
|
|
|
--js MousePointer.js \
|
2015-05-22 15:59:33 +01:00
|
|
|
--js prototype/ArrowCamera.js \
|
|
|
|
--js prototype/FixedCamera.js \
|
|
|
|
--js prototype/OldFixedCamera.js \
|
|
|
|
--js prototype/ReverseCamera.js \
|
|
|
|
--js prototype/ReplayCamera.js \
|
|
|
|
--js prototype/initScene.js \
|
|
|
|
--js prototype/raycasterTools.js \
|
|
|
|
--js prototype/Previewer.js \
|
|
|
|
--js prototype/ButtonManager.js \
|
|
|
|
--js prototype/Coin.js \
|
|
|
|
--js Logger.js \
|
|
|
|
--js_output_file ../static/js/prototypetools.min.js
|
|
|
|
|
|
|
|
PrototypeInteractive:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js prototype/main.js \
|
|
|
|
--js_output_file ../static/js/prototypeinteractive.min.js
|
|
|
|
|
|
|
|
PrototypeReplay:
|
|
|
|
$(CLOSURE) $(OPT) \
|
|
|
|
--js prototype/replay.js \
|
|
|
|
--js_output_file ../static/js/replay.min.js
|
|
|
|
|
2015-05-26 10:49:24 +01:00
|
|
|
Tutorial:
|
|
|
|
$(CLOSURE) $(OPT) \
|
2015-05-27 09:44:31 +01:00
|
|
|
--js TutoCamera.js \
|
|
|
|
--js prototype/TutorialSteps.js \
|
2015-05-26 10:49:24 +01:00
|
|
|
--js prototype/tutorial.js \
|
|
|
|
--js_output_file ../static/js/tutorial.min.js
|
|
|
|
|
2015-05-22 15:59:33 +01:00
|
|
|
clean:
|
2015-05-22 17:00:09 +01:00
|
|
|
rm -rf ../static/js/*
|