Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 May 2006 20:30:03 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        "George V. Neville-Neil" <gnn@neville-neil.com>
Cc:        Poul-Henning Kamp <phk@phk.freebsd.dk>, freebsd-arch@FreeBSD.org, Julian Elischer <julian@elischer.org>, hellmuth.michaelis@t-online.de
Subject:   Re: doxygen target (was: Re: cvs commit: src Makefile.inc1 ObsoleteFiles.inc src/etc/defaults rc.conf src/etc/mtree BSD.usr.dist src/etc/rc.d Makefile isdnd pcvt syscons src/release/picobsd/build	picobsd src/share/man/man4 Makefile atkbd.4 kbdmux.4 pcvt.4 splash.4 vkbd.4	...)
Message-ID:  <20060526203003.26cd6db7@Magellan.Leidinger.net>
In-Reply-To: <m2bqtotj37.wl%gnn@neville-neil.com>
References:  <200605181516.15541.hm@kts.org> <39318.1147960050@critter.freebsd.dk> <m2ejyrl0gd.wl%gnn@neville-neil.com> <20060519143116.9iuvd81es0g0owkc@netchild.homeip.net> <m2fyj3f3re.wl%gnn@neville-neil.com> <20060522101825.adfzv59y1eogwocs@netchild.homeip.net> <m2bqtpk4b0.wl%gnn@neville-neil.com> <20060523082115.v4832wbvhcgccwwk@netchild.homeip.net> <m2bqtotj37.wl%gnn@neville-neil.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting "George V. Neville-Neil" <gnn@neville-neil.com> (Tue, 23 May 2006 16:30:36 -0700):

> At Tue, 23 May 2006 08:21:15 +0200,
> Alexander Leidinger wrote:
> > I'm not sure the subdirectory builds are that simple to implement in
> > a generic fashion (I have to play around with some ideas here...).
> > Adding a target by hand to each interesting subdirectory is easy.
> 
> OK, so probably only the set you've already done would be first.

I've just committed the framework. Currently it's connected to the
top-level Makefile which generates all HTML docs in OBJDIR. To build
only specific subsystems and/or the PDF docs, you have to go
to /usr/src/sys/doc/subsys and run make (you will see a message with
available targets).

The README tells you which programs you need to have installed and how
to add more subsystems.

I want to revise some defaults (e.g. destination directory, ...), but
as it is now, people can start playing around with it (and it may be
helpful for our SoC students).

Oh, yes, you need a little bit of time or a very fast machine to
generate all docs.

In case someone wants to improve the framework, go ahead. I will not
add further subsystems soon (except someone sends in a config for it)
or change the doxygen configuration. My goals for the near term are to
talk with doc@ how we can get the HTML version online (we're talking
about several hundred MB) and because of this the default destination
directory may change.

An open task is to make "make doc" work in subsystem directories (e.g.
via "cd /usr/src/sys/doc/subsys && ${MAKE} SUBSYS_TARGET
mumble=${.CURDIR}) as requested in this thread, but I don't expect to
work on this in the next days.

Bye,
Alexander.

-- 
Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR
you have to pick it up between Germany/Saarland and Luxembourg/Capellen
http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060526203003.26cd6db7>