aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2011-02-07 17:53:15 +0000
committerMax Horn2011-02-07 17:53:15 +0000
commit57c932abddfbd0201daac2a034ec179f8351a54b (patch)
treea2b9ad234366e9db9023e9c722e32e0a55c435c4
parentda01896ee01c00d3a155e3b8c5e5847f8e04b3e4 (diff)
downloadscummvm-rg350-57c932abddfbd0201daac2a034ec179f8351a54b.tar.gz
scummvm-rg350-57c932abddfbd0201daac2a034ec179f8351a54b.tar.bz2
scummvm-rg350-57c932abddfbd0201daac2a034ec179f8351a54b.zip
BACKENDS: Reduce header interdependencies
svn-id: r55808
-rw-r--r--backends/events/sdl/sdl-events.cpp1
-rw-r--r--backends/modular-backend.cpp6
-rw-r--r--backends/modular-backend.h7
3 files changed, 10 insertions, 4 deletions
diff --git a/backends/events/sdl/sdl-events.cpp b/backends/events/sdl/sdl-events.cpp
index 65d5b62beb..ce846a0836 100644
--- a/backends/events/sdl/sdl-events.cpp
+++ b/backends/events/sdl/sdl-events.cpp
@@ -29,6 +29,7 @@
#include "backends/events/sdl/sdl-events.h"
#include "backends/platform/sdl/sdl.h"
+#include "backends/graphics/graphics.h"
#include "common/config-manager.h"
// FIXME move joystick defines out and replace with confile file options
diff --git a/backends/modular-backend.cpp b/backends/modular-backend.cpp
index 52edcebd24..19cba89af3 100644
--- a/backends/modular-backend.cpp
+++ b/backends/modular-backend.cpp
@@ -24,7 +24,13 @@
*/
#include "backends/modular-backend.h"
+
#include "backends/fs/fs-factory.h"
+#include "backends/events/default/default-events.h"
+#include "backends/audiocd/default/default-audiocd.h"
+#include "backends/mutex/null/null-mutex.h"
+#include "backends/graphics/null/null-graphics.h"
+
#include "gui/message.h"
ModularBackend::ModularBackend()
diff --git a/backends/modular-backend.h b/backends/modular-backend.h
index 0f9b604de4..863d9c2a81 100644
--- a/backends/modular-backend.h
+++ b/backends/modular-backend.h
@@ -29,10 +29,9 @@
#include "common/system.h"
#include "common/timer.h"
#include "common/savefile.h"
-#include "backends/events/default/default-events.h"
-#include "backends/audiocd/default/default-audiocd.h"
-#include "backends/mutex/null/null-mutex.h"
-#include "backends/graphics/null/null-graphics.h"
+
+class GraphicsManager;
+class MutexManager;
/**
* Base class for modular backends.