scummvm/audio/module.mk
Coen Rampen 021a828e2e AUDIO: Decouple CMS emulator from engines
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.
2022-05-16 12:18:10 +02:00

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