Use of pre-processor defines

Hello Forum members,

I am using CrossStudio v2.0 with MSP430F2418. My project is having different pre-processor defines which will generate different output files (*.hex). Some defines may be used in combinations. At present the valid use of these defines is working successfully. How do I assure that the correct combinations are used and then do the compiling to generate valid output file?

Your earliest help in this regard will be highly appreciated. Thanks in advance.