-
Notifications
You must be signed in to change notification settings - Fork 108
/
Copy pathMakefile
27 lines (21 loc) · 802 Bytes
/
Makefile
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
REPORTER ?= list
MOCHA_OPTS= --check-leaks
all: toxiclibs.js toxiclibs.min.js
toxiclibs.js:
./bin/toxiclibsjs --out "./build/toxiclibs.js"
toxiclibs.min.js:
./bin/toxiclibsjs --out "./build/toxiclibs.min.js" --minify
toxiclibs-core.min.js:
./bin/toxiclibsjs --include "toxi/geom toxi/math toxi/util" --minify --out "./build/toxiclibs-core.min.js"
toxiclibs-color.min.js:
./bin/toxiclibsjs --include "toxi/color" --out "./build/toxiclibs-color.min.js" --minify
toxiclibs-physics2d.min.js:
./bin/toxiclibsjs --include "toxi/physics2d" --out "./build/toxiclibs-physics2d.min.js" --minify
clean-common:
rm -rf ./commonjs
npm-publish:
npm publish ./commonjs
publish: clean-common all npm-publish
test:
./node_modules/mocha/bin/mocha --reporter $(REPORTER) test/*.js $(MOCHA_OPTS)
.PHONY: test