Makefile 686 B

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