I\'m new to C++ Makefiles and Preprocessing. I understand that preprocessing can be used to omit certain regions of your code based on some dependency, and I\'m struggling t