mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
This commit implements all of the known plane transitions from SCI2 through SCI2.1mid games. Because kSetShowStyle is always called indirectly via the Styler game script, it is difficult to find all the places where transitions are used. As such, transitions that appeared to never be used have been added as stubs which will trigger a game crash with a message to report what was being done, so any missed transition types can be identified quickly and then implemented.
108 lines
2.1 KiB
Makefile
108 lines
2.1 KiB
Makefile
MODULE := engines/sci
|
|
|
|
MODULE_OBJS := \
|
|
console.o \
|
|
decompressor.o \
|
|
detection.o \
|
|
event.o \
|
|
resource.o \
|
|
resource_audio.o \
|
|
sci.o \
|
|
util.o \
|
|
engine/features.o \
|
|
engine/file.o \
|
|
engine/gc.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 \
|
|
video/seq_decoder.o
|
|
|
|
|
|
ifdef ENABLE_SCI32
|
|
MODULE_OBJS += \
|
|
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 \
|
|
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
|