WRK Documentation
Windows Research Kernel @ HPIThe source code documentation generator tool Doxygen can be used to generate a collection of HTML pages which allow easy navigation through large amount of source code files.
We created a WRK documentation using doxygen to allow a better exploration of the Windows Research Kernel source code.



The documenation was generated using a small doxygen filter for .C, .H and .ASM files. Comments written in Microsoft-style (
/*++
... --*/
) were transformed into the doxygen specific format
(/*! ... */
). For assembler functions, C-like stub
functions are generated which allows doxygen to link to this
functions. Doxygen generates roughly 5 Gbyte of images and HTML
files for the whole Windows Research Kernel source tree.
UPDATE:
Doxygen Config File for Doxygen
1.4.6
WRK Filter
The doxygen filter for the WRK source code could be improved. 🙂
Comments
5 Responses to "WRK Documentation"
Can you show me the doxygen config file?
When I use doxygen to generat the callgraphs , some errors occured. Can you help me solve this problem?
my config file is in here:
[broken Link removed]
Hi,
I just uploaded the Doxygen configuration file and the source code filter. But I did not try it with version 1.5.2.
Maybe you should set CREATE_SUBDIRS to YES.
Thank you for your help.
I have find the solution this morning. My file system is Fat32. It can not hold too many files. When I convert the file system to NTFS, every thing is OK.
[...] are probably familiar with Michael's Doxygen based hyper-linked source code repository of the WRK that is available to all academic institutions. In addition to that, we use Phoenix, a [...]
[...] some time ago, Michael posted an article about our filter for the Doxygen documentation compiler. While Doxygen is a great tool for [...]