Added the new Makefile.
authorJohn Resig <jeresig@gmail.com>
Sun, 13 Aug 2006 15:26:26 +0000 (15:26 +0000)
committerJohn Resig <jeresig@gmail.com>
Sun, 13 Aug 2006 15:26:26 +0000 (15:26 +0000)
Makefile [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..de18219
--- /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}