--------------------- PatchSet 6669 Date: 2008/01/27 07:36:35 Author: amosjeffries Branch: docs Tag: (none) Log: Add static HTML Page Generation. Update Call/Caller graphs to only occur in .dyn build. Members: squid3.dox:1.1.2.13->1.1.2.14 doc/Programming-Guide/Makefile:1.2.26.2->1.2.26.3 doc/Programming-Guide/doxygen.footer.html:1.1.2.2->1.1.2.3 doc/Programming-Guide/doxygen.header.html:1.1.2.2->1.1.2.3 Index: squid3/squid3.dox =================================================================== RCS file: /cvsroot/squid-sf//squid3/squid3.dox,v retrieving revision 1.1.2.13 retrieving revision 1.1.2.14 diff -u -r1.1.2.13 -r1.1.2.14 --- squid3/squid3.dox 22 Jan 2008 23:49:35 -0000 1.1.2.13 +++ squid3/squid3.dox 27 Jan 2008 07:36:35 -0000 1.1.2.14 @@ -484,7 +484,7 @@ # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* -EXCLUDE_PATTERNS = */CVS/* */lib/libTrie/* */Programming-Guide/html/* +EXCLUDE_PATTERNS = */CVS/* */lib/libTrie/* */Programming-Guide/html/* */Programming-guide/dyn/* # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see @@ -628,7 +628,7 @@ # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. -HTML_OUTPUT = html +HTML_OUTPUT = tmp # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank @@ -1195,7 +1195,7 @@ # So in most cases it will be better to enable caller graphs for selected # functions only using the \callergraph command. -CALLER_GRAPH = YES +CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. @@ -1239,7 +1239,7 @@ # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. -DOT_MULTI_TARGETS = NO +DOT_MULTI_TARGETS = YES # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and Index: squid3/doc/Programming-Guide/Makefile =================================================================== RCS file: /cvsroot/squid-sf//squid3/doc/Programming-Guide/Makefile,v retrieving revision 1.2.26.2 retrieving revision 1.2.26.3 diff -u -r1.2.26.2 -r1.2.26.3 --- squid3/doc/Programming-Guide/Makefile 22 Jan 2008 23:49:35 -0000 1.2.26.2 +++ squid3/doc/Programming-Guide/Makefile 27 Jan 2008 07:36:36 -0000 1.2.26.3 @@ -1,7 +1,17 @@ all: - clean + dyn + html + +dyn: + rm -f -r tmp cd ../../ && doxygen squid3.dox 2>doxygen.log + mv tmp dyn + +html: + rm -f -r tmp + cd ../../ && (cat squid3.dox | sed s/dyn/html/g | sed s/CALL_GRAPH/#/ | sed s/CALLER_GRAPH/#/ | doxygen -) 2>doxygen.log + mv tmp html clean: - rm -f html/* + rm -f -r tmp html dyn Index: squid3/doc/Programming-Guide/doxygen.footer.html =================================================================== RCS file: /cvsroot/squid-sf//squid3/doc/Programming-Guide/Attic/doxygen.footer.html,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- squid3/doc/Programming-Guide/doxygen.footer.html 22 Jan 2008 23:49:35 -0000 1.1.2.2 +++ squid3/doc/Programming-Guide/doxygen.footer.html 27 Jan 2008 07:36:36 -0000 1.1.2.3 @@ -1,4 +1,4 @@ - -