diff options
Diffstat (limited to 'src/emu/sound/sound.mak')
-rw-r--r-- | src/emu/sound/sound.mak | 931 |
1 files changed, 0 insertions, 931 deletions
diff --git a/src/emu/sound/sound.mak b/src/emu/sound/sound.mak deleted file mode 100644 index 10367590e1b..00000000000 --- a/src/emu/sound/sound.mak +++ /dev/null @@ -1,931 +0,0 @@ -########################################################################### -# -# sound.mak -# -# Rules for building sound cores -# -# Copyright Nicola Salmoria and the MAME Team. -# Visit http://mamedev.org for licensing and usage restrictions. -# -########################################################################### - - -SOUNDSRC = $(EMUSRC)/sound -SOUNDOBJ = $(EMUOBJ)/sound - -#------------------------------------------------- -# DACs -#@src/emu/sound/dac.h,SOUNDS += DAC -#@src/emu/sound/dmadac.h,SOUNDS += DMADAC -#@src/emu/sound/speaker.h,SOUNDS += SPEAKER -#@src/emu/sound/beep.h,SOUNDS += BEEP -#------------------------------------------------- - -ifneq ($(filter DAC,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/dac.o -endif - -ifneq ($(filter DMADAC,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/dmadac.o -endif - -ifneq ($(filter SPEAKER,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/speaker.o -endif - -ifneq ($(filter BEEP,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/beep.o -endif - - - -#------------------------------------------------- -# CD audio -#@src/emu/sound/cdda.h,SOUNDS += CDDA -#------------------------------------------------- - -ifneq ($(filter CDDA,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/cdda.o -endif - - - -#------------------------------------------------- -# Discrete component audio -#@src/emu/sound/discrete.h,SOUNDS += DISCRETE -#------------------------------------------------- - -ifneq ($(filter DISCRETE,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/discrete.o -endif - -$(SOUNDOBJ)/discrete.o: $(SOUNDSRC)/discrete.c \ - $(SOUNDSRC)/discrete.h \ - $(SOUNDSRC)/disc_dev.inc \ - $(SOUNDSRC)/disc_sys.inc \ - $(SOUNDSRC)/disc_flt.inc \ - $(SOUNDSRC)/disc_inp.inc \ - $(SOUNDSRC)/disc_mth.inc \ - $(SOUNDSRC)/disc_wav.inc - - -#------------------------------------------------- -# AC97 -#@src/emu/sound/pic-ac97.h,SOUNDS += AC97 -#------------------------------------------------- - -ifneq ($(filter AC97,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/pci-ac97.o -endif - - - -#------------------------------------------------- -# Apple custom sound chips -#@src/emu/sound/asc.h,SOUNDS += ASC -#@src/emu/sound/awacs.h,SOUNDS += AWACS -#------------------------------------------------- - -ifneq ($(filter ASC,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/asc.o -endif - -ifneq ($(filter AWACS,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/awacs.o -endif - - -#------------------------------------------------- -# Atari custom sound chips -#@src/emu/sound/pokey.h,SOUNDS += POKEY -#@src/emu/sound/tiaintf.h,SOUNDS += TIA -#------------------------------------------------- - -ifneq ($(filter POKEY,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/pokey.o -endif - -ifneq ($(filter TIA,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/tiasound.o $(SOUNDOBJ)/tiaintf.o -endif - - - -#------------------------------------------------- -# Amiga audio hardware -#@src/emu/sound/amiga.h,SOUNDS += AMIGA -#------------------------------------------------- - -ifneq ($(filter AMIGA,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/amiga.o -endif - - - -#------------------------------------------------- -# Bally Astrocade sound system -#@src/emu/sound/astrocde.h,SOUNDS += ASTROCADE -#------------------------------------------------- - -ifneq ($(filter ASTROCADE,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/astrocde.o -endif - - - -#------------------------------------------------- -#------------------------------------------------- -# AC97 -#@src/emu/sound/pic-ac97.h,SOUNDS += AC97 -#------------------------------------------------- - -ifneq ($(filter AC97,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/pci-ac97.o -endif -# CEM 3394 analog synthesizer chip -#@src/emu/sound/cem3394.h,SOUNDS += CEM3394 -#------------------------------------------------- - -ifneq ($(filter CEM3394,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/cem3394.o -endif - - - -#------------------------------------------------- -# Creative Labs SB0400 Audigy2 Value -#@src/emu/sound/sb0400.h,SOUNDS += AC97 -#------------------------------------------------- - -ifneq ($(filter SB0400,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/sb0400.o -endif - -#------------------------------------------------- -# Creative Labs Ensonic AudioPCI97 ES1373 -#@src/emu/sound/es1373.h,SOUNDS += ES1373 -#------------------------------------------------- - -ifneq ($(filter ES1373,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/es1373.o -endif - - - -#------------------------------------------------- -# Data East custom sound chips -#@src/emu/sound/bsmt2000.h,SOUNDS += BSMT2000 -#------------------------------------------------- - -ifneq ($(filter BSMT2000,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/bsmt2000.o -endif - - - -#------------------------------------------------- -# Ensoniq 5503 (Apple IIgs) -#@src/emu/sound/es5503.h,SOUNDS += ES5503 -#------------------------------------------------- - -ifneq ($(filter ES5503,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/es5503.o -endif - - - -#------------------------------------------------- -# Ensoniq 5505/5506 -#@src/emu/sound/es5506.h,SOUNDS += ES5505 -#------------------------------------------------- - -ifneq ($(filter ES5505 ES5506,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/es5506.o -endif - - -#------------------------------------------------- -# Ensoniq "pump" device, interfaces 5505/5506 with 5510 -#@src/emu/sound/esqpump.h,SOUNDS += ESQPUMP -#------------------------------------------------- - -ifneq ($(filter ESQPUMP,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/esqpump.o -endif - - -#------------------------------------------------- -# Excellent Systems ADPCM sound chip -#@src/emu/sound/es8712.h,SOUNDS += ES8712 -#------------------------------------------------- - -ifneq ($(filter ES8712,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/es8712.o -endif - - - -#------------------------------------------------- -# Gaelco custom sound chips -#@src/emu/sound/gaelco.h,SOUNDS += GAELCO_CG1V -#------------------------------------------------- - -ifneq ($(filter GAELCO_CG1V GAELCO_GAE1,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/gaelco.o -endif - - -#------------------------------------------------- -# RCA CDP1863 -#@src/emu/sound/cdp1863.h,SOUNDS += CDP1863 -#------------------------------------------------- - -ifneq ($(filter CDP1863,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/cdp1863.o -endif - - - -#------------------------------------------------- -# RCA CDP1864 -#@src/emu/sound/cdp1864.h,SOUNDS += CDP1864 -#------------------------------------------------- - -ifneq ($(filter CDP1864,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/cdp1864.o -endif - - - -#------------------------------------------------- -# RCA CDP1869 -#@src/emu/sound/cdp1869.h,SOUNDS += CDP1869 -#------------------------------------------------- - -ifneq ($(filter CDP1869,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/cdp1869.o -endif - - - -#------------------------------------------------- -# GI AY-8910 -#@src/emu/sound/ay8910.h,SOUNDS += AY8910 -#------------------------------------------------- - -ifneq ($(filter AY8910,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ay8910.o -endif - - - -#------------------------------------------------- -# Harris HC55516 CVSD -#@src/emu/sound/hc55516.h,SOUNDS += HC55516 -#------------------------------------------------- - -ifneq ($(filter HC55516,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/hc55516.o -endif - - - -#------------------------------------------------- -# Hudsonsoft C6280 sound chip -#@src/emu/sound/c6280.h,SOUNDS += C6280 -#------------------------------------------------- - -ifneq ($(filter C6280,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/c6280.o -endif - - - -#------------------------------------------------- -# ICS2115 sound chip -#@src/emu/sound/ics2115.h,SOUNDS += ICS2115 -#------------------------------------------------- - -ifneq ($(filter ICS2115,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ics2115.o -endif - - - -#------------------------------------------------- -# Imagetek I5000 sound -#@src/emu/sound/i5000.h,SOUNDS += I5000_SND -#------------------------------------------------- - -ifneq ($(filter I5000_SND,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/i5000.o -endif - - - -#------------------------------------------------- -# Irem custom sound chips -#@src/emu/sound/iremga20.h,SOUNDS += IREMGA20 -#------------------------------------------------- - -ifneq ($(filter IREMGA20,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/iremga20.o -endif - - - -#------------------------------------------------- -# Konami custom sound chips -#@src/emu/sound/k005289.h,SOUNDS += K005289 -#@src/emu/sound/k007232.h,SOUNDS += K007232 -#@src/emu/sound/k051649.h,SOUNDS += K051649 -#@src/emu/sound/k053260.h,SOUNDS += K053260 -#@src/emu/sound/k054539.h,SOUNDS += K054539 -#@src/emu/sound/k056800.h,SOUNDS += K056800 -#------------------------------------------------- - -ifneq ($(filter K005289,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/k005289.o -endif - -ifneq ($(filter K007232,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/k007232.o -endif - -ifneq ($(filter K051649,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/k051649.o -endif - -ifneq ($(filter K053260,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/k053260.o -endif - -ifneq ($(filter K054539,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/k054539.o -endif - -ifneq ($(filter K056800,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/k056800.o -endif - - - -#------------------------------------------------- -# LMC1992 mixer chip -#@src/emu/sound/lmc1992.h,SOUNDS += LMC1992 -#------------------------------------------------- - -ifneq ($(filter LMC1992,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/lmc1992.o -endif - - - -#------------------------------------------------- -# MAS 3507D MPEG 1/2 Layer 2/3 Audio Decoder -#@src/emu/sound/mas3507d.h,SOUNDS += MAS3507D -#------------------------------------------------- - -ifneq ($(filter MAS3507D,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/mas3507d.o -endif - - - -#------------------------------------------------- -# MOS 6560VIC -#@src/emu/sound/mos6560.h,SOUNDS += MOS656X -#------------------------------------------------- - -ifneq ($(filter MOS656X,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/mos6560.o -endif - - - -#------------------------------------------------- -# MOS 7360 TED -#@src/emu/sound/mos7360.h,SOUNDS += MOS7360 -#------------------------------------------------- - -ifneq ($(filter MOS7360,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/mos7360.o -endif - - - -#------------------------------------------------- -# Namco custom sound chips -#@src/emu/sound/namco.h,SOUNDS += NAMCO -#@src/emu/sound/n63701x.h,SOUNDS += NAMCO_63701X -#@src/emu/sound/c140.h,SOUNDS += C140 -#@src/emu/sound/c352.h,SOUNDS += C352 -#------------------------------------------------- - -ifneq ($(filter NAMCO NAMCO_15XX NAMCO_CUS30,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/namco.o -endif - -ifneq ($(filter NAMCO_63701X,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/n63701x.o -endif - -ifneq ($(filter C140,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/c140.o -endif - -ifneq ($(filter C352,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/c352.o -endif - - - -#------------------------------------------------- -# National Semiconductor Digitalker -#@src/emu/sound/digitalk.h,SOUNDS += DIGITALKER -#------------------------------------------------- - -ifneq ($(filter DIGITALKER,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/digitalk.o -endif - - - -#------------------------------------------------- -# Nintendo custom sound chips -#@src/emu/sound/nes_apu.h,SOUNDS += NES_APU -#------------------------------------------------- - -ifneq ($(filter NES_APU,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/nes_apu.o -endif - - - -#------------------------------------------------- -# NEC uPD7759 ADPCM sample player -#@src/emu/sound/upd7759.h,SOUNDS += UPD7759 -#------------------------------------------------- - -ifneq ($(filter UPD7759,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/upd7759.o -endif - - - -#------------------------------------------------- -# OKI ADPCM sample players -#@src/emu/sound/okim6258.h,SOUNDS += OKIM6258 -#@src/emu/sound/msm5205.h,SOUNDS += MSM5205 -#@src/emu/sound/msm5232.h,SOUNDS += MSM5232 -#@src/emu/sound/okim6376.h,SOUNDS += OKIM6376 -#@src/emu/sound/okim6295.h,SOUNDS += OKIM6295 -#@src/emu/sound/okim9810.h,SOUNDS += OKIM9810 -#------------------------------------------------- - -ifneq ($(filter OKIM6258 OKIM6295 OKIM9810 I5000_SND,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/okiadpcm.o -endif - -ifneq ($(filter MSM5205 MSM6585,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/msm5205.o -endif - -ifneq ($(filter MSM5232,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/msm5232.o -endif - -ifneq ($(filter OKIM6376,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/okim6376.o -endif - -ifneq ($(filter OKIM6295,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/okim6295.o -endif - -ifneq ($(filter OKIM6258,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/okim6258.o -endif - -ifneq ($(filter OKIM9810,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/okim9810.o -endif - - - -#------------------------------------------------- -# Philips SAA1099 -#@src/emu/sound/saa1099.h,SOUNDS += SAA1099 -#------------------------------------------------- - -ifneq ($(filter SAA1099,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/saa1099.o -endif - - - -#------------------------------------------------- -# AdMOS QS1000 -#@src/emu/sound/qs1000.h,SOUNDS += QS1000 -#------------------------------------------------- - -ifneq ($(filter QS1000,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/qs1000.o -endif - - - -#------------------------------------------------- -# QSound sample player -#@src/emu/sound/qsound.h,SOUNDS += QSOUND -#------------------------------------------------- - -ifneq ($(filter QSOUND,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/qsound.o $(CPUOBJ)/dsp16/dsp16.o $(CPUOBJ)/dsp16/dsp16dis.o -endif - - - -#------------------------------------------------- -# Ricoh sample players -#@src/emu/sound/rf5c68.h,SOUNDS += RF5C68 -#@src/emu/sound/rf5c400.h,SOUNDS += RF5C400 -#------------------------------------------------- - -ifneq ($(filter RF5C68,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/rf5c68.o -endif - -ifneq ($(filter RF5C400,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/rf5c400.o -endif - - - -#------------------------------------------------- -# Sega custom sound chips -#@src/emu/sound/segapcm.h,SOUNDS += SEGAPCM -#@src/emu/sound/multipcm.h,SOUNDS += MULTIPCM -#@src/emu/sound/scsp.h,SOUNDS += SCSP -#@src/emu/sound/aica.h,SOUNDS += AICA -#------------------------------------------------- - -ifneq ($(filter SEGAPCM,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/segapcm.o -endif - -ifneq ($(filter MULTIPCM,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/multipcm.o -endif - -ifneq ($(filter SCSP,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/scsp.o $(SOUNDOBJ)/scspdsp.o -endif - -ifneq ($(filter AICA,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/aica.o $(SOUNDOBJ)/aicadsp.o -endif - -#------------------------------------------------- -# Seta custom sound chips -#@src/emu/sound/st0016.h,SOUNDS += ST0016 -#@src/emu/sound/nile.h,SOUNDS += NILE -#@src/emu/sound/x1_010.h,SOUNDS += X1_010 -#------------------------------------------------- - -ifneq ($(filter ST0016,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/st0016.o -endif - -ifneq ($(filter NILE,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/nile.o -endif - -ifneq ($(filter X1_010,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/x1_010.o -endif - - - -#------------------------------------------------- -# SID custom sound chips -#@src/emu/sound/mos6581.h,SOUNDS += SID6581 -#------------------------------------------------- - -ifneq ($(filter SID6581 SID8580,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/mos6581.o $(SOUNDOBJ)/sid.o $(SOUNDOBJ)/sidenvel.o $(SOUNDOBJ)/sidvoice.o -endif - - -#------------------------------------------------- -# SNK(?) custom stereo sn76489a clone -#@src/emu/sound/t6w28.h,SOUNDS += T6W28 -#------------------------------------------------- - -ifneq ($(filter T6W28,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/t6w28.o -endif - - - -#------------------------------------------------- -# SNK custom wave generator -#@src/emu/sound/snkwave.h,SOUNDS += SNKWAVE -#------------------------------------------------- - -ifneq ($(filter SNKWAVE,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/snkwave.o -endif - - - -#------------------------------------------------- -# Sony custom sound chips -#@src/emu/sound/spu.h,SOUNDS += SPU -#------------------------------------------------- - -ifneq ($(filter SPU,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/spu.o $(SOUNDOBJ)/spu_tables.o $(SOUNDOBJ)/spureverb.o -endif - - -#------------------------------------------------- -# SP0256 speech synthesizer -#@src/emu/sound/sp0256.h,SOUNDS += SP0256 -#------------------------------------------------- - -ifneq ($(filter SP0256,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/sp0256.o -endif - - - -#------------------------------------------------- -# SP0250 speech synthesizer -#@src/emu/sound/sp0250.h,SOUNDS += SP0250 -#------------------------------------------------- - -ifneq ($(filter SP0250,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/sp0250.o -endif - - -#------------------------------------------------- -# S14001A speech synthesizer -#@src/emu/sound/s14001a.h,SOUNDS += S14001A -#------------------------------------------------- - -ifneq ($(filter S14001A,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/s14001a.o -endif - - - -#------------------------------------------------- -# Texas Instruments SN76477 analog chip -#@src/emu/sound/sn76477.h,SOUNDS += SN76477 -#------------------------------------------------- - -ifneq ($(filter SN76477,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/sn76477.o -endif - - - -#------------------------------------------------- -# Texas Instruments SN76496 -#@src/emu/sound/sn76496.h,SOUNDS += SN76496 -#------------------------------------------------- - -ifneq ($(filter SN76496,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/sn76496.o -endif - - - -#------------------------------------------------- -# Texas Instruments TMS36xx doorbell chime -#@src/emu/sound/tms36xx.h,SOUNDS += TMS36XX -#------------------------------------------------- - -ifneq ($(filter TMS36XX,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/tms36xx.o -endif - - - -#------------------------------------------------- -# Texas Instruments TMS3615 Octave Multiple Tone Synthesizer -#@src/emu/sound/tms3615.h,SOUNDS += TMS3615 -#------------------------------------------------- - -ifneq ($(filter TMS3615,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/tms3615.o -endif - - - -#------------------------------------------------- -# Texas Instruments TMS5100-series speech synthesizers -#@src/emu/sound/tms5110.h,SOUNDS += TMS5110 -#------------------------------------------------- - -ifneq ($(filter TMS5110,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/tms5110.o -endif - -$(SOUNDOBJ)/tms5110.o: $(SOUNDSRC)/tms5110r.inc - - - -#------------------------------------------------- -# Texas Instruments TMS5200-series speech synthesizers -#@src/emu/sound/tms5220.h,SOUNDS += TMS5220 -#------------------------------------------------- -ifneq ($(filter TMS5220,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/tms5220.o $(EMUMACHINE)/spchrom.o -endif - -$(SOUNDOBJ)/tms5220.o: $(SOUNDSRC)/tms5110r.inc - - - -#------------------------------------------------- -# Toshiba T6721A voice synthesizer -#@src/emu/sound/t6721a.h,SOUNDS += T6721A -#------------------------------------------------- - -ifneq ($(filter T6721A,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/t6721a.o -endif - - - -#------------------------------------------------- -# Toshiba TC8830F sample player/recorder -#@src/emu/sound/tc8830f.h,SOUNDS += TC8830F -#------------------------------------------------- - -ifneq ($(filter TC8830F,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/tc8830f.o -endif - - -#------------------------------------------------- -# NEC uPD7752 -#@src/emu/sound/upd7752.h,SOUNDS += UPD7752 -#------------------------------------------------- - -ifneq ($(filter UPD7752,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/upd7752.o -endif - - -#------------------------------------------------- -# VLM5030 speech synthesizer -#@src/emu/sound/vlm5030.h,SOUNDS += VLM5030 -#------------------------------------------------- - -ifneq ($(filter VLM5030,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/vlm5030.o -endif - -$(SOUNDOBJ)/vlm5030.o: $(SOUNDSRC)/tms5110r.inc - - - -#------------------------------------------------- -# Votrax speech synthesizer -#@src/emu/sound/votrax.h,SOUNDS += VOTRAX -#------------------------------------------------- - -ifneq ($(filter VOTRAX,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/votrax.o $(SOUNDOBJ)/samples.o -endif - - - -#------------------------------------------------- -# VRender0 custom sound chip -#@src/emu/sound/vrender0.h,SOUNDS += VRENDER0 -#------------------------------------------------- - -ifneq ($(filter VRENDER0,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/vrender0.o -endif - - - -#------------------------------------------------- -# WAVE file (used for MESS cassette) -#@src/emu/sound/wave.h,SOUNDS += WAVE -#------------------------------------------------- - -ifneq ($(filter WAVE,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/wave.o -endif - - - -#------------------------------------------------- -# Yamaha FM synthesizers -#@src/emu/sound/2151intf.h,SOUNDS += YM2151 -#@src/emu/sound/2203intf.h,SOUNDS += YM2203 -#@src/emu/sound/2413intf.h,SOUNDS += YM2413 -#@src/emu/sound/2608intf.h,SOUNDS += YM2608 -#@src/emu/sound/2610intf.h,SOUNDS += YM2610 -#@src/emu/sound/2612intf.h,SOUNDS += YM2612 -#@src/emu/sound/3812intf.h,SOUNDS += YM3812 -#@src/emu/sound/3526intf.h,SOUNDS += YM3526 -#@src/emu/sound/8950intf.h,SOUNDS += Y8950 -#@src/emu/sound/ymf262.h,SOUNDS += YMF262 -#@src/emu/sound/ymf271.h,SOUNDS += YMF271 -#@src/emu/sound/ymf278b.h,SOUNDS += YMF278B -#------------------------------------------------- - -ifneq ($(filter YM2151,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/2151intf.o $(SOUNDOBJ)/ym2151.o -endif - -ifneq ($(filter YM2203,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/2203intf.o $(SOUNDOBJ)/ay8910.o $(SOUNDOBJ)/fm.o -endif - -ifneq ($(filter YM2413,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/2413intf.o $(SOUNDOBJ)/ym2413.o -endif - -ifneq ($(filter YM2608,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/2608intf.o $(SOUNDOBJ)/ay8910.o $(SOUNDOBJ)/fm.o $(SOUNDOBJ)/ymdeltat.o -endif - -ifneq ($(filter YM2610 YM2610B,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/2610intf.o $(SOUNDOBJ)/ay8910.o $(SOUNDOBJ)/fm.o $(SOUNDOBJ)/ymdeltat.o -endif - -ifneq ($(filter YM2612 YM3438,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/2612intf.o $(SOUNDOBJ)/ay8910.o $(SOUNDOBJ)/fm2612.o -endif - -ifneq ($(filter YM3812,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/3812intf.o $(SOUNDOBJ)/fmopl.o $(SOUNDOBJ)/ymdeltat.o -endif - -ifneq ($(filter YM3526,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/3526intf.o $(SOUNDOBJ)/fmopl.o $(SOUNDOBJ)/ymdeltat.o -endif - -ifneq ($(filter Y8950,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/8950intf.o $(SOUNDOBJ)/fmopl.o $(SOUNDOBJ)/ymdeltat.o -endif - -ifneq ($(filter YMF262,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ymf262.o $(SOUNDOBJ)/262intf.o -endif - -ifneq ($(filter YMF271,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ymf271.o -endif - -ifneq ($(filter YMF278B,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ymf278b.o -endif - - - -#------------------------------------------------- -# Yamaha YMZ280B ADPCM -#@src/emu/sound/ymz280b.h,SOUNDS += YMZ280B -#------------------------------------------------- - -ifneq ($(filter YMZ280B,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ymz280b.o -endif - -#------------------------------------------------- -# Yamaha YMZ770 AMM -#@src/emu/sound/ymz770.h,SOUNDS += YMZ770 -#------------------------------------------------- - -ifneq ($(filter YMZ770,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/ymz770.o $(SOUNDOBJ)/mpeg_audio.o -endif - -#------------------------------------------------- -# ZOOM ZSG-2 -#@src/emu/sound/zsg2.h,SOUNDS += ZSG2 -#------------------------------------------------- - -ifneq ($(filter ZSG2,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/zsg2.o -endif - -#------------------------------------------------- -# VRC6 -#@src/emu/sound/vrc6.h,SOUNDS += VRC6 -#------------------------------------------------- - -ifneq ($(filter VRC6,$(SOUNDS)),) -SOUNDOBJS += $(SOUNDOBJ)/vrc6.o -endif - |