aboutsummaryrefslogtreecommitdiffstats
path: root/support/make
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2012-05-10 15:47:56 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2012-05-10 15:48:48 -0400
commit6ecabd970516bb374000f9074b5a4323da2482d5 (patch)
tree1f4950e4a843a5bde030cd0b0f67f5a4e84cf9aa /support/make
parent9ebe3545cb63a0afec3958b1ddda582d32106a4a (diff)
downloadlibrambutan-6ecabd970516bb374000f9074b5a4323da2482d5.tar.gz
librambutan-6ecabd970516bb374000f9074b5a4323da2482d5.zip
Doxygen: add the Evil Mangler.
Whenever Doxygen is running on a series header, make it run an awk script, the Evil Mangler, that pretends the file is enclosed in an appropriate namespace declaration for the series target. Doxygen chokes if two structs have the same name. This is a problem for the series headers, which commonly have data structures with the same name. However, if those structs are in different namespaces, Doxygen has no problems. We obviously can't use namespaces in C headers, so use FILTER_PATTERNS to trick Doxygen into thinking they're there. Ugly, but I can't think of a better way to handle this. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
Diffstat (limited to 'support/make')
0 files changed, 0 insertions, 0 deletions