1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
source = $(shell find src/ -name '*.js')
version = $(shell dpkg-parsechangelog -SVersion | cut -d + -f 1)
override_dh_auto_build: dist/jstree.js dist/jstree.min.js
dh_auto_build
build.js: debian/build.js
cp $< $@
dist/jstree.js: build.js $(source)
nodejs /usr/lib/nodejs/requirejs/r.js -o build.js
sed -i -e 's/{{VERSION}}/$(version)/' $@
@echo "Checking syntax of $@ ..."
@nodejs --check $@ || (mv $@ $@.failed; false)
dist/jstree.min.js: dist/jstree.js
uglifyjs $^ --output $@ --compress
override_dh_auto_test: dist/jstree.js dist/jstree.min.js
nodejs --check dist/jstree.js
nodejs --check dist/jstree.min.js
override_dh_auto_clean:
$(RM) -rf dist/
$(RM) build.js
dh_auto_clean
%:
dh $@
|