# Version number of loleaflet, no need to be in sync with the loolwsd # one, but do please follow the same even/odd convention for the third # ("micro") part: Between releases odd, even for releases (no other # changes inbetween). VERSION=1.4.21 # Version number of the bundled 'draw' thing DRAW_VERSION=0.2.4 all: npm install jake build cd plugins/draw-$(DRAW_VERSION) && jake build .PHONY: dist dist: all rm -rf loleaflet-$(VERSION) mkdir loleaflet-$(VERSION) cp README loleaflet-$(VERSION) cp reference.html loleaflet-$(VERSION) tar cf - dist plugins/draw-$(DRAW_VERSION)/dist debug/document src/scrollbar docs spec \ node_modules/mocha/mocha.css \ node_modules/mocha/mocha.js \ node_modules/happen/happen.js \ | (cd loleaflet-$(VERSION) && tar xf -) tar cfz loleaflet-$(VERSION).tar.gz loleaflet-$(VERSION) rm -rf loleaflet-$(VERSION) loleaflet.spec: loleaflet.spec.in Makefile sed -e 's/@PACKAGE_VERSION@/$(VERSION)/g' loleaflet.spec spec/data/load-test: if [ ! -d spec/data/load_test ]; then \ mkdir -p spec/data/load_test; \ for i in $$(seq 1 125); \ do \ cp spec/data/eval.odt spec/data/load_test/eval$$i.odt; \ cp spec/data/eval.odp spec/data/load_test/eval$$i.odp; \ cp spec/data/eval.ods spec/data/load_test/eval$$i.ods; \ cp spec/data/eval.odg spec/data/load_test/eval$$i.odg; \ done; \ fi load-test: spec/data/load-test rm -rf load_test_out; \ mkdir load_test_out; \ for i in $$(seq 1 20); \ do \ mocha spec/headlessLoadTest.js > load_test_out/$$i.out 2>&1 & \ done;