aboutsummaryrefslogtreecommitdiff
path: root/scumm/module.mk
diff options
context:
space:
mode:
authorMax Horn2002-11-21 04:08:37 +0000
committerMax Horn2002-11-21 04:08:37 +0000
commit69bceafc6e1a810f8f66b81bf76e2c2c6fb16fe0 (patch)
tree4e99988488f6ff40ac5b3745f8203d53ff7adc4c /scumm/module.mk
parentc5c1091613249d30259ca0746d9d64160487348f (diff)
downloadscummvm-rg350-69bceafc6e1a810f8f66b81bf76e2c2c6fb16fe0.tar.gz
scummvm-rg350-69bceafc6e1a810f8f66b81bf76e2c2c6fb16fe0.tar.bz2
scummvm-rg350-69bceafc6e1a810f8f66b81bf76e2c2c6fb16fe0.zip
revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
svn-id: r5653
Diffstat (limited to 'scumm/module.mk')
-rw-r--r--scumm/module.mk47
1 files changed, 47 insertions, 0 deletions
diff --git a/scumm/module.mk b/scumm/module.mk
new file mode 100644
index 0000000000..01aded7e40
--- /dev/null
+++ b/scumm/module.mk
@@ -0,0 +1,47 @@
+MODULE := scumm
+
+SCUMM_OBJS = \
+ scumm/actor.o \
+ scumm/akos.o \
+ scumm/boxes.o \
+ scumm/bundle.o \
+ scumm/costume.o \
+ scumm/debug.o \
+ scumm/debugrl.o \
+ scumm/dialogs.o \
+ scumm/gfx.o \
+ scumm/imuse.o \
+ scumm/object.o \
+ scumm/resource.o \
+ scumm/resource_v2.o \
+ scumm/resource_v3.o \
+ scumm/resource_v4.o \
+ scumm/saveload.o \
+ scumm/script.o \
+ scumm/script_v1.o \
+ scumm/script_v2.o \
+ scumm/scummvm.o \
+ scumm/sound.o \
+ scumm/string.o \
+ scumm/vars.o \
+ scumm/verbs.o \
+
+SMUSH_OBJS = \
+ scumm/smush/blitter.o \
+ scumm/smush/brenderer.o \
+ scumm/smush/chunk.o \
+ scumm/smush/codec1.o \
+ scumm/smush/codec37.o \
+ scumm/smush/codec44.o \
+ scumm/smush/codec47.o \
+ scumm/smush/color.o \
+ scumm/smush/frenderer.o \
+ scumm/smush/imuse_channel.o \
+ scumm/smush/player.o \
+ scumm/smush/saud_channel.o \
+ scumm/smush/scumm_renderer.o
+
+MODULE_OBJS = $(SCUMM_OBJS) $(SMUSH_OBJS)
+
+# Include common rules
+include common.rules