Can we AND and OR these conditions. I guess OR is like this: #if ARCHITECTURE amd64 #include <stuff> #endif #if MODE ubuntu #include <stuff> #endif Does nesting the if's work too? to AND the conditions like this: #if ARCHITECTURE amd64 #if MODE ubuntu some-ubuntu-amd46-package #endif #endif