26 lines
737 B
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
|