87 lines
3.6 KiB
Diff
87 lines
3.6 KiB
Diff
Index: tidy-html5-5.4.0/tidy-html5-doxygen/build_docs.sh
|
|
===================================================================
|
|
--- tidy-html5-5.4.0.orig/tidy-html5-doxygen/build_docs.sh
|
|
+++ tidy-html5-5.4.0/tidy-html5-doxygen/build_docs.sh
|
|
@@ -18,16 +18,16 @@
|
|
###########################################################
|
|
SCRIPT=$(basename $0)
|
|
|
|
-PATH_TIDY_HTML5="../../tidy-html5"
|
|
+PATH_TIDY_HTML5="../tidy-html5-doxygen"
|
|
|
|
-TIDY_PATH="$PATH_TIDY_HTML5/build/cmake/tidy"
|
|
-OUTP_DIR="./output"
|
|
+TIDY_PATH="$PATH_TIDY_HTML5/../build/tidy"
|
|
+OUTP_DIR="./docs"
|
|
|
|
-DOXY_CFG="./doxygen.cfg"
|
|
+DOXY_CFG="$PATH_TIDY_HTML5/doxygen.cfg"
|
|
|
|
-PATH_SRC="$PATH_TIDY_HTML5/src"
|
|
-PATH_INC="$PATH_TIDY_HTML5/include"
|
|
-PATH_CONSOLE="$PATH_TIDY_HTML5/console/tidy.c"
|
|
+PATH_SRC="$PATH_TIDY_HTML5/../src"
|
|
+PATH_INC="$PATH_TIDY_HTML5/../include"
|
|
+PATH_CONSOLE="$PATH_TIDY_HTML5/../console/tidy.c"
|
|
|
|
|
|
###########################################################
|
|
@@ -129,8 +129,8 @@ TIDY_VERSION="$(echo $TIDY_VERSION_STRIN
|
|
###########################################################
|
|
# Additional variables needed by the configuration:
|
|
###########################################################
|
|
-PATH_QUICKREF="quickref_$TIDY_VERSION.html"
|
|
-PATH_WEBSITE="tidylib_api_$TIDY_VERSION"
|
|
+PATH_QUICKREF="quickref.html"
|
|
+PATH_WEBSITE="api"
|
|
PATH_QUICKREF_INCLUDE="$OUTP_DIR/quickref_include.html"
|
|
|
|
|
|
@@ -140,8 +140,7 @@ PATH_QUICKREF_INCLUDE="$OUTP_DIR/quickre
|
|
cat << HEREDOC
|
|
|
|
The script is generating the versioned 'quickref.html' file and the Tidy API
|
|
- reference website for Tidy $TIDY_VERSION_STRING,
|
|
- which is located at $TIDY_PATH.
|
|
+ reference website for Tidy, which is located at $TIDY_PATH.
|
|
|
|
The following files/directories will be placed into $OUTP_DIR/:
|
|
|
|
@@ -173,11 +172,11 @@ $TIDY_PATH -xml-config > "$OUTP_DIR/tidy
|
|
|
|
# 'quickref.html'
|
|
# 'quickref_include.html' for the Doxygen build
|
|
-xsltproc "./quickref.xsl" "$OUTP_DIR/tidy-config.xml" > "$OUTP_DIR/$PATH_QUICKREF"
|
|
-xsltproc "./quickref.include.xsl" "$OUTP_DIR/tidy-config.xml" > "$PATH_QUICKREF_INCLUDE"
|
|
+xsltproc "$PATH_TIDY_HTML5/quickref.xsl" "$OUTP_DIR/tidy-config.xml" > "$OUTP_DIR/$PATH_QUICKREF"
|
|
+xsltproc "$PATH_TIDY_HTML5/quickref.include.xsl" "$OUTP_DIR/tidy-config.xml" > "$PATH_QUICKREF_INCLUDE"
|
|
|
|
# Tidy quickref.html
|
|
-$TIDY_PATH -quiet -config "./tidy-quickref.cfg" -modify "$OUTP_DIR/$PATH_QUICKREF" >& /dev/null
|
|
+$TIDY_PATH -quiet -config "$PATH_TIDY_HTML5/tidy-quickref.cfg" -modify "$OUTP_DIR/$PATH_QUICKREF" >& /dev/null
|
|
|
|
# Cleanup
|
|
rm "$OUTP_DIR/tidy-config.xml"
|
|
@@ -198,14 +197,18 @@ echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
|
# - overwrites some vars but appending some to config at end
|
|
# - which are then passed to doxygen as stdin (instead of the path to a config.file)
|
|
( cat "$DOXY_CFG"; \
|
|
- echo "INPUT=\"$PATH_INC\" \"$PATH_SRC\" \"$PATH_CONSOLE\" \"./\" \"./pages/\" \"./pages/general\" \"./pages/libtidy\" \"./pages/programming\""
|
|
+ echo "INPUT=\"$PATH_INC\" \"$PATH_SRC\" \"$PATH_CONSOLE\" \"$PATH_TIDY_HTML5\" \"$PATH_TIDY_HTML5/pages/\" \"$PATH_TIDY_HTML5/pages/general\" \"$PATH_TIDY_HTML5/pages/libtidy\" \"$PATH_TIDY_HTML5/pages/programming\"";
|
|
+ echo "HTML_EXTRA_STYLESHEET=\"$PATH_TIDY_HTML5/style.css\""
|
|
+ echo "LAYOUT_FILE=\"$PATH_TIDY_HTML5/DoxygenLayout.xml\""
|
|
+ echo "EXAMPLE_PATH=\"$PATH_TIDY_HTML5/examples/\""
|
|
echo "INCLUDE_PATH=\"$PATH_SRC\""
|
|
echo "OUTPUT_DIRECTORY=\"$OUTP_DIR\""
|
|
echo "EXAMPLE_PATH=\"$OUTP_DIR\""
|
|
echo "PROJECT_NUMBER=$TIDY_VERSION"
|
|
echo "HTML_OUTPUT=\"$PATH_WEBSITE\""
|
|
- echo "HTML_EXTRA_FILES= sun_blast.svg"; ) \
|
|
-| doxygen - > /dev/null
|
|
+ echo "HTML_TIMESTAMP=NO"
|
|
+ echo "HTML_EXTRA_FILES=\"$PATH_TIDY_HTML5/sun_blast.svg\""; ) \
|
|
+| doxygen -
|
|
|
|
# cleanup
|
|
rm "$PATH_QUICKREF_INCLUDE"
|