]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r196511:
authornetchild <netchild@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Nov 2009 08:31:42 +0000 (08:31 +0000)
committernetchild <netchild@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 5 Nov 2009 08:31:42 +0000 (08:31 +0000)
commit085574713c1bbaf9bd23e8e7fe03c715a4be6d47
tree20ea713fbcb3ea2ab2cca3042c2571d6c402e9ab
parentb116ad8c1cf3cfc9445eb2db838c989d2317c31e
MFC r196511:
  - Update config to doxygen 1.5.2 (I use this with 1.5.9).
  - Add linprocfs and linsysfs to the linuxulator dox.
  - Take the generated includes from the .m files from a subdirectory
    instead of putting everything into $(.OBJDIR). This imporves the
    human readbility of the source directory contents a lot, if you do not
    create a separate OBJDIR.
  - Assume UTF-8 encoding for every input file.
  - Strip the source and dest path from the output, we are not interested
    in the absolute location on the machine where the docs are created,
    relative the the root of the FreeBSD source is what interests us.
  - Exclude .svn directories.
  - Switch to alphabetic index.
  - Use one line per INCLUDE_PATH member in the common dox-config.
  - Bump the __FreeBSD__ version to 9. [here in the MFC: to 8]
  - Switch from hardcoded .m files to an run-time generated one. Takes
    a little bit more time to get started with actual work, but at least
    is more future-proof. If you generate dox for all subsystems, the
    time to find all .m files in the source is magnitutes lower than
    producing the docs.
  - Make the *DEST_PATH overidable from the environment. This allows to
    produce the output directly in the docroot of a webserver.
  - Fix the path when telling the user where he can find the API docs.

git-svn-id: svn://svn.freebsd.org/base/stable/8@198946 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
19 files changed:
tools/kerneldoc/subsys/Dependencies
tools/kerneldoc/subsys/Doxyfile-cam
tools/kerneldoc/subsys/Doxyfile-crypto
tools/kerneldoc/subsys/Doxyfile-dev_pci
tools/kerneldoc/subsys/Doxyfile-dev_sound
tools/kerneldoc/subsys/Doxyfile-dev_usb
tools/kerneldoc/subsys/Doxyfile-geom
tools/kerneldoc/subsys/Doxyfile-kern
tools/kerneldoc/subsys/Doxyfile-libkern
tools/kerneldoc/subsys/Doxyfile-linux
tools/kerneldoc/subsys/Doxyfile-net80211
tools/kerneldoc/subsys/Doxyfile-netgraph
tools/kerneldoc/subsys/Doxyfile-netinet
tools/kerneldoc/subsys/Doxyfile-netinet6
tools/kerneldoc/subsys/Doxyfile-netipsec
tools/kerneldoc/subsys/Doxyfile-opencrypto
tools/kerneldoc/subsys/Doxyfile-vm
tools/kerneldoc/subsys/Makefile
tools/kerneldoc/subsys/common-Doxyfile