Makefile 758 B

1234567891011121314151617181920212223242526272829
  1. SRC= src/cli/resources.js \
  2. src/cli/query.js \
  3. src/cli/popin.js \
  4. src/cli/bookEditForm.js \
  5. src/cli/ui.js
  6. OUTPUT= public/javascripts/scripts.js
  7. MAPFILE= ${OUTPUT}.map
  8. CLOSURE= src/cli/closure-compiler-v20190301.jar
  9. $(OUTPUT):all
  10. all:
  11. java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT6 --language_out=ECMASCRIPT6_STRICT --warning_level=VERBOSE --js_output_file=${OUTPUT} ${SRC}
  12. debug:
  13. echo "//# sourceMappingURL=${MAPFILE}" > ${OUTPUT}
  14. java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT6 --language_out=ECMASCRIPT6_STRICT --warning_level=VERBOSE --create_source_map=${MAPFILE} ${SRC} >> ${OUTPUT}
  15. clean:
  16. $(RM) ${OUTPUT} ${MAPFILE}
  17. re: clean $(OUTPUT)
  18. .PHONY: all debug clean re