aboutsummaryrefslogtreecommitdiff
path: root/engines/module.mk
diff options
context:
space:
mode:
authorMax Horn2006-02-12 00:16:31 +0000
committerMax Horn2006-02-12 00:16:31 +0000
commit80cf2fa46ff638ae25fe85a3a89997ceb7f09aae (patch)
tree8877a278cfc2041cb23bb02375ca732f2127e1b2 /engines/module.mk
parent136ecfc1e8115d0c00f5b53acd87d873019ab4da (diff)
downloadscummvm-rg350-80cf2fa46ff638ae25fe85a3a89997ceb7f09aae.tar.gz
scummvm-rg350-80cf2fa46ff638ae25fe85a3a89997ceb7f09aae.tar.bz2
scummvm-rg350-80cf2fa46ff638ae25fe85a3a89997ceb7f09aae.zip
Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
svn-id: r20584
Diffstat (limited to 'engines/module.mk')
-rw-r--r--engines/module.mk68
1 files changed, 68 insertions, 0 deletions
diff --git a/engines/module.mk b/engines/module.mk
new file mode 100644
index 0000000000..3b16263df7
--- /dev/null
+++ b/engines/module.mk
@@ -0,0 +1,68 @@
+ifdef DISABLE_SCUMM
+DEFINES += -DDISABLE_SCUMM
+else
+MODULES += engines/scumm
+
+ifdef DISABLE_SCUMM_7_8
+DEFINES += -DDISABLE_SCUMM_7_8
+endif
+
+ifdef DISABLE_HE
+DEFINES += -DDISABLE_HE
+endif
+
+endif
+
+ifdef DISABLE_SIMON
+DEFINES += -DDISABLE_SIMON
+else
+MODULES += engines/simon
+endif
+
+ifdef DISABLE_SKY
+DEFINES += -DDISABLE_SKY
+else
+MODULES += engines/sky
+endif
+
+ifdef DISABLE_SWORD1
+DEFINES += -DDISABLE_SWORD1
+else
+MODULES += engines/sword1
+endif
+
+ifdef DISABLE_SWORD2
+DEFINES += -DDISABLE_SWORD2
+else
+MODULES += engines/sword2
+endif
+
+ifdef DISABLE_QUEEN
+DEFINES += -DDISABLE_QUEEN
+else
+MODULES += engines/queen
+endif
+
+ifdef DISABLE_SAGA
+DEFINES += -DDISABLE_SAGA
+else
+MODULES += engines/saga
+endif
+
+ifdef DISABLE_KYRA
+DEFINES += -DDISABLE_KYRA
+else
+MODULES += engines/kyra
+endif
+
+ifdef DISABLE_GOB
+DEFINES += -DDISABLE_GOB
+else
+MODULES += engines/gob
+endif
+
+ifdef DISABLE_LURE
+DEFINES += -DDISABLE_LURE
+else
+MODULES += engines/lure
+endif