Basic30 Language Reference
#ifdef  ... #endif

Tests to see if a definition is made. 

#ifdef ifdef_expression
   [true statements]
[
#else
   [false statements]]
#endif
ifdef_expression
Required one or more constants to check for.  The characters & and | are used to check for more than one constant.
true statements
Optional statements to be compiled when ifdef_expression  is TRUE.
false statements
Optional statements to be compiled when ifdef_expression is FALSE

Examples

#define 30F6014
#define debugVersion

#ifdef 30F6014
    ' Statements here will be compiled because 30F6014 is defined
#endif

#ifdef 30F6014 & releaseVersion
    ' Statements here will not be compiled because releaseVersion is not defined
#endif

#ifdef debugVersion | releaseVersion
    ' Statements here will be compiled because debugVersion is defined
#endif

Also See: #define, #undefine, #ifndef