| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- CORE_SRC= \
- core/ui.js \
- core/network.js
- SRC= \
- game/resources.js \
- game/uiScoreboard.js \
- game/uiGrid.js \
- game/Grid.js \
- game/Player.js \
- game/polling.js \
- game/workflow.js
- SRC_INDEX= index/resources.js \
- index/ui.js \
- index/workflow.js
- OUTPUT= ../public/crosswords.min.js
- OUTPUT_INDEX= ../public/index.min.js
- CLOSURE= closure-compiler-v20170218.jar
- all: game index
- game:
- java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE --js_output_file ${OUTPUT} ${CORE_SRC} ${SRC}
- index:
- java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE --js_output_file ${OUTPUT_INDEX} ${CORE_SRC} ${SRC_INDEX}
- debug:
- java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT --js_output_file ${OUTPUT} ${CORE_SRC} ${SRC}
- java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT --js_output_file ${OUTPUT_INDEX} ${CORE_SRC} ${SRC_INDEX}
- $OUTPUT: all
- clean:
- $(RM) $(OUTPUT) $(OUTPUT_INDEX)
- re: clean all
- .PHONY: all debug clean re index game
|