diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build diff --git a/Makefile b/Makefile index accc3f6..0fec4ed 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,32 @@ +PATH_BUILD=./build +PATH_TOOLS=./tools +PATH_COMBINE_OUTPUT=${PATH_BUILD}/ease.js + +COMBINE=${PATH_TOOLS}/combine + + .PHONY: test + +default: combine + +# create build dir +mkbuild: + mkdir -p ${PATH_BUILD} + +# combine all modules into easily redistributable ease.js file (intended for +# browser) +combine: mkbuild + ${COMBINE} > ${PATH_COMBINE_OUTPUT} + +# run tests test: for test in `find ./test -name 'test-*.js'`; do \ node $${test}; \ done + +# clean up build dir +clean: + rm -rf ${PATH_BUILD} +