From: Tomek Mrugalski Date: Sat, 14 Jan 2012 00:35:35 +0000 (-0800) Subject: [1531] Developer's Guide build update. X-Git-Tag: trac2351_base~226^2~158^2~11^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=029db306a1acc7c7856cb9da3e18fda5cdaf630f;p=thirdparty%2Fkea.git [1531] Developer's Guide build update. --- diff --git a/doc/Doxyfile b/doc/Doxyfile index c9c5c5a0be..3b9e9f239e 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -47,7 +47,7 @@ OUTPUT_DIRECTORY = html # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. -CREATE_SUBDIRS = NO +CREATE_SUBDIRS = YES # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this @@ -574,7 +574,8 @@ INPUT = ../src/lib/exceptions ../src/lib/cc \ ../src/lib/log/compiler ../src/lib/asiolink/ ../src/lib/nsas \ ../src/lib/testutils ../src/lib/cache ../src/lib/server_common/ \ ../src/bin/sockcreator/ ../src/lib/util/ ../src/lib/util/io/ \ - ../src/lib/resolve ../src/lib/acl ../src/bin/dhcp6 ../src/lib/dhcp + ../src/lib/resolve ../src/lib/acl ../src/bin/dhcp6 ../src/lib/dhcp \ + ../src/bin/dhcp4 devel # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is @@ -591,7 +592,7 @@ INPUT_ENCODING = UTF-8 # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 -FILE_PATTERNS = +FILE_PATTERNS = *.c *.cc *.h *.hpp *.dox # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. @@ -773,7 +774,7 @@ GENERATE_HTML = YES # 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 = cpp +HTML_OUTPUT = ../html # 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 @@ -954,7 +955,7 @@ ENUM_VALUES_PER_LINE = 4 # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. -GENERATE_TREEVIEW = NO +GENERATE_TREEVIEW = YES # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. @@ -965,7 +966,7 @@ USE_INLINE_TREES = NO # used to set the initial width (in pixels) of the frame in which the tree # is shown. -TREEVIEW_WIDTH = 250 +TREEVIEW_WIDTH = 180 # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that diff --git a/doc/Makefile.am b/doc/Makefile.am index 31d0cfaa8e..c18d198fec 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,3 +1,13 @@ SUBDIRS = guide EXTRA_DIST = version.ent.in + +devel: + mkdir -p html + doxygen Doxyfile > html/doxygen.log 2> html/doxygen-error.log + echo "`wc -l html/doxygen-error.log` errors detected." + +# That's a bit of a hack, but we are makeing sure that devel target +# is always valid. The alternative is to make devel depend on all +# *.cc *.h files in the whole tree. +.PHONY: devel