From f01c002f2620473aa32a5d07a51b5ffb43d573f7 Mon Sep 17 00:00:00 2001 From: John Resig Date: Sun, 13 Aug 2006 15:26:26 +0000 Subject: [PATCH] Added the new Makefile. --- Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..de182196 --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +SRC_DIR = src +BUILD_DIR = build +DOCS_DIR = docs + +MODULES = jquery event fx ajax +JQ = jquery-svn.js +JQ_PACK = jquery-svn.pack.js + +all: ${JQ} ${JQ_PACK} docs + +${JQ}: + @@echo "Building jquery-svn.js"; + + @@for f in ${MODULES}; do \ + echo "Adding module:" $$f;\ + cat ${SRC_DIR}/$$f/$$f.js >> ${JQ};\ + done + + @@echo "jquery-svn.js built."; + +${JQ_PACK}: ${JQ} + @@echo "Building jquery-svn.pack.js"; + + cd ${BUILD_DIR} && java -jar js.jar build.js ../${JQ} ../${JQ_PACK} + + @@echo "jquery-svn.pack.js built."; + +test: + +docs: ${JQ} + @@echo "Building Documentation"; + cd ${BUILD_DIR} && java -jar js.jar docs.js ../${JQ} ../${DOCS_DIR} + @@echo "Documentation built."; + +clean: + rm ${JQ}