#ifdef INTEL # include "intel/architecture.h" #else # ifdef MIPS # include "sparc/architecture.h" # else # error No architecture was selected # endif #endif namespace Platform { #ifdef WIN32 # include "win32/platform.h" #else # ifdef UNIX # include "unix/platform.h" # else # error No platform was selected # endif #endif }