canvas-based-HTML5-Comic-Bo.../Makefile

26 lines
737 B
Makefile

SOURCES = lib/pixastic/pixastic.core.js \
lib/pixastic/actions/brightness.js \
lib/pixastic/actions/desaturate.js \
lib/pixastic/actions/sharpen.js \
lib/vendor/handlebars.runtime-1.0.rc.1.min.js \
lib/templates.js \
lib/ComicBook.js
all: reset lib/ComicBook.combined.js lib/ComicBook.min.js clean
lib/templates.js: templates/*.handlebars
handlebars $< -f $@
lib/ComicBook.combined.js: ${SOURCES}
cat > $@ $^
lib/ComicBook.min.js: lib/ComicBook.combined.js
java -jar bin/closure-complier/compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js $< --js_output_file $@
reset:
touch lib/ComicBook.min.js
rm lib/ComicBook.min.js
clean:
rm lib/ComicBook.combined.js