Understanding Conditional Compilation using maros.