Dirk Reiners said the following on 08/29/06 07:04:
[ snip ]
>> If only doxygen were multi-threaded. :)
> 
> I spent some time on the weekend looking into that. Profiling doxygen
> turned out to be a bigger problem than expected (valgrind segfaults...),
> and looking at the code: making that MT-safe is going to be harder than
> expected. Pretty much none of the classes can be copied, and there are
> quite a lot of global variables. :(

on possible solution is to split into several doxygen runs. for avango the
(outdated) result is here:

  http://www.avango.org/documentation/doxygen/index.html

we defined dependencies for plugins to system libs and have make the
parallelization for us, eg.

<quote from
[http://svn.sourceforge.net/viewvc/avango/documentation/trunk/src/doxygen/Makefile.in?view=markup]>
ext-meastro.inc:        $(srcdir)/include/ext.inc.cfg
ext-performer.inc:      $(srcdir)/include/ext.inc.cfg
ext-viewkit.inc:        $(srcdir)/include/ext.inc.cfg
files.cont:             performer.cont services.cont
files.inc:              performer.inc services.inc
files.src:              performer.src services.src
geometry.cont:          performer.cont
geometry.inc:           performer.inc
geometry.src:           performer.src
guards.cont:            performer.cont
guards.inc:             performer.inc
guards.src:             performer.src
gui.cont:               interface.cont performer.cont services.cont
gui.inc:                interface.inc performer.inc services.inc ext-viewkit.inc
gui.src:                interface.src performer.src services.src ext-viewkit.inc
interface.cont:         network.cont performer.cont services.cont
interface.inc:          network.inc performer.inc services.inc
interface.src:          network.src performer.src services.src
interpolation.cont:     performer.cont
interpolation.inc:      performer.inc
interpolation.src:      performer.src
io-devices.cont:        libfp.cont
io-devices.inc:         libfp.inc ext-performer.inc
io-devices.src:         libfp.src ext-performer.inc
io-drivers.cont:        io-devices.cont
io-drivers.inc:         io-devices.inc
io-drivers.src:         io-devices.src
libfp.cont:             $(srcdir)/include/avango.cont.cfg
libfp.inc:              $(srcdir)/include/avango.inc.cfg avthread.inc 
ext-maestro.inc ext-performer.inc
libfp.src:              $(srcdir)/include/avango.src.cfg avthread.src 
ext-maestro.inc ext-performer.inc
logic.cont:             libfp.cont
logic.inc:              libfp.inc
logic.src:              libfp.src
moving.cont:            performer.cont services.cont
moving.inc:             performer.inc services.inc
moving.src:             performer.src services.src
network.cont:           performer.cont
network.inc:            performer.inc ext-maestro.inc
network.src:            performer.src ext-maestro.inc
new-tools.cont:         performer.cont services.cont
new-tools.inc:          performer.inc services.inc
new-tools.src:          performer.src services.src
performer.cont:         libfp.cont
performer.inc:          libfp.inc ext-performer.inc
performer.src:          libfp.src ext-performer.inc
</quote>

we also distinguish between container doc (what an application writer needs
to know, eg. fields), inclusion doc (what someone needs to know when extending
classes, eg. virtual, access rights), and source doc (ie. everything).

hope that's helpful,

        j.

-- 
+------------------------------------+--------------------------------------+
| jan p. springer                    | [EMAIL PROTECTED]                       |
| computer science, buw.media.vrsys  | [EMAIL PROTECTED]    |
+------------------------------------+--------------------------------------+

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to