Makefile 534 B

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