#ifndef PHOENIX_CPP #define PHOENIX_CPP #if defined(PHOENIX_WINDOWS) #define UNICODE #define WINVER 0x0501 #define _WIN32_WINNT 0x0501 #define _WIN32_IE 0x0600 #define __MSVCRT_VERSION__ 0x0601 #define NOMINMAX #include #include #include #include #include #include #include #include #elif defined(PHOENIX_QT) #include #include #include #define XK_MISCELLANY #define XK_LATIN1 #include #include #undef XK_MISCELLANY #undef XK_LATIN1 #include #elif defined(PHOENIX_GTK) #include #include #include #include #include #include #include #include #elif defined(PHOENIX_REFERENCE) #else #error "phoenix: unrecognized target" #endif #include "phoenix.hpp" using namespace nall; namespace phoenix { #include "core/core.cpp" } #endif