Hi,

i try to generate documentation with doxygen for our project which uses lwip 
(v1.3.0).

I encountered a problem with using preprocessing and conditional compile, for 
example used in lwip/src/core/raw.c

.
.
.

#include "lwip/opt.h"

#if LWIP_RAW /* don't build if not configured for use in lwipopts.h */

#include "lwip/def.h"
#include "lwip/memp.h"
#include "lwip/inet.h"
.
.
.



Somehow doxygen parses the
#define LWIP_RAW 1
in my lwipopts.h, but does not set the value to 1. So doxygen does not generate 
the raw interface docs (and all the others, using the same way)

The only way I can bring this to operate is to use doxygen 'PREDEFINED' config 
option, but this would be a nasty work to check to catch all needed options.

Does someone know what I did wrong, or how to solve this in an easy way ?

I'm using doxygen 1.5.6 under Windows XP.

Thank you

Robert Reither 
Research & Development 
Honeywell Life Safety Austria GmbH 
Lemböckgasse 49 
1230 Wien/Vienna, Austria 
  
Commercial Register No.: FN 58784y
Commercial Court: Handelsgericht Wien 
Managing Director: Stefan F. Pataky
VAT-No.: ATU 14859900 
Phone: +43(1)6006030-174 
Fax:     +43(1)6006030-900
[email protected] 
www.hls-austria.com 
www.av-digital.at 
http://www.hls-austria.at/kontakt/anfahrtsplan/ 



_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to