I have the following include section in my header file
#if defined(XBOX)
# if defined(DEBUG_UNOPT)
# include "XBOX/XBOX_DEBUG_UNOPT.h"
# elif defined(DEBUG_OPT)
# include "XBOX/XBOX_DEBUG_OPT.h"
# elif defined(CLEAN_OPT)
# include "XBOX/XBOX_CLEAN_OPT.h"
# endif
#elif defined(PS2)
# if defined(DEBUG_UNOPT)
# include "PS2/PS2_DEBUG_UNOPT.h"
# elif defined(DEBUG_OPT)
# include "PS2/PS2_DEBUG_OPT.h"
# elif defined(CLEAN_OPT)
# include "PS2/PS2_CLEAN_OPT.h"
# endif
#elif defined(XENON)
# if defined(DEBUG_UNOPT)
# include "XENON/XENON_DEBUG_UNOPT.h"
# elif defined(DEBUG_OPT)
# include "XENON/XENON_DEBUG_OPT.h"
# elif defined(CLEAN_OPT)
# include "XENON/XENON_CLEAN_OPT.h"
# endif
#endif
and VA parses all these files and shows definitions from all of them. How can I get rid of that?
I added
#define XBOX
#define DEBUG_UNOPT
to my StdafxVa.h file and I expected VA to stop prasing those extra files but it still parses them (Yes, I rebuilt database). Is there any known way I can solve this problem?
Thanks,
dim0n