Moved docs stuff to build, to be created when the docs are actually built.
authorJohn Resig <jeresig@gmail.com>
Sun, 13 Aug 2006 18:38:51 +0000 (18:38 +0000)
committerJohn Resig <jeresig@gmail.com>
Sun, 13 Aug 2006 18:38:51 +0000 (18:38 +0000)
Makefile
build/build.js
build/docs.js
build/docs/js/doc.js [moved from docs/js/doc.js with 100% similarity]
build/docs/js/pager.js [moved from docs/js/pager.js with 100% similarity]
build/docs/js/tooltip.js [moved from docs/js/tooltip.js with 100% similarity]
build/docs/style/docs.xsl [moved from docs/style/docs.xsl with 100% similarity]
build/docs/style/style.css [moved from docs/style/style.css with 100% similarity]

index de18219..f949811 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,36 +1,53 @@
 SRC_DIR = src
 BUILD_DIR = build
+
 DOCS_DIR = docs
+DIST_DIR = dist
 
 MODULES = jquery event fx ajax
-JQ = jquery-svn.js
-JQ_PACK = jquery-svn.pack.js
+JQ = ${DIST_DIR}/jquery.js
+JQ_LITE = ${DIST_DIR}/jquery.lite.js
+JQ_PACK = ${DIST_DIR}/jquery.pack.js
+
+all: jquery lite pack docs
+
+${DIST_DIR}:
+       mkdir -p ${DIST_DIR}
 
-all: ${JQ} ${JQ_PACK} docs
+jquery: ${DIST_DIR} ${JQ}
 
-${JQ}: 
-       @@echo "Building jquery-svn.js";
+${JQ}:
+       @@echo "Building" ${JQ};
 
        @@for f in ${MODULES}; do \
                echo "Adding module:" $$f;\
                cat ${SRC_DIR}/$$f/$$f.js >> ${JQ};\
        done
 
-       @@echo "jquery-svn.js built.";
+       @@echo ${JQ} "built.";
 
-${JQ_PACK}: ${JQ}
-       @@echo "Building jquery-svn.pack.js";
+lite: ${JQ_LITE}
+
+${JQ_LITE}: ${JQ}
+       @@echo "Building" ${JQ_LITE};
+       java -jar ${BUILD_DIR}/js.jar ${BUILD_DIR}/lite.js ${JQ} ${JQ_LITE}
+       @@echo ${JQ_LITE} "built.";
 
-       cd ${BUILD_DIR} && java -jar js.jar build.js ../${JQ} ../${JQ_PACK}
+pack: ${JQ_PACK}
 
-       @@echo "jquery-svn.pack.js built.";
+${JQ_PACK}: ${JQ}
+       @@echo "Building" ${JQ_PACK};
+       java -jar ${BUILD_DIR}/js.jar ${BUILD_DIR}/build.js ${JQ} ${JQ_PACK}
+       @@echo ${JQ_PACK} "built.";
 
 test:
 
 docs: ${JQ}
        @@echo "Building Documentation";
-       cd ${BUILD_DIR} && java -jar js.jar docs.js ../${JQ} ../${DOCS_DIR}
+       java -jar ${BUILD_DIR}/js.jar ${BUILD_DIR}/docs.js ${JQ} ${DOCS_DIR}
        @@echo "Documentation built.";
 
 clean:
-       rm ${JQ}
+       rm -rf ${DIST_DIR}
+       rm -f ${DOCS_DIR}/index.xml
+       rm -f ${DOCS_DIR}/data/*
index 7af650d..8c622ec 100644 (file)
@@ -1,4 +1,4 @@
-load("js/ParseMaster.js", "js/pack.js", "js/writeFile.js");
+load("build/js/ParseMaster.js", "build/js/pack.js", "build/js/writeFile.js");
 
 var out = readFile( arguments[0] );
 
index e17e64d..8186f9d 100644 (file)
@@ -1,6 +1,4 @@
-load("js/json.js");
-load("js/xml.js");
-load("js/writeFile.js");
+load("build/js/json.js", "build/js/xml.js", "build/js/writeFile.js");
 
 var types = {
        jQuery: "A jQuery object.",
similarity index 100%
rename from docs/js/doc.js
rename to build/docs/js/doc.js
similarity index 100%
rename from docs/js/pager.js
rename to build/docs/js/pager.js
similarity index 100%
rename from docs/js/tooltip.js
rename to build/docs/js/tooltip.js