X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=Makefile;h=a22670ea78a1a99ff26a3acf6db818f0cea17700;hb=6ebf2f979c5efe6b234821f5e3b93c59da7f0aa3;hp=f0be47f6c71dd563d411c07862eee19f00338c30;hpb=e943090a72fada9068705a701e2f37ca2907d310;p=jquery.git diff --git a/Makefile b/Makefile index f0be47f..a22670e 100644 --- a/Makefile +++ b/Makefile @@ -6,14 +6,20 @@ DOCS_DIR = ${PREFIX}/docs TEST_DIR = ${PREFIX}/test DIST_DIR = ${PREFIX}/dist -MODULES = jquery event fx ajax +MODULES = ${SRC_DIR}/intro.js\ + ${SRC_DIR}/jquery/*\ + ${SRC_DIR}/event/*\ + ${SRC_DIR}/fx/*\ + ${SRC_DIR}/ajax/* + ${SRC_DIR}/outro.js\ + JQ = ${DIST_DIR}/jquery.js JQ_LITE = ${DIST_DIR}/jquery.lite.js JQ_PACK = ${DIST_DIR}/jquery.pack.js JAR = java -jar ${BUILD_DIR}/js.jar -all: jquery lite pack docs +all: jquery lite pack docs test @@echo "jQuery build complete." ${DIST_DIR}: @@ -21,32 +27,34 @@ ${DIST_DIR}: jquery: ${DIST_DIR} ${JQ} -${JQ}: +${JQ}: ${MODULES} @@echo "Building" ${JQ} - @@for f in ${MODULES}; do \ - echo " - Adding module:" $$f;\ - cat ${SRC_DIR}/$$f/$$f.js >> ${JQ};\ - done + @@mkdir -p ${DIST_DIR} + @@cat ${MODULES} > ${JQ}; @@echo ${JQ} "Built" @@echo lite: ${JQ_LITE} -${JQ_LITE}: jquery +${JQ_LITE}: ${JQ} @@echo "Building" ${JQ_LITE} + @@echo " - Removing ScriptDoc from" ${JQ} @@${JAR} ${BUILD_DIR}/build/lite.js ${JQ} ${JQ_LITE} + @@echo ${JQ_LITE} "Built" @@echo pack: ${JQ_PACK} -${JQ_PACK}: jquery +${JQ_PACK}: ${JQ} @@echo "Building" ${JQ_PACK} + @@echo " - Compressing using Packer" @@${JAR} ${BUILD_DIR}/build/pack.js ${JQ} ${JQ_PACK} + @@echo ${JQ_PACK} "Built" @@echo @@ -56,8 +64,12 @@ test: ${JQ} @@echo " - Making Test Suite Directory:" ${TEST_DIR} @@mkdir -p ${TEST_DIR} + @@echo " - Removing any old tests" + @@rm -f ${TEST_DIR}/tests/* + @@echo " - Copying over script files." - @@cp -R ${BUILD_DIR}/test/js ${TEST_DIR}/js + @@cp -fR ${BUILD_DIR}/test/js ${TEST_DIR}/js + @@cp -f ${BUILD_DIR}/test/index.html ${TEST_DIR} @@echo " - Compiling Test Cases" @@${JAR} ${BUILD_DIR}/test/test.js ${JQ} ${TEST_DIR} @@ -73,10 +85,10 @@ docs: ${JQ} @@mkdir -p ${DOCS_DIR}/data @@echo " - Copying over script files." - @@cp -R ${BUILD_DIR}/docs/js ${DOCS_DIR}/js + @@cp -fR ${BUILD_DIR}/docs/js ${DOCS_DIR}/js @@echo " - Copying over style files." - @@cp -R ${BUILD_DIR}/docs/style ${DOCS_DIR}/style + @@cp -fR ${BUILD_DIR}/docs/style ${DOCS_DIR}/style @@echo " - Extracting ScriptDoc from" ${JQ} @@${JAR} ${BUILD_DIR}/docs/docs.js ${JQ} ${DOCS_DIR}