mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-12 04:36:15 +00:00
b1feb9c65c
and DS builds). This causes the scumm engines graphics code to call ARM routines to do drawStripToScreen and copy8col. These routines were originally written for the DS port, and have now been made available to any other ARM device out there that wants them. I've tested this change on WinCE, but can't test it on the DS as I don't have one. We know that the routines work there though. svn-id: r28016
124 lines
2.0 KiB
Makefile
124 lines
2.0 KiB
Makefile
MODULE := engines/scumm
|
|
|
|
MODULE_OBJS := \
|
|
actor.o \
|
|
akos.o \
|
|
base-costume.o \
|
|
bomp.o \
|
|
boxes.o \
|
|
camera.o \
|
|
charset.o \
|
|
costume.o \
|
|
cursor.o \
|
|
debugger.o \
|
|
detection.o \
|
|
dialogs.o \
|
|
file.o \
|
|
gfx.o \
|
|
he/script_v60he.o \
|
|
he/sound_he.o \
|
|
help.o \
|
|
imuse/imuse.o \
|
|
imuse/imuse_part.o \
|
|
imuse/imuse_player.o \
|
|
imuse/instrument.o \
|
|
imuse/sysex_samnmax.o \
|
|
imuse/sysex_scumm.o \
|
|
input.o \
|
|
midiparser_eup.o \
|
|
midiparser_ro.o \
|
|
object.o \
|
|
palette.o \
|
|
player_mod.o \
|
|
player_nes.o \
|
|
player_v1.o \
|
|
player_v2.o \
|
|
player_v2a.o \
|
|
player_v3a.o \
|
|
resource_v2.o \
|
|
resource_v3.o \
|
|
resource_v4.o \
|
|
resource.o \
|
|
room.o \
|
|
saveload.o \
|
|
script_v0.o \
|
|
script_v2.o \
|
|
script_v5.o \
|
|
script_v6.o \
|
|
script.o \
|
|
scumm.o \
|
|
sound.o \
|
|
string.o \
|
|
thumbnail.o \
|
|
usage_bits.o \
|
|
util.o \
|
|
vars.o \
|
|
verbs.o
|
|
|
|
ifndef DISABLE_SCUMM_7_8
|
|
MODULE_OBJS += \
|
|
nut_renderer.o \
|
|
script_v8.o \
|
|
imuse_digi/dimuse.o \
|
|
imuse_digi/dimuse_bndmgr.o \
|
|
imuse_digi/dimuse_codecs.o \
|
|
imuse_digi/dimuse_music.o \
|
|
imuse_digi/dimuse_sndmgr.o \
|
|
imuse_digi/dimuse_script.o \
|
|
imuse_digi/dimuse_track.o \
|
|
imuse_digi/dimuse_tables.o \
|
|
insane/insane.o \
|
|
insane/insane_ben.o \
|
|
insane/insane_enemy.o \
|
|
insane/insane_scenes.o \
|
|
insane/insane_iact.o \
|
|
smush/channel.o \
|
|
smush/chunk.o \
|
|
smush/codec1.o \
|
|
smush/codec37.o \
|
|
smush/codec47.o \
|
|
smush/imuse_channel.o \
|
|
smush/smush_player.o \
|
|
smush/saud_channel.o \
|
|
smush/smush_mixer.o \
|
|
smush/smush_font.o
|
|
|
|
ifdef USE_ARM_SMUSH_ASM
|
|
MODULE_OBJS += \
|
|
smush/codec47ARM.o
|
|
endif
|
|
|
|
endif
|
|
|
|
ifdef USE_ARM_GFX_ASM
|
|
MODULE_OBJS += \
|
|
gfxARM.o
|
|
endif
|
|
|
|
ifndef DISABLE_HE
|
|
MODULE_OBJS += \
|
|
he/animation_he.o \
|
|
he/cup_player_he.o \
|
|
he/floodfill_he.o \
|
|
he/logic_he.o \
|
|
he/palette_he.o \
|
|
he/resource_he.o \
|
|
he/script_v70he.o \
|
|
he/script_v72he.o \
|
|
he/script_v80he.o \
|
|
he/script_v90he.o \
|
|
he/script_v100he.o \
|
|
he/sprite_he.o \
|
|
he/wiz_he.o
|
|
endif
|
|
|
|
# This module can be built as a plugin
|
|
ifdef BUILD_PLUGINS
|
|
PLUGIN := 1
|
|
# HACK HACK evil HACK HACK
|
|
PLUGIN_LDFLAGS += -lz
|
|
endif
|
|
|
|
# Include common rules
|
|
include $(srcdir)/rules.mk
|