[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: how to create apidocs for libraries?
From:       Adriaan de Groot <groot () kde ! org>
Date:       2005-05-24 20:07:30
Message-ID: 200505242207.31066.groot () kde ! org
[Download RAW message or body]

On Tuesday 24 May 2005 18:02, mETz wrote:
> topic says it all, how to use admin/Doxyfile.am in a project. Right now
> Noatun has a selfmade "api" target which breaks with srcdir != builddir so
> I want to use something else. Also aKode is missing a target to create
> apidocs AFAICS.

include admin/Doxyfile.am

in each and every Makefile.am where docs might be generated, and in their 
parents too. So start with the toplevel, add it there. Create a Mainpage.dox 
with one big /** comment containing documentation with optional doxygen @em 
markup */, re-create Makefile, run make apidox . Now add same include 
(relative path, so add ../) to subdir with suitable doxied headers. Same 
exercise. Docs show up in apidocs/ in builddir.

> Any help on where to include Doxyfile.am and how/if I can customize its
> output would be appreciated.

Take a look at what we do in kdepim -- we forked entirely, generate only HTML 
docs with no graphics, and we do decent indexing across the entire module as 
well as produce properly KDE-branded apidox. There's a _lot_ you can muddle 
with. Look in kdepim/doc/api .

-- 
These are your friends - Adem
    GPG: FEA2 A3FE Adriaan de Groot
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic