opnsense-src/tools/kerneldoc/subsys
Bjoern A. Zeeb 2e598474fa Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and
parts relied on the now removed NET_NEEDS_GIANT.
Most of I4B has been disconnected from the build
since July 2007 in HEAD/RELENG_7.

This is what was removed:
- configuration in /etc/isdn
- examples
- man pages
- kernel configuration
- sys/i4b (drivers, layers, include files)
- user space tools
- i4b support from ppp
- further documentation

Discussed with: rwatson, re
2008-05-26 10:40:09 +00:00
..
common-Doxyfile
Dependencies Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and 2008-05-26 10:40:09 +00:00
Doxyfile-cam Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-crypto Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-dev_pci Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-dev_sound Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-dev_usb Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-geom Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-kern Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-libkern Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-linux Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-net80211 Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-netgraph Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-netinet Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-netinet6 Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-netipsec Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-opencrypto Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Doxyfile-vm Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
Makefile - Chase for crypto_if.m -> crytpodev_if.m rename in order to 2007-07-11 05:01:14 +00:00
notreviewed.dox Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
README

       The kernel subsystem API documentation generation framework.
      --------------------------------------------------------------

For every Doxyfile-(.*) the Makefile adds the public targets $1, pdf-$1 and
clean-$1. For e.g. Doxyfile-dev_pci this translates to the targets dev_pci,
pdf-dev_pci and clean-dev_pci.

Additionally, the targets 'all', 'pdf-all' and 'clean' to generate or remove
the documentation for all targets are available.

The file 'Dependencies' contains dependencies for the .tag files.

To add another part to the documentation just copy a Doxyfile and add
the necessary dependencies to the file 'Dependencies'.

The following environment variables can be used in the Doxyfile:
 - DOXYGEN_SRC_PATH		(/usr/src/sys)
 - DOXYGEN_DEST_PATH		(where the docs are generated)
 - DOXYGEN_TARGET_ARCH		(${TARGET_ARCH} if set, else ${MACHINE_ARCH})

For the PDF generation you may have to change some limits in the latex
configuration (the build may fail and an error about e.g. "pool size" is
shown), for print/teTeX this is done in
	/usr/local/share/texmf/web2c/texmf.cnf

Programs needed to generate the API docs:
 - devel/doxygen
 - print/teTeX
 - graphics/graphviz

-- 
$FreeBSD$