Makefile 337 B

1234567891011121314151617181920212223
  1. SRC = $(shell find lib -name "*.js" -type f)
  2. UGLIFY_FLAGS = --no-mangle
  3. all: ejs.min.js
  4. test:
  5. @./node_modules/.bin/mocha \
  6. --reporter spec
  7. ejs.js: $(SRC)
  8. @node support/compile.js $^
  9. ejs.min.js: ejs.js
  10. @uglifyjs $(UGLIFY_FLAGS) $< > $@ \
  11. && du ejs.min.js \
  12. && du ejs.js
  13. clean:
  14. rm -f ejs.js
  15. rm -f ejs.min.js
  16. .PHONY: test