Added the new Makefile.

This commit is contained in:
John Resig 2006-08-13 15:26:26 +00:00
parent e7a29e4239
commit f01c002f26

36
Makefile Normal file
View File

@ -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}