summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-03-26 09:00:39 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2015-03-26 09:00:39 +0100
commitf76d59c41df1c14a6abb710414809ae1915bda14 (patch)
treeed92194004cbc4806f036721a719d757e1ef63c2 /src/emu/bus
parent522a6d8c30082725de73d6af310004726b307f93 (diff)
Moved build system to GENie [Miodrag Milanovic]
make TARGET=mess -j19 will generate all needed files and build MESS, while developing you can use make TARGET=mess COMPILE=1 -j19 to prevent rebuilding of make files. Build system have automatic generate of dependencies so will do incremental builds fine. make clean will remove all generated files/projects and obj files
Diffstat (limited to 'src/emu/bus')
-rw-r--r--src/emu/bus/bus.mak1584
1 files changed, 0 insertions, 1584 deletions
diff --git a/src/emu/bus/bus.mak b/src/emu/bus/bus.mak
deleted file mode 100644
index 2f05a7cc60a..00000000000
--- a/src/emu/bus/bus.mak
+++ /dev/null
@@ -1,1584 +0,0 @@
-###########################################################################
-#
-# bus.mak
-#
-# Rules for building bus cores
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-BUSSRC = $(EMUSRC)/bus
-BUSOBJ = $(EMUOBJ)/bus
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/a7800/a78_slot.h,BUSES += A7800
-#-------------------------------------------------
-
-ifneq ($(filter A7800,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/a7800
-BUSOBJS += $(BUSOBJ)/a7800/a78_slot.o
-BUSOBJS += $(BUSOBJ)/a7800/rom.o
-BUSOBJS += $(BUSOBJ)/a7800/hiscore.o
-BUSOBJS += $(BUSOBJ)/a7800/xboard.o
-BUSOBJS += $(BUSOBJ)/a7800/cpuwiz.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/a800/a800_slot.h,BUSES += A800
-#-------------------------------------------------
-
-ifneq ($(filter A800,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/a800
-BUSOBJS += $(BUSOBJ)/a800/a800_slot.o
-BUSOBJS += $(BUSOBJ)/a800/rom.o
-BUSOBJS += $(BUSOBJ)/a800/oss.o
-BUSOBJS += $(BUSOBJ)/a800/sparta.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/a8sio/a8sio.h,BUSES += A8SIO
-#-------------------------------------------------
-
-ifneq ($(filter A8SIO,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/a8sio
-BUSOBJS += $(BUSOBJ)/a8sio/a8sio.o
-BUSOBJS += $(BUSOBJ)/a8sio/cassette.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/abcbus/abcbus.h,BUSES += ABCBUS
-#-------------------------------------------------
-
-ifneq ($(filter ABCBUS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/abcbus
-BUSOBJS += $(BUSOBJ)/abcbus/abcbus.o
-BUSOBJS += $(BUSOBJ)/abcbus/abc890.o
-BUSOBJS += $(BUSOBJ)/abcbus/dos.o
-BUSOBJS += $(BUSOBJ)/abcbus/fd2.o
-BUSOBJS += $(BUSOBJ)/abcbus/hdc.o
-BUSOBJS += $(BUSOBJ)/abcbus/lux10828.o
-BUSOBJS += $(BUSOBJ)/abcbus/lux21046.o
-BUSOBJS += $(BUSOBJ)/abcbus/lux21056.o
-BUSOBJS += $(BUSOBJ)/abcbus/lux4105.o
-BUSOBJS += $(BUSOBJ)/abcbus/uni800.o
-BUSOBJS += $(BUSOBJ)/abcbus/sio.o
-BUSOBJS += $(BUSOBJ)/abcbus/slutprov.o
-BUSOBJS += $(BUSOBJ)/abcbus/turbo.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/adam/exp.h,BUSES += ADAM
-#-------------------------------------------------
-
-ifneq ($(filter ADAM,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/adam
-BUSOBJS += $(BUSOBJ)/adam/exp.o
-BUSOBJS += $(BUSOBJ)/adam/adamlink.o
-BUSOBJS += $(BUSOBJ)/adam/ide.o
-BUSOBJS += $(BUSOBJ)/adam/ram.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/adamnet/adamnet.h,BUSES += ADAMNET
-#-------------------------------------------------
-
-ifneq ($(filter ADAMNET,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/adamnet
-BUSOBJS += $(BUSOBJ)/adamnet/adamnet.o
-BUSOBJS += $(BUSOBJ)/adamnet/ddp.o
-BUSOBJS += $(BUSOBJ)/adamnet/fdc.o
-BUSOBJS += $(BUSOBJ)/adamnet/kb.o
-BUSOBJS += $(BUSOBJ)/adamnet/printer.o
-BUSOBJS += $(BUSOBJ)/adamnet/spi.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/apf/slot.h,BUSES += APF
-#-------------------------------------------------
-
-ifneq ($(filter APF,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/apf
-BUSOBJS += $(BUSOBJ)/apf/slot.o
-BUSOBJS += $(BUSOBJ)/apf/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/arcadia/slot.h,BUSES += ARCADIA
-#-------------------------------------------------
-
-ifneq ($(filter ARCADIA,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/arcadia
-BUSOBJS += $(BUSOBJ)/arcadia/slot.o
-BUSOBJS += $(BUSOBJ)/arcadia/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/astrocde/slot.h,BUSES += ASTROCADE
-#-------------------------------------------------
-
-ifneq ($(filter ASTROCADE,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/astrocde
-BUSOBJS += $(BUSOBJ)/astrocde/slot.o
-BUSOBJS += $(BUSOBJ)/astrocde/rom.o
-BUSOBJS += $(BUSOBJ)/astrocde/exp.o
-BUSOBJS += $(BUSOBJ)/astrocde/ram.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/bw2/exp.h,BUSES += BW2
-#-------------------------------------------------
-
-ifneq ($(filter BW2,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/bw2
-BUSOBJS += $(BUSOBJ)/bw2/exp.o
-BUSOBJS += $(BUSOBJ)/bw2/ramcard.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/c64/exp.h,BUSES += C64
-#@src/emu/bus/c64/user.h,BUSES += C64
-#-------------------------------------------------
-
-ifneq ($(filter C64,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/c64
-BUSOBJS += $(BUSOBJ)/c64/exp.o
-BUSOBJS += $(BUSOBJ)/c64/c128_comal80.o
-BUSOBJS += $(BUSOBJ)/c64/comal80.o
-BUSOBJS += $(BUSOBJ)/c64/cpm.o
-BUSOBJS += $(BUSOBJ)/c64/currah_speech.o
-BUSOBJS += $(BUSOBJ)/c64/dela_ep256.o
-BUSOBJS += $(BUSOBJ)/c64/dela_ep64.o
-BUSOBJS += $(BUSOBJ)/c64/dela_ep7x8.o
-BUSOBJS += $(BUSOBJ)/c64/dinamic.o
-BUSOBJS += $(BUSOBJ)/c64/dqbb.o
-BUSOBJS += $(BUSOBJ)/c64/easy_calc_result.o
-BUSOBJS += $(BUSOBJ)/c64/easyflash.o
-BUSOBJS += $(BUSOBJ)/c64/epyx_fast_load.o
-BUSOBJS += $(BUSOBJ)/c64/exos.o
-BUSOBJS += $(BUSOBJ)/c64/fcc.o
-BUSOBJS += $(BUSOBJ)/c64/final.o
-BUSOBJS += $(BUSOBJ)/c64/final3.o
-BUSOBJS += $(BUSOBJ)/c64/fun_play.o
-BUSOBJS += $(BUSOBJ)/c64/georam.o
-BUSOBJS += $(BUSOBJ)/c64/ide64.o
-BUSOBJS += $(BUSOBJ)/c64/ieee488.o
-BUSOBJS += $(BUSOBJ)/c64/kingsoft.o
-BUSOBJS += $(BUSOBJ)/c64/mach5.o
-BUSOBJS += $(BUSOBJ)/c64/magic_desk.o
-BUSOBJS += $(BUSOBJ)/c64/magic_formel.o
-BUSOBJS += $(BUSOBJ)/c64/magic_voice.o
-BUSOBJS += $(BUSOBJ)/c64/midi_maplin.o
-BUSOBJS += $(BUSOBJ)/c64/midi_namesoft.o
-BUSOBJS += $(BUSOBJ)/c64/midi_passport.o
-BUSOBJS += $(BUSOBJ)/c64/midi_sci.o
-BUSOBJS += $(BUSOBJ)/c64/midi_siel.o
-BUSOBJS += $(BUSOBJ)/c64/mikro_assembler.o
-BUSOBJS += $(BUSOBJ)/c64/multiscreen.o
-BUSOBJS += $(BUSOBJ)/c64/music64.o
-BUSOBJS += $(BUSOBJ)/c64/neoram.o
-BUSOBJS += $(BUSOBJ)/c64/ocean.o
-BUSOBJS += $(BUSOBJ)/c64/pagefox.o
-BUSOBJS += $(BUSOBJ)/c64/partner.o
-BUSOBJS += $(BUSOBJ)/c64/prophet64.o
-BUSOBJS += $(BUSOBJ)/c64/ps64.o
-BUSOBJS += $(BUSOBJ)/c64/reu.o
-BUSOBJS += $(BUSOBJ)/c64/rex.o
-BUSOBJS += $(BUSOBJ)/c64/rex_ep256.o
-BUSOBJS += $(BUSOBJ)/c64/ross.o
-BUSOBJS += $(BUSOBJ)/c64/sfx_sound_expander.o
-BUSOBJS += $(BUSOBJ)/c64/silverrock.o
-BUSOBJS += $(BUSOBJ)/c64/simons_basic.o
-BUSOBJS += $(BUSOBJ)/c64/stardos.o
-BUSOBJS += $(BUSOBJ)/c64/std.o
-BUSOBJS += $(BUSOBJ)/c64/structured_basic.o
-BUSOBJS += $(BUSOBJ)/c64/super_explode.o
-BUSOBJS += $(BUSOBJ)/c64/super_games.o
-BUSOBJS += $(BUSOBJ)/c64/supercpu.o
-BUSOBJS += $(BUSOBJ)/c64/sw8k.o
-BUSOBJS += $(BUSOBJ)/c64/swiftlink.o
-BUSOBJS += $(BUSOBJ)/c64/system3.o
-BUSOBJS += $(BUSOBJ)/c64/tdos.o
-BUSOBJS += $(BUSOBJ)/c64/turbo232.o
-BUSOBJS += $(BUSOBJ)/c64/vizastar.o
-BUSOBJS += $(BUSOBJ)/c64/vw64.o
-BUSOBJS += $(BUSOBJ)/c64/warp_speed.o
-BUSOBJS += $(BUSOBJ)/c64/westermann.o
-BUSOBJS += $(BUSOBJ)/c64/xl80.o
-BUSOBJS += $(BUSOBJ)/c64/zaxxon.o
-BUSOBJS += $(BUSOBJ)/c64/user.o
-BUSOBJS += $(BUSOBJ)/c64/4dxh.o
-BUSOBJS += $(BUSOBJ)/c64/4ksa.o
-BUSOBJS += $(BUSOBJ)/c64/4tba.o
-BUSOBJS += $(BUSOBJ)/c64/16kb.o
-BUSOBJS += $(BUSOBJ)/c64/bn1541.o
-BUSOBJS += $(BUSOBJ)/c64/geocable.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/cbm2/exp.h,BUSES += CBM2
-#@src/emu/bus/cbm2/user.h,BUSES += CBM2
-#-------------------------------------------------
-
-ifneq ($(filter CBM2,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/cbm2
-BUSOBJS += $(BUSOBJ)/cbm2/exp.o
-BUSOBJS += $(BUSOBJ)/cbm2/24k.o
-BUSOBJS += $(BUSOBJ)/cbm2/hrg.o
-BUSOBJS += $(BUSOBJ)/cbm2/std.o
-BUSOBJS += $(BUSOBJ)/cbm2/user.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/cbmiec/cbmiec.h,BUSES += CBMIEC
-#-------------------------------------------------
-
-ifneq ($(filter CBMIEC,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/cbmiec
-BUSOBJS += $(BUSOBJ)/cbmiec/cbmiec.o
-BUSOBJS += $(BUSOBJ)/cbmiec/c1541.o
-BUSOBJS += $(BUSOBJ)/cbmiec/c1571.o
-BUSOBJS += $(BUSOBJ)/cbmiec/c1581.o
-BUSOBJS += $(BUSOBJ)/cbmiec/c64_nl10.o
-BUSOBJS += $(BUSOBJ)/cbmiec/cmdhd.o
-BUSOBJS += $(BUSOBJ)/cbmiec/diag264_lb_iec.o
-BUSOBJS += $(BUSOBJ)/cbmiec/fd2000.o
-BUSOBJS += $(BUSOBJ)/cbmiec/interpod.o
-BUSOBJS += $(BUSOBJ)/cbmiec/serialbox.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/chanf/slot.h,BUSES += CHANNELF
-#-------------------------------------------------
-
-ifneq ($(filter CHANNELF,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/chanf
-BUSOBJS += $(BUSOBJ)/chanf/slot.o
-BUSOBJS += $(BUSOBJ)/chanf/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/comx35/exp.h,BUSES += COMX35
-#-------------------------------------------------
-
-ifneq ($(filter COMX35,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/comx35
-BUSOBJS += $(BUSOBJ)/comx35/exp.o
-BUSOBJS += $(BUSOBJ)/comx35/clm.o
-BUSOBJS += $(BUSOBJ)/comx35/expbox.o
-BUSOBJS += $(BUSOBJ)/comx35/eprom.o
-BUSOBJS += $(BUSOBJ)/comx35/fdc.o
-BUSOBJS += $(BUSOBJ)/comx35/joycard.o
-BUSOBJS += $(BUSOBJ)/comx35/printer.o
-BUSOBJS += $(BUSOBJ)/comx35/ram.o
-BUSOBJS += $(BUSOBJ)/comx35/thermal.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/coleco/ctrl.h,BUSES += COLECO
-#-------------------------------------------------
-
-ifneq ($(filter COLECO,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/coleco
-BUSOBJS += $(BUSOBJ)/coleco/ctrl.o
-BUSOBJS += $(BUSOBJ)/coleco/hand.o
-BUSOBJS += $(BUSOBJ)/coleco/sac.o
-BUSOBJS += $(BUSOBJ)/coleco/exp.o
-BUSOBJS += $(BUSOBJ)/coleco/std.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/crvision/slot.h,BUSES += CRVISION
-#-------------------------------------------------
-
-ifneq ($(filter CRVISION,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/crvision
-BUSOBJS += $(BUSOBJ)/crvision/slot.o
-BUSOBJS += $(BUSOBJ)/crvision/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/dmv/dmv.h,BUSES += DMV
-#-------------------------------------------------
-
-ifneq ($(filter DMV,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/dmv
-BUSOBJS += $(BUSOBJ)/dmv/dmvbus.o
-BUSOBJS += $(BUSOBJ)/dmv/k210.o
-BUSOBJS += $(BUSOBJ)/dmv/k220.o
-BUSOBJS += $(BUSOBJ)/dmv/k230.o
-BUSOBJS += $(BUSOBJ)/dmv/k233.o
-BUSOBJS += $(BUSOBJ)/dmv/k801.o
-BUSOBJS += $(BUSOBJ)/dmv/k803.o
-BUSOBJS += $(BUSOBJ)/dmv/k806.o
-BUSOBJS += $(BUSOBJ)/dmv/ram.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/ecbbus/ecbbus.h,BUSES += ECBBUS
-#-------------------------------------------------
-
-ifneq ($(filter ECBBUS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/ecbbus
-BUSOBJS += $(BUSOBJ)/ecbbus/ecbbus.o
-BUSOBJS += $(BUSOBJ)/ecbbus/grip.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/econet/econet.h,BUSES += ECONET
-#-------------------------------------------------
-
-ifneq ($(filter ECONET,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/econet
-BUSOBJS += $(BUSOBJ)/econet/econet.o
-BUSOBJS += $(BUSOBJ)/econet/e01.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/ep64/exp.h,BUSES += EP64
-#-------------------------------------------------
-
-ifneq ($(filter EP64,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/ep64
-BUSOBJS += $(BUSOBJ)/ep64/exp.o
-BUSOBJS += $(BUSOBJ)/ep64/exdos.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/generic/slot.h,BUSES += GENERIC
-#-------------------------------------------------
-
-ifneq ($(filter GENERIC,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/generic
-BUSOBJS += $(BUSOBJ)/generic/slot.o
-BUSOBJS += $(BUSOBJ)/generic/carts.o
-BUSOBJS += $(BUSOBJ)/generic/ram.o
-BUSOBJS += $(BUSOBJ)/generic/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/ieee488/ieee488.h,BUSES += IEEE488
-#-------------------------------------------------
-
-ifneq ($(filter IEEE488,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/ieee488
-BUSOBJS += $(BUSOBJ)/ieee488/ieee488.o
-BUSOBJS += $(BUSOBJ)/ieee488/c2031.o
-BUSOBJS += $(BUSOBJ)/ieee488/c2040.o
-BUSOBJS += $(BUSOBJ)/ieee488/c2040fdc.o
-BUSOBJS += $(BUSOBJ)/ieee488/c8050.o
-BUSOBJS += $(BUSOBJ)/ieee488/c8050fdc.o
-BUSOBJS += $(BUSOBJ)/ieee488/c8280.o
-BUSOBJS += $(BUSOBJ)/ieee488/d9060.o
-BUSOBJS += $(BUSOBJ)/ieee488/softbox.o
-BUSOBJS += $(BUSOBJ)/ieee488/hardbox.o
-BUSOBJS += $(BUSOBJ)/ieee488/shark.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/iq151/iq151.h,BUSES += IQ151
-#-------------------------------------------------
-
-ifneq ($(filter IQ151,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/iq151
-BUSOBJS += $(BUSOBJ)/iq151/iq151.o
-BUSOBJS += $(BUSOBJ)/iq151/disc2.o
-BUSOBJS += $(BUSOBJ)/iq151/grafik.o
-BUSOBJS += $(BUSOBJ)/iq151/minigraf.o
-BUSOBJS += $(BUSOBJ)/iq151/ms151a.o
-BUSOBJS += $(BUSOBJ)/iq151/rom.o
-BUSOBJS += $(BUSOBJ)/iq151/staper.o
-BUSOBJS += $(BUSOBJ)/iq151/video32.o
-BUSOBJS += $(BUSOBJ)/iq151/video64.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/isbx/isbx.h,BUSES += IMI7000
-#-------------------------------------------------
-
-ifneq ($(filter IMI7000,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/imi7000
-BUSOBJS += $(BUSOBJ)/imi7000/imi7000.o
-BUSOBJS += $(BUSOBJ)/imi7000/imi5000h.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/intv/slot.h,BUSES += INTV
-#-------------------------------------------------
-
-ifneq ($(filter INTV,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/intv
-BUSOBJS += $(BUSOBJ)/intv/slot.o
-BUSOBJS += $(BUSOBJ)/intv/rom.o
-BUSOBJS += $(BUSOBJ)/intv/voice.o
-BUSOBJS += $(BUSOBJ)/intv/ecs.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/isa/isa.h,BUSES += ISA
-#-------------------------------------------------
-
-ifneq ($(filter ISA,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/isa
-BUSOBJS += $(BUSOBJ)/isa/isa.o
-BUSOBJS += $(BUSOBJ)/isa/isa_cards.o
-BUSOBJS += $(BUSOBJ)/isa/mda.o
-BUSOBJS += $(BUSOBJ)/isa/wdxt_gen.o
-BUSOBJS += $(BUSOBJ)/isa/adlib.o
-BUSOBJS += $(BUSOBJ)/isa/com.o
-BUSOBJS += $(BUSOBJ)/isa/fdc.o
-BUSOBJS += $(BUSOBJ)/isa/mufdc.o
-BUSOBJS += $(BUSOBJ)/isa/finalchs.o
-BUSOBJS += $(BUSOBJ)/isa/gblaster.o
-BUSOBJS += $(BUSOBJ)/isa/gus.o
-BUSOBJS += $(BUSOBJ)/isa/sb16.o
-BUSOBJS += $(BUSOBJ)/isa/hdc.o
-BUSOBJS += $(BUSOBJ)/isa/ibm_mfc.o
-BUSOBJS += $(BUSOBJ)/isa/mpu401.o
-BUSOBJS += $(BUSOBJ)/isa/sblaster.o
-BUSOBJS += $(BUSOBJ)/isa/stereo_fx.o
-BUSOBJS += $(BUSOBJ)/isa/ssi2001.o
-BUSOBJS += $(BUSOBJ)/isa/ide.o
-BUSOBJS += $(BUSOBJ)/isa/xtide.o
-BUSOBJS += $(BUSOBJ)/isa/side116.o
-BUSOBJS += $(BUSOBJ)/isa/aha1542.o
-BUSOBJS += $(BUSOBJ)/isa/wd1002a_wx1.o
-BUSOBJS += $(BUSOBJ)/isa/dectalk.o
-BUSOBJS += $(BUSOBJ)/isa/pds.o
-BUSOBJS += $(BUSOBJ)/isa/omti8621.o
-BUSOBJS += $(BUSOBJ)/isa/cga.o
-BUSOBJS += $(BUSOBJ)/isa/svga_cirrus.o
-BUSOBJS += $(BUSOBJ)/isa/ega.o
-BUSOBJS += $(BUSOBJ)/isa/vga.o
-BUSOBJS += $(BUSOBJ)/isa/vga_ati.o
-BUSOBJS += $(BUSOBJ)/isa/mach32.o
-BUSOBJS += $(BUSOBJ)/isa/svga_tseng.o
-BUSOBJS += $(BUSOBJ)/isa/svga_s3.o
-BUSOBJS += $(BUSOBJ)/isa/s3virge.o
-BUSOBJS += $(BUSOBJ)/isa/pc1640_iga.o
-BUSOBJS += $(BUSOBJ)/isa/3c503.o
-BUSOBJS += $(BUSOBJ)/isa/ne1000.o
-BUSOBJS += $(BUSOBJ)/isa/ne2000.o
-BUSOBJS += $(BUSOBJ)/isa/3c505.o
-BUSOBJS += $(BUSOBJ)/isa/lpt.o
-BUSOBJS += $(BUSOBJ)/isa/p1_fdc.o
-BUSOBJS += $(BUSOBJ)/isa/p1_hdc.o
-BUSOBJS += $(BUSOBJ)/isa/p1_rom.o
-BUSOBJS += $(BUSOBJ)/isa/mc1502_fdc.o
-BUSOBJS += $(BUSOBJ)/isa/mc1502_rom.o
-BUSOBJS += $(BUSOBJ)/isa/xsu_cards.o
-BUSOBJS += $(BUSOBJ)/isa/sc499.o
-BUSOBJS += $(BUSOBJ)/isa/aga.o
-BUSOBJS += $(BUSOBJ)/isa/svga_trident.o
-BUSOBJS += $(BUSOBJ)/isa/num9rev.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/isbx/isbx.h,BUSES += ISBX
-#-------------------------------------------------
-
-ifneq ($(filter ISBX,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/isbx
-BUSOBJS += $(BUSOBJ)/isbx/isbx.o
-BUSOBJS += $(BUSOBJ)/isbx/compis_fdc.o
-BUSOBJS += $(BUSOBJ)/isbx/isbc_218a.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/msx_slot/slot.h,BUSES += MSX_SLOT
-#-------------------------------------------------
-
-ifneq ($(filter MSX_SLOT,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/msx_slot
-BUSOBJS += $(BUSOBJ)/msx_slot/bunsetsu.o
-BUSOBJS += $(BUSOBJ)/msx_slot/cartridge.o
-BUSOBJS += $(BUSOBJ)/msx_slot/disk.o
-BUSOBJS += $(BUSOBJ)/msx_slot/fs4600.o
-BUSOBJS += $(BUSOBJ)/msx_slot/music.o
-BUSOBJS += $(BUSOBJ)/msx_slot/panasonic08.o
-BUSOBJS += $(BUSOBJ)/msx_slot/rom.o
-BUSOBJS += $(BUSOBJ)/msx_slot/ram.o
-BUSOBJS += $(BUSOBJ)/msx_slot/ram_mm.o
-BUSOBJS += $(BUSOBJ)/msx_slot/slot.o
-BUSOBJS += $(BUSOBJ)/msx_slot/sony08.o
-OBJDIRS += $(BUSOBJ)/msx_cart
-BUSOBJS += $(BUSOBJ)/msx_cart/arc.o
-BUSOBJS += $(BUSOBJ)/msx_cart/ascii.o
-BUSOBJS += $(BUSOBJ)/msx_cart/bm_012.o
-BUSOBJS += $(BUSOBJ)/msx_cart/cartridge.o
-BUSOBJS += $(BUSOBJ)/msx_cart/crossblaim.o
-BUSOBJS += $(BUSOBJ)/msx_cart/disk.o
-BUSOBJS += $(BUSOBJ)/msx_cart/dooly.o
-BUSOBJS += $(BUSOBJ)/msx_cart/fmpac.o
-BUSOBJS += $(BUSOBJ)/msx_cart/halnote.o
-BUSOBJS += $(BUSOBJ)/msx_cart/hfox.o
-BUSOBJS += $(BUSOBJ)/msx_cart/holy_quran.o
-BUSOBJS += $(BUSOBJ)/msx_cart/konami.o
-BUSOBJS += $(BUSOBJ)/msx_cart/korean.o
-BUSOBJS += $(BUSOBJ)/msx_cart/majutsushi.o
-BUSOBJS += $(BUSOBJ)/msx_cart/msx_audio.o
-BUSOBJS += $(BUSOBJ)/msx_cart/msx_audio_kb.o
-BUSOBJS += $(BUSOBJ)/msx_cart/msxdos2.o
-BUSOBJS += $(BUSOBJ)/msx_cart/nomapper.o
-BUSOBJS += $(BUSOBJ)/msx_cart/rtype.o
-BUSOBJS += $(BUSOBJ)/msx_cart/superloderunner.o
-BUSOBJS += $(BUSOBJ)/msx_cart/super_swangi.o
-BUSOBJS += $(BUSOBJ)/msx_cart/yamaha.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/kc/kc.h,BUSES += KC
-#-------------------------------------------------
-
-ifneq ($(filter KC,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/kc
-BUSOBJS += $(BUSOBJ)/kc/kc.o
-BUSOBJS += $(BUSOBJ)/kc/d002.o
-BUSOBJS += $(BUSOBJ)/kc/d004.o
-BUSOBJS += $(BUSOBJ)/kc/ram.o
-BUSOBJS += $(BUSOBJ)/kc/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/odyssey2/slot.h,BUSES += O2
-#-------------------------------------------------
-
-ifneq ($(filter O2,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/odyssey2
-BUSOBJS += $(BUSOBJ)/odyssey2/slot.o
-BUSOBJS += $(BUSOBJ)/odyssey2/rom.o
-BUSOBJS += $(BUSOBJ)/odyssey2/chess.o
-BUSOBJS += $(BUSOBJ)/odyssey2/voice.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/pc_joy/pc_joy.h,BUSES += PC_JOY
-#-------------------------------------------------
-
-ifneq ($(filter PC_JOY,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/pc_joy
-BUSOBJS += $(BUSOBJ)/pc_joy/pc_joy.o
-BUSOBJS += $(BUSOBJ)/pc_joy/pc_joy_sw.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/pc_kbd/pc_kbdc.h,BUSES += PC_KBD
-#-------------------------------------------------
-
-ifneq ($(filter PC_KBD,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/pc_kbd
-BUSOBJS += $(BUSOBJ)/pc_kbd/pc_kbdc.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/keyboards.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/ec1841.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/iskr1030.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/keytro.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/msnat.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/pc83.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/pcat84.o
-BUSOBJS += $(BUSOBJ)/pc_kbd/pcxt83.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/pet/cass.h,BUSES += PET
-#@src/emu/bus/pet/exp.h,BUSES += PET
-#@src/emu/bus/pet/user.h,BUSES += PET
-#-------------------------------------------------
-
-ifneq ($(filter PET,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/pet
-BUSOBJS += $(BUSOBJ)/pet/cass.o
-BUSOBJS += $(BUSOBJ)/pet/c2n.o
-BUSOBJS += $(BUSOBJ)/pet/diag264_lb_tape.o
-BUSOBJS += $(BUSOBJ)/pet/exp.o
-BUSOBJS += $(BUSOBJ)/pet/64k.o
-BUSOBJS += $(BUSOBJ)/pet/hsg.o
-BUSOBJS += $(BUSOBJ)/pet/superpet.o
-BUSOBJS += $(BUSOBJ)/pet/user.o
-BUSOBJS += $(BUSOBJ)/pet/diag.o
-BUSOBJS += $(BUSOBJ)/pet/petuja.o
-BUSOBJS += $(BUSOBJ)/pet/cb2snd.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/plus4/exp.h,BUSES += PLUS4
-#@src/emu/bus/plus4/user.h,BUSES += PLUS4
-#-------------------------------------------------
-
-ifneq ($(filter PLUS4,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/plus4
-BUSOBJS += $(BUSOBJ)/plus4/exp.o
-BUSOBJS += $(BUSOBJ)/plus4/c1551.o
-BUSOBJS += $(BUSOBJ)/plus4/sid.o
-BUSOBJS += $(BUSOBJ)/plus4/std.o
-BUSOBJS += $(BUSOBJ)/plus4/user.o
-BUSOBJS += $(BUSOBJ)/plus4/diag264_lb_user.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/s100/s100.h,BUSES += S100
-#-------------------------------------------------
-
-ifneq ($(filter S100,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/s100
-BUSOBJS += $(BUSOBJ)/s100/s100.o
-BUSOBJS += $(BUSOBJ)/s100/dj2db.o
-BUSOBJS += $(BUSOBJ)/s100/djdma.o
-BUSOBJS += $(BUSOBJ)/s100/mm65k16s.o
-BUSOBJS += $(BUSOBJ)/s100/nsmdsa.o
-BUSOBJS += $(BUSOBJ)/s100/nsmdsad.o
-BUSOBJS += $(BUSOBJ)/s100/wunderbus.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/spc1000/exp.h,BUSES += SPC1000
-#-------------------------------------------------
-
-ifneq ($(filter SPC1000,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/spc1000
-BUSOBJS += $(BUSOBJ)/spc1000/exp.o
-BUSOBJS += $(BUSOBJ)/spc1000/fdd.o
-BUSOBJS += $(BUSOBJ)/spc1000/vdp.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/tvc/tvc.h,BUSES += TVC
-#-------------------------------------------------
-
-ifneq ($(filter TVC,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/tvc
-BUSOBJS += $(BUSOBJ)/tvc/tvc.o
-BUSOBJS += $(BUSOBJ)/tvc/hbf.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vc4000/slot.h,BUSES += VC4000
-#-------------------------------------------------
-
-ifneq ($(filter VC4000,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vc4000
-BUSOBJS += $(BUSOBJ)/vc4000/slot.o
-BUSOBJS += $(BUSOBJ)/vc4000/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vcs/vcs_slot.h,BUSES += VCS
-#-------------------------------------------------
-
-ifneq ($(filter VCS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vcs
-BUSOBJS += $(BUSOBJ)/vcs/vcs_slot.o
-BUSOBJS += $(BUSOBJ)/vcs/rom.o
-BUSOBJS += $(BUSOBJ)/vcs/compumat.o
-BUSOBJS += $(BUSOBJ)/vcs/dpc.o
-BUSOBJS += $(BUSOBJ)/vcs/scharger.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vcs/ctrl.h,BUSES += VCS_CTRL
-#-------------------------------------------------
-
-ifneq ($(filter VCS_CTRL,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vcs_ctrl
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/ctrl.o
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/joystick.o
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/joybooster.o
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/keypad.o
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/lightpen.o
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/paddles.o
-BUSOBJS += $(BUSOBJ)/vcs_ctrl/wheel.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vectrex/slot.h,BUSES += VECTREX
-#-------------------------------------------------
-
-ifneq ($(filter VECTREX,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vectrex
-BUSOBJS += $(BUSOBJ)/vectrex/slot.o
-BUSOBJS += $(BUSOBJ)/vectrex/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vic10/exp.h,BUSES += VIC10
-#-------------------------------------------------
-
-ifneq ($(filter VIC10,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vic10
-BUSOBJS += $(BUSOBJ)/vic10/exp.o
-BUSOBJS += $(BUSOBJ)/vic10/std.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vic20/exp.h,BUSES += VIC20
-#@src/emu/bus/vic20/user.h,BUSES += VIC20
-#-------------------------------------------------
-
-ifneq ($(filter VIC20,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vic20
-BUSOBJS += $(BUSOBJ)/vic20/exp.o
-BUSOBJS += $(BUSOBJ)/vic20/fe3.o
-BUSOBJS += $(BUSOBJ)/vic20/megacart.o
-BUSOBJS += $(BUSOBJ)/vic20/std.o
-BUSOBJS += $(BUSOBJ)/vic20/vic1010.o
-BUSOBJS += $(BUSOBJ)/vic20/vic1110.o
-BUSOBJS += $(BUSOBJ)/vic20/vic1111.o
-BUSOBJS += $(BUSOBJ)/vic20/vic1112.o
-BUSOBJS += $(BUSOBJ)/vic20/vic1210.o
-BUSOBJS += $(BUSOBJ)/vic20/user.o
-BUSOBJS += $(BUSOBJ)/vic20/4cga.o
-BUSOBJS += $(BUSOBJ)/vic20/vic1011.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vidbrain/exp.h,BUSES += VIDBRAIN
-#-------------------------------------------------
-
-ifneq ($(filter VIDBRAIN,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vidbrain
-BUSOBJS += $(BUSOBJ)/vidbrain/exp.o
-BUSOBJS += $(BUSOBJ)/vidbrain/std.o
-BUSOBJS += $(BUSOBJ)/vidbrain/money_minder.o
-BUSOBJS += $(BUSOBJ)/vidbrain/timeshare.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vip/byteio.h,BUSES += VIP
-#@src/emu/bus/vip/exp.h,BUSES += VIP
-#-------------------------------------------------
-
-ifneq ($(filter VIP,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vip
-BUSOBJS += $(BUSOBJ)/vip/byteio.o
-BUSOBJS += $(BUSOBJ)/vip/vp620.o
-BUSOBJS += $(BUSOBJ)/vip/exp.o
-BUSOBJS += $(BUSOBJ)/vip/vp550.o
-BUSOBJS += $(BUSOBJ)/vip/vp570.o
-BUSOBJS += $(BUSOBJ)/vip/vp575.o
-BUSOBJS += $(BUSOBJ)/vip/vp585.o
-BUSOBJS += $(BUSOBJ)/vip/vp590.o
-BUSOBJS += $(BUSOBJ)/vip/vp595.o
-BUSOBJS += $(BUSOBJ)/vip/vp700.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/wangpc/wangpc.h,BUSES += WANGPC
-#-------------------------------------------------
-
-ifneq ($(filter WANGPC,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/wangpc
-BUSOBJS += $(BUSOBJ)/wangpc/wangpc.o
-BUSOBJS += $(BUSOBJ)/wangpc/emb.o
-BUSOBJS += $(BUSOBJ)/wangpc/lic.o
-BUSOBJS += $(BUSOBJ)/wangpc/lvc.o
-BUSOBJS += $(BUSOBJ)/wangpc/mcc.o
-BUSOBJS += $(BUSOBJ)/wangpc/mvc.o
-BUSOBJS += $(BUSOBJ)/wangpc/rtc.o
-BUSOBJS += $(BUSOBJ)/wangpc/tig.o
-BUSOBJS += $(BUSOBJ)/wangpc/wdc.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/z88/z88.h,BUSES += Z88
-#-------------------------------------------------
-
-ifneq ($(filter Z88,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/z88
-BUSOBJS += $(BUSOBJ)/z88/z88.o
-BUSOBJS += $(BUSOBJ)/z88/flash.o
-BUSOBJS += $(BUSOBJ)/z88/ram.o
-BUSOBJS += $(BUSOBJ)/z88/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/a2bus/a2bus.h,BUSES += A2BUS
-#-------------------------------------------------
-
-ifneq ($(filter A2BUS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/a2bus
-BUSOBJS += $(BUSOBJ)/a2bus/a2bus.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2lang.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2diskii.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2mockingboard.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2cffa.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2memexp.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2scsi.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2thunderclock.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2softcard.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2videoterm.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2ssc.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2swyft.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2eauxslot.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2themill.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2sam.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2alfam2.o
-BUSOBJS += $(BUSOBJ)/a2bus/laser128.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2echoii.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2arcadebd.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2midi.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2vulcan.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2zipdrive.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2applicard.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2hsscsi.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2ultraterm.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2pic.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2estd80col.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2eext80col.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2eramworks3.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2corvus.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2diskiing.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2mcms.o
-BUSOBJS += $(BUSOBJ)/a2bus/a2dx1.o
-BUSOBJS += $(BUSOBJ)/a2bus/timemasterho.o
-BUSOBJS += $(BUSOBJ)/a2bus/mouse.o
-BUSOBJS += $(BUSOBJ)/a2bus/corvfdc01.o
-BUSOBJS += $(BUSOBJ)/a2bus/corvfdc02.o
-BUSOBJS += $(BUSOBJ)/a2bus/ramcard16k.o
-BUSOBJS += $(BUSOBJ)/a2bus/ramcard128k.o
-BUSOBJS += $(BUSOBJ)/a2bus/ezcgi.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/nubus/nubus.h,BUSES += NUBUS
-#-------------------------------------------------
-
-ifneq ($(filter NUBUS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/nubus
-BUSOBJS += $(BUSOBJ)/nubus/nubus.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_48gc.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_cb264.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_vikbw.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_specpdq.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_m2hires.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_spec8.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_radiustpd.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_m2video.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_asntmc3b.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_image.o
-BUSOBJS += $(BUSOBJ)/nubus/nubus_wsportrait.o
-BUSOBJS += $(BUSOBJ)/nubus/pds30_cb264.o
-BUSOBJS += $(BUSOBJ)/nubus/pds30_procolor816.o
-BUSOBJS += $(BUSOBJ)/nubus/pds30_sigmalview.o
-BUSOBJS += $(BUSOBJ)/nubus/pds30_30hr.o
-BUSOBJS += $(BUSOBJ)/nubus/pds30_mc30.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/centronics/ctronics.h,BUSES += CENTRONICS
-#-------------------------------------------------
-
-ifneq ($(filter CENTRONICS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/centronics
-BUSOBJS += $(BUSOBJ)/centronics/ctronics.o
-BUSOBJS += $(BUSOBJ)/centronics/comxpl80.o
-BUSOBJS += $(BUSOBJ)/centronics/covox.o
-BUSOBJS += $(BUSOBJ)/centronics/dsjoy.o
-BUSOBJS += $(BUSOBJ)/centronics/epson_ex800.o
-BUSOBJS += $(BUSOBJ)/centronics/epson_lx800.o
-BUSOBJS += $(BUSOBJ)/centronics/epson_lx810l.o
-BUSOBJS += $(BUSOBJ)/centronics/printer.o
-BUSOBJS += $(BUSOBJ)/centronics/digiblst.o
-$(BUSOBJ)/centronics/epson_ex800.o: $(EMUOBJ)/layout/ex800.lh
-$(BUSOBJ)/centronics/epson_lx800.o: $(EMUOBJ)/layout/lx800.lh
-$(BUSOBJ)/centronics/epson_lx810l.o: $(EMUOBJ)/layout/lx800.lh
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/rs232/rs232.h,BUSES += RS232
-#-------------------------------------------------
-
-ifneq ($(filter RS232,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/rs232
-BUSOBJS += $(BUSOBJ)/rs232/keyboard.o
-BUSOBJS += $(BUSOBJ)/rs232/loopback.o
-BUSOBJS += $(BUSOBJ)/rs232/null_modem.o
-BUSOBJS += $(BUSOBJ)/rs232/printer.o
-BUSOBJS += $(BUSOBJ)/rs232/rs232.o
-BUSOBJS += $(BUSOBJ)/rs232/ser_mouse.o
-BUSOBJS += $(BUSOBJ)/rs232/terminal.o
-BUSOBJS += $(BUSOBJ)/rs232/xvd701.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/midi/midi.h,BUSES += MIDI
-#-------------------------------------------------
-
-ifneq ($(filter MIDI,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/midi
-BUSOBJS += $(BUSOBJ)/midi/midi.o
-BUSOBJS += $(BUSOBJ)/midi/midiinport.o
-BUSOBJS += $(BUSOBJ)/midi/midioutport.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/lpci/pci.h,BUSES += LPCI
-#-------------------------------------------------
-
-ifneq ($(filter LPCI,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/lpci
-BUSOBJS += $(BUSOBJ)/lpci/pci.o
-BUSOBJS += $(BUSOBJ)/lpci/cirrus.o
-BUSOBJS += $(BUSOBJ)/lpci/i82371ab.o
-BUSOBJS += $(BUSOBJ)/lpci/i82371sb.o
-BUSOBJS += $(BUSOBJ)/lpci/i82439tx.o
-BUSOBJS += $(BUSOBJ)/lpci/northbridge.o
-BUSOBJS += $(BUSOBJ)/lpci/southbridge.o
-BUSOBJS += $(BUSOBJ)/lpci/mpc105.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/nes/nes_slot.h,BUSES += NES
-#-------------------------------------------------
-
-ifneq ($(filter NES,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/nes
-BUSOBJS += $(BUSOBJ)/nes/nes_slot.o
-BUSOBJS += $(BUSOBJ)/nes/nes_carts.o
-BUSOBJS += $(BUSOBJ)/nes/2a03pur.o
-BUSOBJS += $(BUSOBJ)/nes/act53.o
-BUSOBJS += $(BUSOBJ)/nes/aladdin.o
-BUSOBJS += $(BUSOBJ)/nes/ave.o
-BUSOBJS += $(BUSOBJ)/nes/bandai.o
-BUSOBJS += $(BUSOBJ)/nes/benshieng.o
-BUSOBJS += $(BUSOBJ)/nes/bootleg.o
-BUSOBJS += $(BUSOBJ)/nes/camerica.o
-BUSOBJS += $(BUSOBJ)/nes/cne.o
-BUSOBJS += $(BUSOBJ)/nes/cony.o
-BUSOBJS += $(BUSOBJ)/nes/datach.o
-BUSOBJS += $(BUSOBJ)/nes/discrete.o
-BUSOBJS += $(BUSOBJ)/nes/disksys.o
-BUSOBJS += $(BUSOBJ)/nes/event.o
-BUSOBJS += $(BUSOBJ)/nes/ggenie.o
-BUSOBJS += $(BUSOBJ)/nes/henggedianzi.o
-BUSOBJS += $(BUSOBJ)/nes/hes.o
-BUSOBJS += $(BUSOBJ)/nes/hosenkan.o
-BUSOBJS += $(BUSOBJ)/nes/irem.o
-BUSOBJS += $(BUSOBJ)/nes/jaleco.o
-BUSOBJS += $(BUSOBJ)/nes/jy.o
-BUSOBJS += $(BUSOBJ)/nes/kaiser.o
-BUSOBJS += $(BUSOBJ)/nes/karastudio.o
-BUSOBJS += $(BUSOBJ)/nes/konami.o
-BUSOBJS += $(BUSOBJ)/nes/legacy.o
-BUSOBJS += $(BUSOBJ)/nes/mmc1.o
-BUSOBJS += $(BUSOBJ)/nes/mmc2.o
-BUSOBJS += $(BUSOBJ)/nes/mmc3.o
-BUSOBJS += $(BUSOBJ)/nes/mmc3_clones.o
-BUSOBJS += $(BUSOBJ)/nes/mmc5.o
-BUSOBJS += $(BUSOBJ)/nes/multigame.o
-BUSOBJS += $(BUSOBJ)/nes/namcot.o
-BUSOBJS += $(BUSOBJ)/nes/nanjing.o
-BUSOBJS += $(BUSOBJ)/nes/ntdec.o
-BUSOBJS += $(BUSOBJ)/nes/nxrom.o
-BUSOBJS += $(BUSOBJ)/nes/pirate.o
-BUSOBJS += $(BUSOBJ)/nes/pt554.o
-BUSOBJS += $(BUSOBJ)/nes/racermate.o
-BUSOBJS += $(BUSOBJ)/nes/rcm.o
-BUSOBJS += $(BUSOBJ)/nes/rexsoft.o
-BUSOBJS += $(BUSOBJ)/nes/sachen.o
-BUSOBJS += $(BUSOBJ)/nes/somari.o
-BUSOBJS += $(BUSOBJ)/nes/sunsoft.o
-BUSOBJS += $(BUSOBJ)/nes/sunsoft_dcs.o
-BUSOBJS += $(BUSOBJ)/nes/taito.o
-BUSOBJS += $(BUSOBJ)/nes/tengen.o
-BUSOBJS += $(BUSOBJ)/nes/txc.o
-BUSOBJS += $(BUSOBJ)/nes/waixing.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/nes_ctrl/ctrl.h,BUSES += NES_CTRL
-#-------------------------------------------------
-
-ifneq ($(filter NES_CTRL,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/nes_ctrl
-BUSOBJS += $(BUSOBJ)/nes_ctrl/ctrl.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/joypad.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/4score.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/arkpaddle.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/bcbattle.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/ftrainer.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/fckeybrd.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/hori.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/konamihs.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/miracle.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/mjpanel.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/pachinko.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/partytap.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/powerpad.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/suborkey.o
-BUSOBJS += $(BUSOBJ)/nes_ctrl/zapper.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/snes/snes_slot.h,BUSES += SNES
-#-------------------------------------------------
-
-ifneq ($(filter SNES,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/snes
-BUSOBJS += $(BUSOBJ)/snes/snes_slot.o
-BUSOBJS += $(BUSOBJ)/snes/snes_carts.o
-BUSOBJS += $(BUSOBJ)/snes/bsx.o
-BUSOBJS += $(BUSOBJ)/snes/event.o
-BUSOBJS += $(BUSOBJ)/snes/rom.o
-BUSOBJS += $(BUSOBJ)/snes/rom21.o
-BUSOBJS += $(BUSOBJ)/snes/sa1.o
-BUSOBJS += $(BUSOBJ)/snes/sdd1.o
-BUSOBJS += $(BUSOBJ)/snes/sfx.o
-BUSOBJS += $(BUSOBJ)/snes/sgb.o
-BUSOBJS += $(BUSOBJ)/snes/spc7110.o
-BUSOBJS += $(BUSOBJ)/snes/sufami.o
-BUSOBJS += $(BUSOBJ)/snes/upd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/snes_ctrl/ctrl.h,BUSES += SNES_CTRL
-#-------------------------------------------------
-
-ifneq ($(filter SNES_CTRL,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/snes_ctrl
-BUSOBJS += $(BUSOBJ)/snes_ctrl/ctrl.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/bcbattle.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/joypad.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/miracle.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/mouse.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/multitap.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/pachinko.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/sscope.o
-BUSOBJS += $(BUSOBJ)/snes_ctrl/twintap.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vboy/slot.h,BUSES += VBOY
-#-------------------------------------------------
-ifneq ($(filter VBOY,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vboy
-BUSOBJS += $(BUSOBJ)/vboy/slot.o
-BUSOBJS += $(BUSOBJ)/vboy/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/megadrive/md_slot.h,BUSES += MEGADRIVE
-#-------------------------------------------------
-
-ifneq ($(filter MEGADRIVE,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/megadrive
-BUSOBJS += $(BUSOBJ)/megadrive/md_slot.o
-BUSOBJS += $(BUSOBJ)/megadrive/md_carts.o
-BUSOBJS += $(BUSOBJ)/megadrive/eeprom.o
-BUSOBJS += $(BUSOBJ)/megadrive/ggenie.o
-BUSOBJS += $(BUSOBJ)/megadrive/jcart.o
-BUSOBJS += $(BUSOBJ)/megadrive/rom.o
-BUSOBJS += $(BUSOBJ)/megadrive/sk.o
-BUSOBJS += $(BUSOBJ)/megadrive/stm95.o
-BUSOBJS += $(BUSOBJ)/megadrive/svp.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/neogeo/neogeo_slot.h,BUSES += NEOGEO
-#-------------------------------------------------
-
-ifneq ($(filter NEOGEO,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/neogeo
-BUSOBJS += $(BUSOBJ)/neogeo/neogeo_slot.o
-BUSOBJS += $(BUSOBJ)/neogeo/neogeo_intf.o
-BUSOBJS += $(BUSOBJ)/neogeo/neogeo_carts.o
-BUSOBJS += $(BUSOBJ)/neogeo/neogeo_helper.o
-BUSOBJS += $(BUSOBJ)/neogeo/banked_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/mslugx_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/mslugx_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/sma_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/sma_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/cmc_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/cmc_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/pcm2_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/pcm2_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/kof2002_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/kof2002_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/pvc_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/pvc_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/fatfury2_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/fatfury2_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/kof98_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/kof98_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/bootleg_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/bootleg_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/bootleg_hybrid_cart.o
-BUSOBJS += $(BUSOBJ)/neogeo/sbp_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/kog_prot.o
-BUSOBJS += $(BUSOBJ)/neogeo/rom.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/bus/saturn/sat_slot.h,BUSES += SATURN
-#-------------------------------------------------
-
-ifneq ($(filter SATURN,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/saturn
-BUSOBJS += $(BUSOBJ)/saturn/sat_slot.o
-BUSOBJS += $(BUSOBJ)/saturn/bram.o
-BUSOBJS += $(BUSOBJ)/saturn/dram.o
-BUSOBJS += $(BUSOBJ)/saturn/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/sega8/sega8_slot.h,BUSES += SEGA8
-#-------------------------------------------------
-
-ifneq ($(filter SEGA8,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/sega8
-BUSOBJS += $(BUSOBJ)/sega8/sega8_slot.o
-BUSOBJS += $(BUSOBJ)/sega8/rom.o
-BUSOBJS += $(BUSOBJ)/sega8/ccatch.o
-BUSOBJS += $(BUSOBJ)/sega8/mgear.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/sms_ctrl/smsctrl.h,BUSES += SMS_CTRL
-#-------------------------------------------------
-
-ifneq ($(filter SMS_CTRL,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/sms_ctrl
-BUSOBJS += $(BUSOBJ)/sms_ctrl/smsctrl.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/joypad.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/lphaser.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/paddle.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/rfu.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/sports.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/sportsjp.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/multitap.o
-BUSOBJS += $(BUSOBJ)/sms_ctrl/graphic.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/sms_exp/smsexp.h,BUSES += SMS_EXP
-#-------------------------------------------------
-
-ifneq ($(filter SMS_EXP,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/sms_exp
-BUSOBJS += $(BUSOBJ)/sms_exp/smsexp.o
-BUSOBJS += $(BUSOBJ)/sms_exp/gender.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/ti99_peb/peribox.h,BUSES += TI99PEB
-#-------------------------------------------------
-
-ifneq ($(filter TI99PEB,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/ti99_peb
-BUSOBJS += $(BUSOBJ)/ti99_peb/peribox.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/bwg.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/evpc.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/hfdc.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/horizon.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/hsgpl.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/memex.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/myarcmem.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/pcode.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/samsmem.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/spchsyn.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/ti_32kmem.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/ti_fdc.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/ti_rs232.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/tn_ide.o
-BUSOBJS += $(BUSOBJ)/ti99_peb/tn_usbsm.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/gameboy/gb_slot.h,BUSES += GAMEBOY
-#-------------------------------------------------
-
-ifneq ($(filter GAMEBOY,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/gameboy
-BUSOBJS += $(BUSOBJ)/gameboy/gb_slot.o
-BUSOBJS += $(BUSOBJ)/gameboy/rom.o
-BUSOBJS += $(BUSOBJ)/gameboy/mbc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/gamegear/ggext.h,BUSES += GAMEGEAR
-#-------------------------------------------------
-
-ifneq ($(filter GAMEGEAR,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/gamegear
-BUSOBJS += $(BUSOBJ)/gamegear/ggext.o
-BUSOBJS += $(BUSOBJ)/gamegear/smsctrladp.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/gba/gba_slot.h,BUSES += GBA
-#-------------------------------------------------
-
-ifneq ($(filter GBA,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/gba
-BUSOBJS += $(BUSOBJ)/gba/gba_slot.o
-BUSOBJS += $(BUSOBJ)/gba/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/bml3/bml3bus.h,BUSES += BML3
-#-------------------------------------------------
-ifneq ($(filter BML3,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/bml3
-BUSOBJS += $(BUSOBJ)/bml3/bml3bus.o
-BUSOBJS += $(BUSOBJ)/bml3/bml3mp1802.o
-BUSOBJS += $(BUSOBJ)/bml3/bml3mp1805.o
-BUSOBJS += $(BUSOBJ)/bml3/bml3kanji.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/coco/cococart.h,BUSES += COCO
-#-------------------------------------------------
-ifneq ($(filter COCO,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/coco
-BUSOBJS += $(BUSOBJ)/coco/cococart.o
-BUSOBJS += $(BUSOBJ)/coco/coco_232.o
-BUSOBJS += $(BUSOBJ)/coco/coco_orch90.o
-BUSOBJS += $(BUSOBJ)/coco/coco_pak.o
-BUSOBJS += $(BUSOBJ)/coco/coco_fdc.o
-BUSOBJS += $(BUSOBJ)/coco/coco_multi.o
-BUSOBJS += $(BUSOBJ)/coco/coco_dwsock.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/cpc/cpcexp.h,BUSES += CPC
-#-------------------------------------------------
-ifneq ($(filter CPC,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/cpc
-BUSOBJS += $(BUSOBJ)/cpc/cpcexp.o
-BUSOBJS += $(BUSOBJ)/cpc/cpc_ssa1.o
-BUSOBJS += $(BUSOBJ)/cpc/cpc_rom.o
-BUSOBJS += $(BUSOBJ)/cpc/cpc_pds.o
-BUSOBJS += $(BUSOBJ)/cpc/cpc_rs232.o
-BUSOBJS += $(BUSOBJ)/cpc/mface2.o
-BUSOBJS += $(BUSOBJ)/cpc/symbfac2.o
-BUSOBJS += $(BUSOBJ)/cpc/amdrum.o
-BUSOBJS += $(BUSOBJ)/cpc/playcity.o
-BUSOBJS += $(BUSOBJ)/cpc/smartwatch.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/epson_sio/epson_sio.h,BUSES += EPSON_SIO
-#-------------------------------------------------
-ifneq ($(filter EPSON_SIO,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/epson_sio
-BUSOBJS += $(BUSOBJ)/epson_sio/epson_sio.o
-BUSOBJS += $(BUSOBJ)/epson_sio/pf10.o
-BUSOBJS += $(BUSOBJ)/epson_sio/tf20.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/pce/pce_slot.h,BUSES += PCE
-#-------------------------------------------------
-ifneq ($(filter PCE,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/pce
-BUSOBJS += $(BUSOBJ)/pce/pce_slot.o
-BUSOBJS += $(BUSOBJ)/pce/pce_rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/scv/slot.h,BUSES += SCV
-#-------------------------------------------------
-ifneq ($(filter SCV,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/scv
-BUSOBJS += $(BUSOBJ)/scv/slot.o
-BUSOBJS += $(BUSOBJ)/scv/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/x68k/x68kexp.h,BUSES += X68K
-#-------------------------------------------------
-ifneq ($(filter X68K,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/x68k
-BUSOBJS += $(BUSOBJ)/x68k/x68kexp.o
-BUSOBJS += $(BUSOBJ)/x68k/x68k_neptunex.o
-BUSOBJS += $(BUSOBJ)/x68k/x68k_scsiext.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/abckb/abckb.h,BUSES += ABCKB
-#-------------------------------------------------
-ifneq ($(filter ABCKB,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/abckb
-BUSOBJS += $(BUSOBJ)/abckb/abckb.o
-BUSOBJS += $(BUSOBJ)/abckb/abc77.o
-BUSOBJS += $(BUSOBJ)/abckb/abc99.o
-BUSOBJS += $(BUSOBJ)/abckb/abc800kb.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/compucolor/compclr_flp.h,BUSES += COMPUCOLOR
-#-------------------------------------------------
-ifneq ($(filter COMPUCOLOR,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/compucolor
-BUSOBJS += $(BUSOBJ)/compucolor/floppy.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/scsi/scsi.h,BUSES += SCSI
-#-------------------------------------------------
-ifneq ($(filter SCSI,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/scsi
-BUSOBJS += $(BUSOBJ)/scsi/scsi.o
-BUSOBJS += $(BUSOBJ)/scsi/scsicd.o
-BUSOBJS += $(BUSOBJ)/scsi/scsihd.o
-BUSOBJS += $(BUSOBJ)/scsi/scsihle.o
-BUSOBJS += $(BUSOBJ)/scsi/cdu76s.o
-BUSOBJS += $(BUSOBJ)/scsi/acb4070.o
-BUSOBJS += $(BUSOBJ)/scsi/d9060hd.o
-BUSOBJS += $(BUSOBJ)/scsi/sa1403d.o
-BUSOBJS += $(BUSOBJ)/scsi/s1410.o
-BUSOBJS += $(BUSOBJ)/scsi/pc9801_sasi.o
-BUSOBJS += $(BUSOBJ)/scsi/omti5100.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/macpds/macpds.h,BUSES += MACPDS
-#-------------------------------------------------
-ifneq ($(filter MACPDS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/macpds
-BUSOBJS += $(BUSOBJ)/macpds/macpds.o
-BUSOBJS += $(BUSOBJ)/macpds/pds_tpdfpd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/oricext/oricext.h,BUSES += ORICEXT
-#-------------------------------------------------
-ifneq ($(filter ORICEXT,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/oricext
-BUSOBJS += $(BUSOBJ)/oricext/oricext.o
-BUSOBJS += $(BUSOBJ)/oricext/jasmin.o
-BUSOBJS += $(BUSOBJ)/oricext/microdisc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/a1bus/a1bus.h,BUSES += A1BUS
-#-------------------------------------------------
-
-ifneq ($(filter A1BUS,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/a1bus
-BUSOBJS += $(BUSOBJ)/a1bus/a1bus.o
-BUSOBJS += $(BUSOBJ)/a1bus/a1cassette.o
-BUSOBJS += $(BUSOBJ)/a1bus/a1cffa.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/amiga/zorro/zorro.h,BUSES += ZORRO
-#-------------------------------------------------
-
-ifneq ($(filter ZORRO,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/amiga/zorro
-BUSOBJS += $(BUSOBJ)/amiga/zorro/zorro.o
-BUSOBJS += $(BUSOBJ)/amiga/zorro/cards.o
-BUSOBJS += $(BUSOBJ)/amiga/zorro/a2052.o
-BUSOBJS += $(BUSOBJ)/amiga/zorro/a2232.o
-BUSOBJS += $(BUSOBJ)/amiga/zorro/a590.o
-BUSOBJS += $(BUSOBJ)/amiga/zorro/action_replay.o
-BUSOBJS += $(BUSOBJ)/amiga/zorro/buddha.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/ql/exp.h,BUSES += QL
-#-------------------------------------------------
-
-ifneq ($(filter QL,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/ql
-BUSOBJS += $(BUSOBJ)/ql/exp.o
-BUSOBJS += $(BUSOBJ)/ql/cst_qdisc.o
-BUSOBJS += $(BUSOBJ)/ql/cst_q_plus4.o
-BUSOBJS += $(BUSOBJ)/ql/cumana_fdi.o
-BUSOBJS += $(BUSOBJ)/ql/kempston_di.o
-BUSOBJS += $(BUSOBJ)/ql/miracle_gold_card.o
-BUSOBJS += $(BUSOBJ)/ql/mp_fdi.o
-BUSOBJS += $(BUSOBJ)/ql/opd_basic_master.o
-BUSOBJS += $(BUSOBJ)/ql/pcml_qdisk.o
-BUSOBJS += $(BUSOBJ)/ql/qubide.o
-BUSOBJS += $(BUSOBJ)/ql/sandy_superdisk.o
-BUSOBJS += $(BUSOBJ)/ql/sandy_superqboard.o
-BUSOBJS += $(BUSOBJ)/ql/trumpcard.o
-BUSOBJS += $(BUSOBJ)/ql/rom.o
-BUSOBJS += $(BUSOBJ)/ql/miracle_hd.o
-BUSOBJS += $(BUSOBJ)/ql/std.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vtech/memexp/memexp.h,BUSES += VTECH_MEMEXP
-#-------------------------------------------------
-
-ifneq ($(filter VTECH_MEMEXP,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vtech/memexp
-BUSOBJS += $(BUSOBJ)/vtech/memexp/memexp.o
-BUSOBJS += $(BUSOBJ)/vtech/memexp/carts.o
-BUSOBJS += $(BUSOBJ)/vtech/memexp/floppy.o
-BUSOBJS += $(BUSOBJ)/vtech/memexp/memory.o
-BUSOBJS += $(BUSOBJ)/vtech/memexp/rs232.o
-BUSOBJS += $(BUSOBJ)/vtech/memexp/wordpro.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/vtech/ioexp/ioexp.h,BUSES += VTECH_IOEXP
-#-------------------------------------------------
-
-ifneq ($(filter VTECH_IOEXP,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/vtech/ioexp
-BUSOBJS += $(BUSOBJ)/vtech/ioexp/ioexp.o
-BUSOBJS += $(BUSOBJ)/vtech/ioexp/carts.o
-BUSOBJS += $(BUSOBJ)/vtech/ioexp/joystick.o
-BUSOBJS += $(BUSOBJ)/vtech/ioexp/printer.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/wswan/slot.h,BUSES += WSWAN
-#-------------------------------------------------
-
-ifneq ($(filter WSWAN,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/wswan
-BUSOBJS += $(BUSOBJ)/wswan/slot.o
-BUSOBJS += $(BUSOBJ)/wswan/rom.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/bus/psx/ctlrport.h,BUSES += PSX_CONTROLLER
-#-------------------------------------------------
-
-ifneq ($(filter PSX_CONTROLLER,$(BUSES)),)
-OBJDIRS += $(BUSOBJ)/psx
-BUSOBJS += $(BUSOBJ)/psx/ctlrport.o
-BUSOBJS += $(BUSOBJ)/psx/analogue.o
-BUSOBJS += $(BUSOBJ)/psx/multitap.o
-BUSOBJS += $(BUSOBJ)/psx/memcard.o
-endif