From 72f4dd0757c2f986f0d0bf34fefe83a64c590822 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Sun, 19 Dec 2010 23:51:22 -0500 Subject: [PATCH] Added make targets: default, mkbuild, combine, clean --- .gitignore | 1 + Makefile | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 .gitignore 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} +