7 MODULES = jquery event fx ajax
8 JQ = ${DIST_DIR}/jquery.js
9 JQ_LITE = ${DIST_DIR}/jquery.lite.js
10 JQ_PACK = ${DIST_DIR}/jquery.pack.js
12 all: jquery lite pack docs
17 jquery: ${DIST_DIR} ${JQ}
20 @@echo "Building" ${JQ};
22 @@for f in ${MODULES}; do \
23 echo "Adding module:" $$f;\
24 cat ${SRC_DIR}/$$f/$$f.js >> ${JQ};\
27 @@echo ${JQ} "built.";
32 @@echo "Building" ${JQ_LITE};
33 java -jar ${BUILD_DIR}/js.jar ${BUILD_DIR}/lite.js ${JQ} ${JQ_LITE}
34 @@echo ${JQ_LITE} "built.";
39 @@echo "Building" ${JQ_PACK};
40 java -jar ${BUILD_DIR}/js.jar ${BUILD_DIR}/build.js ${JQ} ${JQ_PACK}
41 @@echo ${JQ_PACK} "built.";
46 @@echo "Building Documentation";
47 java -jar ${BUILD_DIR}/js.jar ${BUILD_DIR}/docs.js ${JQ} ${DOCS_DIR}
48 @@echo "Documentation built.";
52 rm -f ${DOCS_DIR}/index.xml
53 rm -f ${DOCS_DIR}/data/*