mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-10 11:51:52 +00:00
021a828e2e
This commit adds a mediator class to decouple the CMS emulator from the engines that use it. This allows for easier updating or replacement of the emulator or addition of new emulators. It also enables using the emulator via a callback mechanism.
112 lines
2.0 KiB
Makefile
112 lines
2.0 KiB
Makefile
MODULE := audio
|
|
|
|
MODULE_OBJS := \
|
|
adlib.o \
|
|
adlib_ms.o \
|
|
audiostream.o \
|
|
casio.o \
|
|
cms.o \
|
|
fmopl.o \
|
|
mididrv.o \
|
|
mididrv_ms.o \
|
|
midiparser_qt.o \
|
|
midiparser_smf.o \
|
|
midiparser_xmidi.o \
|
|
midiparser.o \
|
|
midiplayer.o \
|
|
miles_adlib.o \
|
|
miles_midi.o \
|
|
mixer.o \
|
|
mpu401.o \
|
|
mt32gm.o \
|
|
musicplugin.o \
|
|
null.o \
|
|
rate.o \
|
|
timestamp.o \
|
|
decoders/3do.o \
|
|
decoders/aac.o \
|
|
decoders/adpcm.o \
|
|
decoders/aiff.o \
|
|
decoders/asf.o \
|
|
decoders/flac.o \
|
|
decoders/g711.o \
|
|
decoders/iff_sound.o \
|
|
decoders/mac_snd.o \
|
|
decoders/mp3.o \
|
|
decoders/qdm2.o \
|
|
decoders/quicktime.o \
|
|
decoders/raw.o \
|
|
decoders/voc.o \
|
|
decoders/vorbis.o \
|
|
decoders/wave.o \
|
|
decoders/wma.o \
|
|
decoders/xa.o \
|
|
decoders/xan_dpcm.o \
|
|
mods/infogrames.o \
|
|
mods/maxtrax.o \
|
|
mods/mod_xm_s3m.o \
|
|
mods/module.o \
|
|
mods/module_mod_xm_s3m.o \
|
|
mods/protracker.o \
|
|
mods/paula.o \
|
|
mods/rjp1.o \
|
|
mods/soundfx.o \
|
|
mods/tfmx.o \
|
|
softsynth/cms.o \
|
|
softsynth/opl/dbopl.o \
|
|
softsynth/opl/dosbox.o \
|
|
softsynth/opl/mame.o \
|
|
softsynth/fmtowns_pc98/pc98_audio.o \
|
|
softsynth/fmtowns_pc98/pcm_common.o \
|
|
softsynth/fmtowns_pc98/sega_audio.o \
|
|
softsynth/fmtowns_pc98/towns_audio.o \
|
|
softsynth/fmtowns_pc98/towns_euphony.o \
|
|
softsynth/fmtowns_pc98/towns_pc98_driver.o \
|
|
softsynth/fmtowns_pc98/towns_pc98_fmsynth.o \
|
|
softsynth/fmtowns_pc98/towns_pc98_plugins.o \
|
|
softsynth/appleiigs.o \
|
|
softsynth/fluidsynth.o \
|
|
softsynth/mt32.o \
|
|
softsynth/eas.o \
|
|
softsynth/pcspk.o \
|
|
softsynth/sid.o \
|
|
softsynth/wave6581.o \
|
|
soundfont/rawfile.o \
|
|
soundfont/rifffile.o \
|
|
soundfont/sf2file.o \
|
|
soundfont/synthfile.o \
|
|
soundfont/vgmcoll.o \
|
|
soundfont/vgminstrset.o \
|
|
soundfont/vgmitem.o \
|
|
soundfont/vgmsamp.o \
|
|
soundfont/vab/psxspu.o \
|
|
soundfont/vab/vab.o
|
|
|
|
ifndef DISABLE_NUKED_OPL
|
|
MODULE_OBJS += \
|
|
softsynth/opl/nuked.o
|
|
endif
|
|
|
|
ifdef USE_A52
|
|
MODULE_OBJS += \
|
|
decoders/ac3.o
|
|
endif
|
|
|
|
ifdef USE_ALSA
|
|
MODULE_OBJS += \
|
|
alsa_opl.o
|
|
endif
|
|
|
|
ifdef ENABLE_OPL2LPT
|
|
MODULE_OBJS += \
|
|
opl2lpt.o
|
|
endif
|
|
|
|
ifdef USE_RETROWAVE
|
|
MODULE_OBJS += \
|
|
rwopl3.o
|
|
endif
|
|
|
|
# Include common rules
|
|
include $(srcdir)/rules.mk
|