libpayload: Expand doxygen definitions

Expand libpayload.h to include a main page and add individual 
groups for the API functions - this adds the Modules tab to
the doxygen output.

Specify the INPUT list rather then the EXCLUDE list of directories
to omit random .c files that we don't want.  Add clean targets to
the makefile to clean doxygen files only.

Signed-off-by: Jordan Crouse <jordan.crouse@amd.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3545 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Jordan Crouse
2008-08-28 16:53:24 +00:00
parent 9368e4c991
commit 3a48bdcd36
3 changed files with 131 additions and 31 deletions

View File

@@ -144,11 +144,14 @@ doxy: doxygen
doxygen:
$(Q)$(DOXYGEN) Doxyfile
clean:
doxyclean: doxygen-clean
doxygen-clean:
$(Q)rm -rf $(DOXYGEN_OUTPUT_DIR)
clean: doxygen-clean
$(Q)rm -rf $(obj)/crypto $(obj)/curses $(obj)/drivers
$(Q)rm -rf $(obj)/i386 $(obj)/lib $(obj)/libc
$(Q)rm -rf $(src)/lib/i386 $(src)/lib/libpayload.a
$(Q)rm -rf $(DOXYGEN_OUTPUT_DIR)
distclean: clean
$(Q)rm -rf build