diff options
Diffstat (limited to 'gameDetector.cpp')
-rw-r--r-- | gameDetector.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gameDetector.cpp b/gameDetector.cpp index 7fdb3d64f9..11310c7489 100644 --- a/gameDetector.cpp +++ b/gameDetector.cpp @@ -406,6 +406,9 @@ OSystem *GameDetector::createSystem() { #else case GD_SDL: case GD_AUTO: +#ifdef _WIN32_WCE + return OSystem_WINCE3_create(); +#endif #if !defined(__MORPHOS__) return OSystem_SDL_create(_gfx_mode, _fullScreen); #endif @@ -435,7 +438,7 @@ OSystem *GameDetector::createSystem() { MidiDriver *GameDetector::createMidi() { int drv = _midi_driver; -#ifdef WIN32 +#if defined (WIN32) && !defined(_WIN32_WCE) /* MD_WINDOWS is default MidiDriver on windows targets */ if (drv == MD_AUTO) drv = MD_WINDOWS; #endif @@ -443,7 +446,7 @@ MidiDriver *GameDetector::createMidi() { switch(drv) { case MD_AUTO: case MD_NULL: return MidiDriver_NULL_create(); -#ifdef WIN32 +#if defined(WIN32) && !defined(_WIN32_WCE) case MD_WINDOWS: return MidiDriver_WIN_create(); #endif #ifdef __MORPHOS__ |