Makefile 605 B

12345678910111213141516171819202122232425262728293031
  1. SRC= \
  2. resources.js \
  3. ui.js \
  4. uiScoreboard.js \
  5. uiGrid.js \
  6. ui.js \
  7. Grid.js \
  8. Player.js \
  9. polling.js \
  10. workflow.js
  11. OUTPUT= ../public/crosswords.min.js
  12. CLOSURE= closure-compiler-v20170218.jar
  13. all:
  14. java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE --js_output_file ${OUTPUT} ${SRC}
  15. debug:
  16. java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT --js_output_file ${OUTPUT} ${SRC}
  17. $OUTPUT: all
  18. clean:
  19. $(RM) $(OUTPUT)
  20. re: clean all
  21. .PHONY: all debug clean re