aboutsummaryrefslogtreecommitdiff
path: root/makefile
blob: fbf52f2bb9ed39bf5fb2f41712cfc9c665e2d168 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.PHONY: test browser-demo/bundle.js

test:
	node_modules/.bin/mocha tests

setup: static/bootstrap static/jszip
	
static/bootstrap:
	mkdir -p _build/bootstrap
	curl -L https://github.com/twitter/bootstrap/archive/v2.3.1.tar.gz | tar xz --directory _build/bootstrap --strip-components 1
	cd _build/bootstrap; npm install; make bootstrap
	cp -rT _build/bootstrap/bootstrap static/bootstrap

static/jszip:
	mkdir -p _build/jszip
	curl -L https://github.com/Stuk/jszip/archive/v1.0.1.tar.gz | tar xz --directory _build/jszip --strip-components 1
	mkdir -p static/jszip
	cp _build/jszip/*.js static/jszip
	
browser-demo/bundle.js:
	node_modules/.bin/node-license-sniffer . --recurse --body --js-comment > browser-demo/bundle.js
	node_modules/.bin/browserify lib/browser.js >> browser-demo/bundle.js