scummvm/engines/sci/module.mk
Colin Snover 07df6cc254 SCI: Add built-in resource patcher
The resource patcher can be used to patch non-script resources
like views, maps, sounds, etc. It is more primitive than the script
patcher in that it does not use signatures for safe and automatic
patch relocation, but it does at least allow existing resources to
be grown if needed.

Refs Trac#9788. Refs Trac#9690.
2020-01-19 21:37:20 +02:00

113 lines
2.2 KiB
Makefile

MODULE := engines/sci
MODULE_OBJS := \
console.o \
decompressor.o \
detection.o \
event.o \
resource.o \
resource_audio.o \
resource_patcher.o \
sci.o \
util.o \
engine/features.o \
engine/file.o \
engine/gc.o \
engine/guest_additions.o \
engine/kernel.o \
engine/kevent.o \
engine/kfile.o \
engine/kgraphics.o \
engine/klists.o \
engine/kmath.o \
engine/kmenu.o \
engine/kmisc.o \
engine/kmovement.o \
engine/kparse.o \
engine/kpathing.o \
engine/kscripts.o \
engine/ksound.o \
engine/kstring.o \
engine/kvideo.o \
engine/message.o \
engine/object.o \
engine/savegame.o \
engine/script.o \
engine/scriptdebug.o \
engine/script_patches.o \
engine/selector.o \
engine/seg_manager.o \
engine/segment.o \
engine/state.o \
engine/static_selectors.o \
engine/vm.o \
engine/vm_types.o \
engine/workarounds.o \
graphics/animate.o \
graphics/cache.o \
graphics/compare.o \
graphics/controls16.o \
graphics/coordadjuster.o \
graphics/cursor.o \
graphics/font.o \
graphics/fontsjis.o \
graphics/maciconbar.o \
graphics/menu.o \
graphics/paint16.o \
graphics/palette.o \
graphics/picture.o \
graphics/portrait.o \
graphics/ports.o \
graphics/remap.o \
graphics/screen.o \
graphics/text16.o \
graphics/transitions.o \
graphics/view.o \
parser/grammar.o \
parser/said.o \
parser/vocabulary.o \
sound/audio.o \
sound/midiparser_sci.o \
sound/music.o \
sound/soundcmd.o \
sound/sync.o \
sound/drivers/adlib.o \
sound/drivers/amigamac.o \
sound/drivers/cms.o \
sound/drivers/fb01.o \
sound/drivers/fmtowns.o \
sound/drivers/midi.o \
sound/drivers/pcjr.o \
sound/drivers/pc9801.o \
video/seq_decoder.o
ifdef ENABLE_SCI32
MODULE_OBJS += \
engine/hoyle5poker.o \
engine/kgraphics32.o \
graphics/celobj32.o \
graphics/controls32.o \
graphics/frameout.o \
graphics/paint32.o \
graphics/plane32.o \
graphics/palette32.o \
graphics/remap32.o \
graphics/screen_item32.o \
graphics/text32.o \
graphics/transitions32.o \
graphics/video32.o \
graphics/cursor32.o \
sound/audio32.o \
sound/decoders/sol.o \
video/robot_decoder.o
endif
# This module can be built as a plugin
ifeq ($(ENABLE_SCI), DYNAMIC_PLUGIN)
PLUGIN := 1
endif
# Include common rules
include $(srcdir)/rules.mk