summaryrefslogtreecommitdiffstatshomepage
path: root/src
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
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')
-rw-r--r--src/build/build.mak84
-rw-r--r--src/build/cc_detection.mak16
-rw-r--r--src/build/flags_clang.mak88
-rw-r--r--src/build/flags_gcc.mak21
-rw-r--r--src/emu/bus/bus.mak1584
-rw-r--r--src/emu/cpu/cpu.mak2661
-rw-r--r--src/emu/emu.mak278
-rw-r--r--src/emu/machine/machine.mak1974
-rw-r--r--src/emu/netlist/netlist.mak70
-rw-r--r--src/emu/sound/sound.mak931
-rw-r--r--src/emu/video/video.mak618
-rw-r--r--src/ldplayer/ldplayer.mak77
-rw-r--r--src/lib/lib.mak689
-rw-r--r--src/mame/mame.mak3008
-rw-r--r--src/mame/tiny.mak128
-rw-r--r--src/mess/mess.mak2250
-rw-r--r--src/mess/messcore.mak71
-rw-r--r--src/mess/osd/windows/windows.mak41
-rw-r--r--src/mess/tiny.mak65
-rw-r--r--src/mess/tools/castool/castool.mak39
-rw-r--r--src/mess/tools/floptool/floptool.mak39
-rw-r--r--src/mess/tools/imgtool/imgtool.mak79
-rw-r--r--src/mess/tools/tools.mak23
-rw-r--r--src/osd/osdmini/osdmini.mak110
-rw-r--r--src/osd/sdl/build.mak13
-rw-r--r--src/osd/sdl/sdl.mak993
-rw-r--r--src/osd/windows/windows.mak548
-rw-r--r--src/tools/tools.mak224
-rw-r--r--src/ume/osd/windows/windows.mak41
-rw-r--r--src/ume/ume.mak33
30 files changed, 0 insertions, 16796 deletions
diff --git a/src/build/build.mak b/src/build/build.mak
deleted file mode 100644
index e13a8be66d6..00000000000
--- a/src/build/build.mak
+++ /dev/null
@@ -1,84 +0,0 @@
-###########################################################################
-#
-# build.mak
-#
-# MAME build tools makefile
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-OBJDIRS += \
- $(BUILDOBJ) \
-
-
-
-#-------------------------------------------------
-# set of build targets
-#-------------------------------------------------
-
-MAKEDEP_TARGET = $(BUILDOUT)/makedep$(BUILD_EXE)
-MAKEMAK_TARGET = $(BUILDOUT)/makemak$(BUILD_EXE)
-
-MAKEDEP = $(MAKEDEP_TARGET)
-MAKEMAK = $(MAKEMAK_TARGET)
-
-ifneq ($(TERM),cygwin)
-ifeq ($(OS),Windows_NT)
-MAKEDEP = $(subst /,\,$(MAKEDEP_TARGET))
-MAKEMAK = $(subst /,\,$(MAKEMAK_TARGET))
-endif
-endif
-
-ifneq ($(CROSS_BUILD),1)
-BUILD += \
- $(MAKEDEP_TARGET) \
- $(MAKEMAK_TARGET) \
-
-
-
-#-------------------------------------------------
-# makedep
-#-------------------------------------------------
-
-MAKEDEPOBJS = \
- $(BUILDOBJ)/makedep.o \
- $(OBJ)/lib/util/astring.o \
- $(OBJ)/lib/util/corealloc.o \
- $(OBJ)/lib/util/corefile.o \
- $(OBJ)/lib/util/unicode.o \
- $(OBJ)/lib/util/tagmap.o \
-
-$(MAKEDEP_TARGET): $(MAKEDEPOBJS) $(LIBOCORE) $(ZLIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# makemak
-#-------------------------------------------------
-
-MAKEMAKOBJS = \
- $(BUILDOBJ)/makemak.o \
- $(OBJ)/lib/util/astring.o \
- $(OBJ)/lib/util/corealloc.o \
- $(OBJ)/lib/util/corefile.o \
- $(OBJ)/lib/util/corestr.o \
- $(OBJ)/lib/util/unicode.o \
- $(OBJ)/lib/util/tagmap.o \
-
-$(MAKEMAK_TARGET): $(MAKEMAKOBJS) $(LIBOCORE) $(ZLIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-else
-#-------------------------------------------------
-# It's a CROSS_BUILD. Ensure the targets exist.
-#-------------------------------------------------
-$(MAKEDEP_TARGET):
- @echo $@ should be built natively. Nothing to do.
-
-endif # CROSS_BUILD
diff --git a/src/build/cc_detection.mak b/src/build/cc_detection.mak
deleted file mode 100644
index ed7f486325c..00000000000
--- a/src/build/cc_detection.mak
+++ /dev/null
@@ -1,16 +0,0 @@
-ifneq (,$(findstring clang,$(CC)))
- include $(SRC)/build/flags_clang.mak
-else
- ifneq (,$(findstring emcc,$(CC)))
- # Emscripten compiler is based on clang
- include $(SRC)/build/flags_clang.mak
- else
- TEST_GCC = $(shell gcc --version)
- # is it Clang symlinked/renamed to GCC (Xcode 5.0 on OS X)?
- ifeq ($(findstring clang,$(TEST_GCC)),clang)
- include $(SRC)/build/flags_clang.mak
- else
- include $(SRC)/build/flags_gcc.mak
- endif
- endif
-endif
diff --git a/src/build/flags_clang.mak b/src/build/flags_clang.mak
deleted file mode 100644
index c92713b6a91..00000000000
--- a/src/build/flags_clang.mak
+++ /dev/null
@@ -1,88 +0,0 @@
-CCOMFLAGS += \
- -Wno-cast-align \
- -Wno-tautological-compare
-
-# caused by dynamic_array being generally awful
-CCOMFLAGS += -Wno-dynamic-class-memaccess
-
-# caused by obj/sdl64d/emu/cpu/tms57002/tms57002.inc
-CCOMFLAGS += -Wno-self-assign-field
-
-# caused by popmessage(NULL) on older clang versions
-#CCOMFLAGS += -Wno-format-security
-
-ifneq (,$(findstring undefined,$(SANITIZE)))
-# TODO: check if linker is clang++
-# produces a lot of messages - disable it for now
-CCOMFLAGS += -fno-sanitize=alignment
-# these are false positives because of the way our delegates work
-CCOMFLAGS += -fno-sanitize=function
-endif
-
-ifneq (,$(findstring memory,$(SANITIZE)))
-CCOMFLAGS += -fsanitize-memory-track-origins -fPIE
-endif
-
-ifdef CPP11
-CCOMFLAGS += -Wno-deprecated-register -Wno-c++11-narrowing
-endif
-
-# TODO: needs to use $(CC)
-TEST_CLANG := $(shell clang --version)
-
-ifeq ($(findstring 3.4,$(TEST_CLANG)),3.4)
-CCOMFLAGS += -Wno-inline-new-delete
-
-# caused by src/mame/video/jagblit.inc
-CCOMFLAGS += -Wno-constant-logical-operand
-endif
-
-ifeq ($(findstring 3.5,$(TEST_CLANG)),3.5)
-CCOMFLAGS += -Wno-inline-new-delete
-
-# caused by src/mess/drivers/x07.c, src/osd/sdl/window.c, src/emu/sound/disc_mth.inc, src/mame/video/chihiro.c
-CCOMFLAGS += -Wno-absolute-value
-
-# TODO: add proper detection of XCode 6.0.1
-# XCode 6.0.1 is built on a pre-release SVN version of clang 3.5, that doesn't support -Wno-absolute-value yet
-CCOMFLAGS += -Wno-unknown-warning-option
-# XCode 6.0.1 gives this when using SDL2 in /Library/Frameworks/SDL2.framework/Headers/SDL_syswm.h:150 included from src/osd/sdl/sdlinc.h
-CCOMFLAGS += -Wno-extern-c-compat
-
-ifneq (,$(findstring undefined,$(SANITIZE)))
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=shift
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/hd6309.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=object-size
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/konami.c, src/emu/cpu/m6809/hd6309.c, src/emu/video/psx.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=vptr
-# clang takes forever to compile src/emu/video/psx.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=null
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=signed-integer-overflow
-endif
-endif
-
-ifeq ($(findstring 3.6,$(TEST_CLANG)),3.6)
-CCOMFLAGS += -Wno-inline-new-delete
-
-# caused by src/mess/drivers/x07.c, src/osd/sdl/window.c, src/emu/sound/disc_mth.inc, src/mame/video/chihiro.c
-CCOMFLAGS += -Wno-absolute-value
-
-ifneq (,$(findstring undefined,$(SANITIZE)))
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=shift
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/hd6309.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=object-size
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/konami.c, src/emu/cpu/m6809/hd6309.c, src/emu/video/psx.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=vptr
-# clang takes forever to compile src/emu/video/psx.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=null
-# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
-CCOMFLAGS += -fno-sanitize=signed-integer-overflow
-endif
-endif
-
-ifeq ($(TARGETOS),emscripten)
-CCOMFLAGS += -Qunused-arguments
-endif
diff --git a/src/build/flags_gcc.mak b/src/build/flags_gcc.mak
deleted file mode 100644
index c529b7aa629..00000000000
--- a/src/build/flags_gcc.mak
+++ /dev/null
@@ -1,21 +0,0 @@
-# TODO: needs to use $(CC)
-TEST_GCC := $(shell gcc --version)
-
-ifeq ($(findstring 4.7.,$(TEST_GCC)),4.7.)
- CCOMFLAGS += -Wno-narrowing -Wno-attributes
-endif
-
-ifeq ($(findstring 4.8.,$(TEST_GCC)),4.8.)
- CCOMFLAGS += -Wno-narrowing -Wno-attributes
- # array bounds checking seems to be buggy in 4.8.1 (try it on video/stvvdp1.c and video/model1.c without -Wno-array-bounds)
- CCOMFLAGS += -Wno-unused-variable -Wno-array-bounds
-endif
-
-ifeq ($(findstring 4.9.,$(TEST_GCC)),4.9.)
- CCOMFLAGS += -Wno-narrowing -Wno-attributes
- CCOMFLAGS += -Wno-array-bounds
-endif
-
-ifeq ($(findstring arm,$(UNAME)),arm)
- CCOMFLAGS += -Wno-cast-align
-endif \ No newline at end of file
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
diff --git a/src/emu/cpu/cpu.mak b/src/emu/cpu/cpu.mak
deleted file mode 100644
index 7a06931f017..00000000000
--- a/src/emu/cpu/cpu.mak
+++ /dev/null
@@ -1,2661 +0,0 @@
-###########################################################################
-#
-# cpu.mak
-#
-# Rules for building CPU cores
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-CPUSRC = $(EMUSRC)/cpu
-CPUOBJ = $(EMUOBJ)/cpu
-
-
-#-------------------------------------------------
-# Shared code
-#-------------------------------------------------
-
-OBJDIRS += $(CPUOBJ)
-CPUOBJS += $(CPUOBJ)/vtlb.o
-
-
-
-#-------------------------------------------------
-# Dynamic recompiler objects
-#-------------------------------------------------
-
-DRCOBJ = \
- $(CPUOBJ)/drcbec.o \
- $(CPUOBJ)/drcbeut.o \
- $(CPUOBJ)/drccache.o \
- $(CPUOBJ)/drcfe.o \
- $(CPUOBJ)/drcuml.o \
- $(CPUOBJ)/uml.o \
- $(CPUOBJ)/i386/i386dasm.o \
- $(CPUOBJ)/x86log.o \
- $(CPUOBJ)/drcbex86.o \
- $(CPUOBJ)/drcbex64.o \
-
-DRCDEPS = \
- $(CPUSRC)/drcbec.h \
- $(CPUSRC)/drcbeut.h \
- $(CPUSRC)/drccache.h \
- $(CPUSRC)/drcfe.h \
- $(CPUSRC)/drcuml.h \
- $(CPUSRC)/drcumlsh.h \
- $(CPUSRC)/uml.h \
- $(CPUSRC)/drcbex86.h \
- $(CPUSRC)/drcbex64.h \
- $(CPUSRC)/x86emit.h \
-
-# fixme - need to make this work for other target architectures (PPC)
-
-ifndef FORCE_DRC_C_BACKEND
-ifeq ($(PTR64),1)
-DEFS += -DNATIVE_DRC=drcbe_x64
-else
-DEFS += -DNATIVE_DRC=drcbe_x86
-endif
-endif
-
-
-$(DRCOBJ): $(DRCDEPS)
-
-
-
-#-------------------------------------------------
-# Signetics 8X300 / Scientific Micro Systems SMS300
-#@src/emu/cpu/8x300/8x300.h,CPUS += 8X300
-#-------------------------------------------------
-
-ifneq ($(filter 8X300,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/8x300
-CPUOBJS += $(CPUOBJ)/8x300/8x300.o
-DASMOBJS += $(CPUOBJ)/8x300/8x300dasm.o
-endif
-
-$(CPUOBJ)/8x300/8x300.o: $(CPUSRC)/8x300/8x300.c \
- $(CPUSRC)/8x300/8x300.h
-
-
-
-#-------------------------------------------------
-# ARCangent A4
-#@src/emu/cpu/arc/arc.h,CPUS += ARC
-#-------------------------------------------------
-
-ifneq ($(filter ARC,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/arc
-CPUOBJS += $(CPUOBJ)/arc/arc.o
-DASMOBJS += $(CPUOBJ)/arc/arcdasm.o
-endif
-
-$(CPUOBJ)/arc/arc.o: $(CPUSRC)/arc/arc.c \
- $(CPUSRC)/arc/arc.h
-
-
-
-#-------------------------------------------------
-# ARcompact (ARCtangent-A5, ARC 600, ARC 700)
-#@src/emu/cpu/arc/arc.h,CPUS += ARCOMPACT
-#-------------------------------------------------
-
-ifneq ($(filter ARCOMPACT,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/arcompact
-CPUOBJS += $(CPUOBJ)/arcompact/arcompact.o $(CPUOBJ)/arcompact/arcompact_execute.o
-DASMOBJS += $(CPUOBJ)/arcompact/arcompactdasm.o $(CPUOBJ)/arcompact/arcompactdasm_dispatch.o $(CPUOBJ)/arcompact/arcompactdasm_ops.o $(CPUOBJ)/arcompact/arcompact_common.o
-endif
-
-$(CPUOBJ)/arcompact/arcompact.o: $(CPUSRC)/arcompact/arcompact.c \
- $(CPUSRC)/arcompact/arcompact.h \
- $(CPUSRC)/arcompact/arcompact_common.h \
- $(CPUOBJ)/arcompact/arcompact.inc
-
-$(CPUOBJ)/arcompact/arcompact_execute.o: $(CPUSRC)/arcompact/arcompact_execute.c \
- $(CPUSRC)/arcompact/arcompact.h \
- $(CPUSRC)/arcompact/arcompact_common.h \
- $(CPUOBJ)/arcompact/arcompact.inc
-
-$(CPUOBJ)/arcompact/arcompactdasm_dispatch.o: $(CPUSRC)/arcompact/arcompactdasm_dispatch.c \
- $(CPUSRC)/arcompact/arcompactdasm_dispatch.h \
- $(CPUSRC)/arcompact/arcompact_common.h
-
-$(CPUOBJ)/arcompact/arcompactdasm_ops.o: $(CPUSRC)/arcompact/arcompactdasm_ops.c \
- $(CPUSRC)/arcompact/arcompactdasm_ops.h \
- $(CPUSRC)/arcompact/arcompact_common.h
-
-$(CPUOBJ)/arcompact/arcompact_common.o: $(CPUSRC)/arcompact/arcompact_common.c \
- $(CPUSRC)/arcompact/arcompact_common.h
-
-# rule to generate the C files
-$(CPUOBJ)/arcompact/arcompact.inc: $(CPUSRC)/arcompact/arcompact_make.py
- @echo Generating arcompact source .inc files...
- $(PYTHON) $(CPUSRC)/arcompact/arcompact_make.py $@
-
-
-
-#-------------------------------------------------
-# Acorn ARM series
-#
-#@src/emu/cpu/arm/arm.h,CPUS += ARM
-#@src/emu/cpu/arm7/arm7.h,CPUS += ARM7
-#-------------------------------------------------
-
-ifneq ($(filter ARM,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/arm
-CPUOBJS += $(CPUOBJ)/arm/arm.o
-DASMOBJS += $(CPUOBJ)/arm/armdasm.o
-endif
-
-ifneq ($(filter ARM7,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/arm7
-CPUOBJS += $(CPUOBJ)/arm7/arm7.o
-CPUOBJS += $(CPUOBJ)/arm7/arm7thmb.o
-CPUOBJS += $(CPUOBJ)/arm7/arm7ops.o
-DASMOBJS += $(CPUOBJ)/arm7/arm7dasm.o
-endif
-
-$(CPUOBJ)/arm/arm.o: $(CPUSRC)/arm/arm.c \
- $(CPUSRC)/arm/arm.h
-
-$(CPUOBJ)/arm7/arm7.o: $(CPUSRC)/arm7/arm7.c \
- $(CPUSRC)/arm7/arm7.h \
- $(CPUSRC)/arm7/arm7help.h \
- $(CPUSRC)/arm7/arm7thmb.c \
- $(CPUSRC)/arm7/arm7ops.c \
- $(CPUSRC)/arm7/arm7core.inc \
- $(CPUSRC)/arm7/arm7drc.inc \
- $(CPUSRC)/arm7/arm7tdrc.inc
-
-$(CPUOBJ)/arm7/arm7ops.o: $(CPUSRC)/arm7/arm7ops.c \
- $(CPUSRC)/arm7/arm7.h \
- $(CPUSRC)/arm7/arm7help.h \
- $(CPUSRC)/arm7/arm7core.h \
-
-$(CPUOBJ)/arm7/arm7thmb.o: $(CPUSRC)/arm7/arm7thmb.c \
- $(CPUSRC)/arm7/arm7.h \
- $(CPUSRC)/arm7/arm7help.h \
- $(CPUSRC)/arm7/arm7core.h \
-
-
-
-#-------------------------------------------------
-# Advanced Digital Chips SE3208
-#@src/emu/cpu/se3208/se3208.h,CPUS += SE3208
-#-------------------------------------------------
-
-ifneq ($(filter SE3208,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/se3208
-CPUOBJS += $(CPUOBJ)/se3208/se3208.o
-DASMOBJS += $(CPUOBJ)/se3208/se3208dis.o
-endif
-
-$(CPUOBJ)/se3208/se3208.o: $(CPUSRC)/se3208/se3208.c \
- $(CPUSRC)/se3208/se3208.h
-
-
-
-#-------------------------------------------------
-# American Microsystems, Inc.(AMI) S2000 series
-#@src/emu/cpu/amis2000/amis2000.h,CPUS += AMIS2000
-#-------------------------------------------------
-
-ifneq ($(filter AMIS2000,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/amis2000
-CPUOBJS += $(CPUOBJ)/amis2000/amis2000.o
-DASMOBJS += $(CPUOBJ)/amis2000/amis2000d.o
-endif
-
-$(CPUOBJ)/amis2000/amis2000.o: $(CPUSRC)/amis2000/amis2000.h \
- $(CPUSRC)/amis2000/amis2000.c \
- $(CPUSRC)/amis2000/amis2000op.inc
-
-$(CPUOBJ)/amis2000/amis2000d.o: $(CPUSRC)/amis2000/amis2000.h \
- $(CPUSRC)/amis2000/amis2000d.c
-
-
-
-#-------------------------------------------------
-# Alpha 8201
-#@src/emu/cpu/alph8201/alph8201.h,CPUS += ALPHA8201
-#-------------------------------------------------
-
-ifneq ($(filter ALPHA8201,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/alph8201
-CPUOBJS += $(CPUOBJ)/alph8201/alph8201.o
-DASMOBJS += $(CPUOBJ)/alph8201/8201dasm.o
-endif
-
-$(CPUOBJ)/alph8201/alph8201.o: $(CPUSRC)/alph8201/alph8201.c \
- $(CPUSRC)/alph8201/alph8201.h
-
-
-
-#-------------------------------------------------
-# Analog Devices ADSP21xx series
-#@src/emu/cpu/adsp2100/adsp2100.h,CPUS += ADSP21XX
-#-------------------------------------------------
-
-ifneq ($(filter ADSP21XX,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/adsp2100
-CPUOBJS += $(CPUOBJ)/adsp2100/adsp2100.o
-DASMOBJS += $(CPUOBJ)/adsp2100/2100dasm.o
-endif
-
-$(CPUOBJ)/adsp2100/adsp2100.o: $(CPUSRC)/adsp2100/adsp2100.c \
- $(CPUSRC)/adsp2100/adsp2100.h \
- $(CPUSRC)/adsp2100/2100ops.inc
-
-
-
-#-------------------------------------------------
-# Analog Devices "Sharc" ADSP21062
-#@src/emu/cpu/sharc/sharc.h,CPUS += ADSP21062
-#-------------------------------------------------
-
-ifneq ($(filter ADSP21062,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/sharc
-CPUOBJS += $(CPUOBJ)/sharc/sharc.o
-DASMOBJS += $(CPUOBJ)/sharc/sharcdsm.o
-endif
-
-$(CPUOBJ)/sharc/sharc.o: $(CPUSRC)/sharc/sharc.c \
- $(CPUSRC)/sharc/sharc.h \
- $(CPUSRC)/sharc/sharcops.inc \
- $(CPUSRC)/sharc/sharcops.h \
- $(CPUSRC)/sharc/sharcdsm.c \
- $(CPUSRC)/sharc/sharcdsm.h \
- $(CPUSRC)/sharc/compute.inc \
- $(CPUSRC)/sharc/sharcdma.inc \
- $(CPUSRC)/sharc/sharcmem.inc
-
-
-
-#-------------------------------------------------
-# APEXC
-#@src/emu/cpu/apexc/apexc.h,CPUS += APEXC
-#-------------------------------------------------
-
-ifneq ($(filter APEXC,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/apexc
-CPUOBJS += $(CPUOBJ)/apexc/apexc.o
-DASMOBJS += $(CPUOBJ)/apexc/apexcdsm.o
-endif
-
-$(CPUOBJ)/apexc/apexc.o: $(CPUSRC)/apexc/apexc.c \
- $(CPUSRC)/apexc/apexc.h
-
-
-
-#-------------------------------------------------
-# AT&T DSP16A
-#@src/emu/cpu/dsp16/dsp16.h,CPUS += DSP16A
-#-------------------------------------------------
-
-ifneq ($(filter DSP16A,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/dsp16
-CPUOBJS += $(CPUOBJ)/dsp16/dsp16.o
-DASMOBJS += $(CPUOBJ)/dsp16/dsp16dis.o
-endif
-
-$(CPUOBJ)/dsp16/dsp16.o: $(CPUSRC)/dsp16/dsp16ops.inc \
- $(CPUSRC)/dsp16/dsp16.c \
- $(CPUSRC)/dsp16/dsp16.h
-
-
-#-------------------------------------------------
-# AT&T DSP32C
-#@src/emu/cpu/dsp32/dsp32.h,CPUS += DSP32C
-#-------------------------------------------------
-
-ifneq ($(filter DSP32C,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/dsp32
-CPUOBJS += $(CPUOBJ)/dsp32/dsp32.o
-DASMOBJS += $(CPUOBJ)/dsp32/dsp32dis.o
-endif
-
-$(CPUOBJ)/dsp32/dsp32.o: $(CPUSRC)/dsp32/dsp32.c \
- $(CPUSRC)/dsp32/dsp32.h \
- $(CPUSRC)/dsp32/dsp32ops.inc
-
-
-
-#-------------------------------------------------
-# Atari custom RISC processor
-#@src/emu/cpu/asap/asap.h,CPUS += ASAP
-#-------------------------------------------------
-
-ifneq ($(filter ASAP,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/asap
-CPUOBJS += $(CPUOBJ)/asap/asap.o
-DASMOBJS += $(CPUOBJ)/asap/asapdasm.o
-endif
-
-$(CPUOBJ)/asap/asap.o: $(CPUSRC)/asap/asap.c \
- $(CPUSRC)/asap/asap.h
-
-
-
-#-------------------------------------------------
-# AMD Am29000
-#@src/emu/cpu/am29000/am29000.h,CPUS += AM29000
-#-------------------------------------------------
-
-ifneq ($(filter AM29000,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/am29000
-CPUOBJS += $(CPUOBJ)/am29000/am29000.o
-DASMOBJS += $(CPUOBJ)/am29000/am29dasm.o
-endif
-
-$(CPUOBJ)/am29000/am29000.o: $(CPUSRC)/am29000/am29000.c \
- $(CPUSRC)/am29000/am29000.h \
- $(CPUSRC)/am29000/am29ops.h \
-
-
-
-#-------------------------------------------------
-# Atari Jaguar custom DSPs
-#@src/emu/cpu/jaguar/jaguar.h,CPUS += JAGUAR
-#-------------------------------------------------
-
-ifneq ($(filter JAGUAR,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/jaguar
-CPUOBJS += $(CPUOBJ)/jaguar/jaguar.o
-DASMOBJS += $(CPUOBJ)/jaguar/jagdasm.o
-endif
-
-$(CPUOBJ)/jaguar/jaguar.o: $(CPUSRC)/jaguar/jaguar.c \
- $(CPUSRC)/jaguar/jaguar.h
-
-
-
-#-------------------------------------------------
-# Simutrek Cube Quest bit-sliced CPUs
-#@src/emu/cpu/cubeqcpu/cubeqcpu.h,CPUS += CUBEQCPU
-#-------------------------------------------------
-
-ifneq ($(filter CUBEQCPU,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/cubeqcpu
-CPUOBJS += $(CPUOBJ)/cubeqcpu/cubeqcpu.o
-DASMOBJS += $(CPUOBJ)/cubeqcpu/cubedasm.o
-endif
-
-$(CPUOBJ)/cubeqcpu/cubeqcpu.o: $(CPUSRC)/cubeqcpu/cubeqcpu.c \
- $(CPUSRC)/cubeqcpu/cubeqcpu.h
-
-
-#-------------------------------------------------
-# Ensoniq ES5510 ('ESP') DSP
-#@src/emu/cpu/es5510/es5510.h,CPUS += ES5510
-#-------------------------------------------------
-
-ifneq ($(filter ES5510,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/es5510
-CPUOBJS += $(CPUOBJ)/es5510/es5510.o
-endif
-
-$(CPUOBJ)/es5510.o: $(CPUSRC)/es5510/es5510.c \
- $(CPUSRC)/es5510/es5510.h
-
-
-#-------------------------------------------------
-# Entertainment Sciences AM29116-based RIP
-#@src/emu/cpu/esrip/esrip.h,CPUS += ESRIP
-#-------------------------------------------------
-
-ifneq ($(filter ESRIP,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/esrip
-CPUOBJS += $(CPUOBJ)/esrip/esrip.o
-DASMOBJS += $(CPUOBJ)/esrip/esripdsm.o
-endif
-
-$(CPUOBJ)/esrip/esrip.o: $(CPUSRC)/esrip/esrip.c \
- $(CPUSRC)/esrip/esrip.h
-
-
-
-#-------------------------------------------------
-# RCA COSMAC
-#@src/emu/cpu/cosmac/cosmac.h,CPUS += COSMAC
-#-------------------------------------------------
-
-ifneq ($(filter COSMAC,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/cosmac
-CPUOBJS += $(CPUOBJ)/cosmac/cosmac.o
-DASMOBJS += $(CPUOBJ)/cosmac/cosdasm.o
-endif
-
-$(CPUOBJ)/cosmac/cosmac.o: $(CPUSRC)/cosmac/cosmac.c \
- $(CPUSRC)/cosmac/cosmac.h
-
-
-
-#-------------------------------------------------
-# National Semiconductor COP400 family
-#@src/emu/cpu/cop400/cop400.h,CPUS += COP400
-#-------------------------------------------------
-
-ifneq ($(filter COP400,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/cop400
-CPUOBJS += $(CPUOBJ)/cop400/cop400.o
-DASMOBJS += $(CPUOBJ)/cop400/cop410ds.o
-DASMOBJS += $(CPUOBJ)/cop400/cop420ds.o
-DASMOBJS += $(CPUOBJ)/cop400/cop440ds.o
-endif
-
-$(CPUOBJ)/cop400/cop400.o: $(CPUSRC)/cop400/cop400.c \
- $(CPUSRC)/cop400/cop400.h \
- $(CPUSRC)/cop400/cop400op.inc
-
-
-
-#-------------------------------------------------
-# CP1610
-#@src/emu/cpu/cp1610/cp1610.h,CPUS += CP1610
-#-------------------------------------------------
-
-ifneq ($(filter CP1610,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/cp1610
-CPUOBJS += $(CPUOBJ)/cp1610/cp1610.o
-DASMOBJS += $(CPUOBJ)/cp1610/1610dasm.o
-endif
-
-$(CPUOBJ)/cp1610/cp1610.o: $(CPUSRC)/cp1610/cp1610.c \
- $(CPUSRC)/cp1610/cp1610.h
-
-
-
-#-------------------------------------------------
-# Cinematronics vector "CPU"
-#@src/emu/cpu/ccpu/ccpu.h,CPUS += CCPU
-#-------------------------------------------------
-
-ifneq ($(filter CCPU,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/ccpu
-CPUOBJS += $(CPUOBJ)/ccpu/ccpu.o
-DASMOBJS += $(CPUOBJ)/ccpu/ccpudasm.o
-endif
-
-$(CPUOBJ)/ccpu/ccpu.o: $(CPUSRC)/ccpu/ccpu.c \
- $(CPUSRC)/ccpu/ccpu.h
-
-
-
-#-------------------------------------------------
-# DEC T-11
-#@src/emu/cpu/t11/t11.h,CPUS += T11
-#-------------------------------------------------
-
-ifneq ($(filter T11,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/t11
-CPUOBJS += $(CPUOBJ)/t11/t11.o
-DASMOBJS += $(CPUOBJ)/t11/t11dasm.o
-endif
-
-$(CPUOBJ)/t11/t11.o: $(CPUSRC)/t11/t11.c \
- $(CPUSRC)/t11/t11.h \
- $(CPUSRC)/t11/t11ops.inc \
- $(CPUSRC)/t11/t11table.inc
-
-
-
-#-------------------------------------------------
-# F8
-#@src/emu/cpu/f8/f8.h,CPUS += F8
-#-------------------------------------------------
-
-ifneq ($(filter F8,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/f8
-CPUOBJS += $(CPUOBJ)/f8/f8.o
-DASMOBJS += $(CPUOBJ)/f8/f8dasm.o
-endif
-
-$(CPUOBJ)/f8/f8.o: $(CPUSRC)/f8/f8.c \
- $(CPUSRC)/f8/f8.h
-
-
-
-#-------------------------------------------------
-# G65816
-#@src/emu/cpu/g65816/g65816.h,CPUS += G65816
-#-------------------------------------------------
-
-ifneq ($(filter G65816,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/g65816
-CPUOBJS += \
- $(CPUOBJ)/g65816/g65816.o \
- $(CPUOBJ)/g65816/g65816o0.o \
- $(CPUOBJ)/g65816/g65816o1.o \
- $(CPUOBJ)/g65816/g65816o2.o \
- $(CPUOBJ)/g65816/g65816o3.o \
- $(CPUOBJ)/g65816/g65816o4.o
-DASMOBJS += $(CPUOBJ)/g65816/g65816ds.o
-endif
-
-G65816DEPS = \
- $(CPUSRC)/g65816/g65816.h \
- $(CPUSRC)/g65816/g65816cm.h \
- $(CPUSRC)/g65816/g65816op.h
-
-$(CPUOBJ)/g65816/g65816.o: $(CPUSRC)/g65816/g65816.c \
- $(G65816DEPS)
-
-$(CPUOBJ)/g65816/g65816o0.o: $(CPUSRC)/g65816/g65816o0.c \
- $(G65816DEPS)
-
-$(CPUOBJ)/g65816/g65816o1.o: $(CPUSRC)/g65816/g65816o1.c \
- $(G65816DEPS)
-
-$(CPUOBJ)/g65816/g65816o2.o: $(CPUSRC)/g65816/g65816o2.c \
- $(G65816DEPS)
-
-$(CPUOBJ)/g65816/g65816o3.o: $(CPUSRC)/g65816/g65816o3.c \
- $(G65816DEPS)
-
-$(CPUOBJ)/g65816/g65816o4.o: $(CPUSRC)/g65816/g65816o4.c \
- $(G65816DEPS)
-
-
-
-#-------------------------------------------------
-# Hitachi H8 (16/32-bit H8/300, H8/300H, H8S2000 and H8S2600 series)
-#@src/emu/cpu/h8/h8.h,CPUS += H8
-#-------------------------------------------------
-
-ifneq ($(filter H8,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/h8
-CPUOBJS += $(CPUOBJ)/h8/h8.o $(CPUOBJ)/h8/h8h.o $(CPUOBJ)/h8/h8s2000.o $(CPUOBJ)/h8/h8s2600.o \
- $(CPUOBJ)/h8/h83337.o \
- $(CPUOBJ)/h8/h83002.o $(CPUOBJ)/h8/h83006.o $(CPUOBJ)/h8/h83008.o \
- $(CPUOBJ)/h8/h83048.o \
- $(CPUOBJ)/h8/h8s2245.o $(CPUOBJ)/h8/h8s2320.o $(CPUOBJ)/h8/h8s2357.o \
- $(CPUOBJ)/h8/h8s2655.o \
- $(CPUOBJ)/h8/h8_adc.o $(CPUOBJ)/h8/h8_port.o $(CPUOBJ)/h8/h8_intc.o \
- $(CPUOBJ)/h8/h8_timer8.o $(CPUOBJ)/h8/h8_timer16.o $(CPUOBJ)/h8/h8_sci.o
-DASMOBJS +=
-endif
-
-$(CPUOBJ)/h8/h8.o: $(CPUSRC)/h8/h8.c \
- $(CPUOBJ)/h8/h8.inc \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8h.o: $(CPUSRC)/h8/h8h.c \
- $(CPUOBJ)/h8/h8h.inc \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8s2000.o: $(CPUSRC)/h8/h8s2000.c \
- $(CPUOBJ)/h8/h8s2000.inc \
- $(CPUSRC)/h8/h8s2000.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8s2600.o: $(CPUSRC)/h8/h8s2600.c \
- $(CPUOBJ)/h8/h8s2600.inc \
- $(CPUSRC)/h8/h8s2600.h \
- $(CPUSRC)/h8/h8s2000.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h83337.o: $(CPUSRC)/h8/h83337.c \
- $(CPUSRC)/h8/h83337.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h83002.o: $(CPUSRC)/h8/h83002.c \
- $(CPUSRC)/h8/h83002.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h83006.o: $(CPUSRC)/h8/h83006.c \
- $(CPUSRC)/h8/h83006.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h83008.o: $(CPUSRC)/h8/h83008.c \
- $(CPUSRC)/h8/h83008.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h83048.o: $(CPUSRC)/h8/h83048.c \
- $(CPUSRC)/h8/h83048.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h8s2245.o: $(CPUSRC)/h8/h8s2245.c \
- $(CPUSRC)/h8/h8s2245.h \
- $(CPUSRC)/h8/h8s2000.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h8s2320.o: $(CPUSRC)/h8/h8s2320.c \
- $(CPUSRC)/h8/h8s2320.h \
- $(CPUSRC)/h8/h8s2000.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h8s2357.o: $(CPUSRC)/h8/h8s2357.c \
- $(CPUSRC)/h8/h8s2357.h \
- $(CPUSRC)/h8/h8s2000.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h8s2655.o: $(CPUSRC)/h8/h8s2655.c \
- $(CPUSRC)/h8/h8s2655.h \
- $(CPUSRC)/h8/h8s2600.h \
- $(CPUSRC)/h8/h8s2000.h \
- $(CPUSRC)/h8/h8h.h \
- $(CPUSRC)/h8/h8.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8_timer8.h \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_sci.h
-
-$(CPUOBJ)/h8/h8_intc.o: $(CPUSRC)/h8/h8_intc.c \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8_adc.o: $(CPUSRC)/h8/h8_adc.c \
- $(CPUSRC)/h8/h8_adc.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8_port.o: $(CPUSRC)/h8/h8_port.c \
- $(CPUSRC)/h8/h8_port.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8_timer16.o: $(CPUSRC)/h8/h8_timer16.c \
- $(CPUSRC)/h8/h8_timer16.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8.h
-
-$(CPUOBJ)/h8/h8_sci.o: $(CPUSRC)/h8/h8_sci.c \
- $(CPUSRC)/h8/h8_sci.h \
- $(CPUSRC)/h8/h8_intc.h \
- $(CPUSRC)/h8/h8.h
-
-# rule to generate the C files
-$(CPUOBJ)/h8/h8.inc: $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst
- @echo Generating H8-300 source file...
- $(PYTHON) $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst o $@
-
-$(CPUOBJ)/h8/h8h.inc: $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst
- @echo Generating H8-300H source file...
- $(PYTHON) $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst h $@
-
-$(CPUOBJ)/h8/h8s2000.inc: $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst
- @echo Generating H8S/2000 source file...
- $(PYTHON) $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst s20 $@
-
-$(CPUOBJ)/h8/h8s2600.inc: $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst
- @echo Generating H8S/2600 source file...
- $(PYTHON) $(CPUSRC)/h8/h8make.py $(CPUSRC)/h8/h8.lst s26 $@
-
-
-
-#-------------------------------------------------
-# Hitachi HCD62121
-#@src/emu/cpu/hcd62121/hcd62121.h,CPUS += HCD62121
-#-------------------------------------------------
-
-ifneq ($(filter HCD62121,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/hcd62121
-CPUOBJS += $(CPUOBJ)/hcd62121/hcd62121.o
-DASMOBJS += $(CPUOBJ)/hcd62121/hcd62121d.o
-endif
-
-$(CPUOBJ)/hcd62121/hcd62121.o: $(CPUSRC)/hcd62121/hcd62121.c \
- $(CPUSRC)/hcd62121/hcd62121.h \
- $(CPUSRC)/hcd62121/hcd62121_ops.h
-
-
-
-#-------------------------------------------------
-# Hitachi HMCS40 series
-#@src/emu/cpu/hmcs40/hmcs40.h,CPUS += HMCS40
-#-------------------------------------------------
-
-ifneq ($(filter HMCS40,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/hmcs40
-CPUOBJS += $(CPUOBJ)/hmcs40/hmcs40.o
-DASMOBJS += $(CPUOBJ)/hmcs40/hmcs40d.o
-endif
-
-$(CPUOBJ)/hmcs40/hmcs40.o: $(CPUSRC)/hmcs40/hmcs40.h \
- $(CPUSRC)/hmcs40/hmcs40.c \
- $(CPUSRC)/hmcs40/hmcs40op.inc
-
-$(CPUOBJ)/hmcs40/hmcs40d.o: $(CPUSRC)/hmcs40/hmcs40.h \
- $(CPUSRC)/hmcs40/hmcs40d.c
-
-
-
-#-------------------------------------------------
-# Hitachi SH1/SH2
-#@src/emu/cpu/sh2/sh2.h,CPUS += SH2
-#-------------------------------------------------
-
-ifneq ($(filter SH2,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/sh2
-CPUOBJS += $(CPUOBJ)/sh2/sh2.o $(CPUOBJ)/sh2/sh2fe.o $(DRCOBJ)
-DASMOBJS += $(CPUOBJ)/sh2/sh2dasm.o
-endif
-
-$(CPUOBJ)/sh2/sh2.o: $(CPUSRC)/sh2/sh2.c \
- $(CPUSRC)/sh2/sh2.h \
- $(CPUSRC)/sh2/sh2comn.c \
- $(CPUSRC)/sh2/sh2drc.c \
- $(CPUSRC)/sh2/sh2comn.h \
- $(DRCDEPS)
-
-$(CPUOBJ)/sh2/sh2fe.o: $(CPUSRC)/sh2/sh2fe.c \
- $(CPUSRC)/sh2/sh2.h \
- $(CPUSRC)/sh2/sh2comn.h
-
-
-
-#-------------------------------------------------
-# Hitachi SH4
-#@src/emu/cpu/sh4/sh4.h,CPUS += SH4
-#-------------------------------------------------
-
-ifneq ($(filter SH4,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/sh4
-CPUOBJS += $(CPUOBJ)/sh4/sh4.o $(CPUOBJ)/sh4/sh4comn.o $(CPUOBJ)/sh4/sh3comn.o $(CPUOBJ)/sh4/sh4tmu.o $(CPUOBJ)/sh4/sh4dmac.o
-DASMOBJS += $(CPUOBJ)/sh4/sh4dasm.o
-endif
-
-$(CPUOBJ)/sh4/sh4.o: $(CPUSRC)/sh4/sh4.c \
- $(CPUSRC)/sh4/sh4.h \
- $(CPUSRC)/sh4/sh4regs.h \
- $(CPUSRC)/sh4/sh4comn.h \
- $(CPUSRC)/sh4/sh3comn.h
-
-$(CPUOBJ)/sh4/sh4comn.o: $(CPUSRC)/sh4/sh4comn.c \
- $(CPUSRC)/sh4/sh4comn.h \
- $(CPUSRC)/sh4/sh4regs.h \
- $(CPUSRC)/sh4/sh4.h
-
-$(CPUOBJ)/sh4/sh3comn.o: $(CPUSRC)/sh4/sh3comn.c \
- $(CPUSRC)/sh4/sh3comn.h \
-
-$(CPUOBJ)/sh4/sh4tmu.o: $(CPUSRC)/sh4/sh4tmu.c \
- $(CPUSRC)/sh4/sh4tmu.h \
- $(CPUSRC)/sh4/sh3comn.c \
- $(CPUSRC)/sh4/sh3comn.h \
- $(CPUSRC)/sh4/sh4.c \
- $(CPUSRC)/sh4/sh4.h \
- $(CPUSRC)/sh4/sh4regs.h \
- $(CPUSRC)/sh4/sh4comn.h \
- $(CPUSRC)/sh4/sh3comn.h
-
-$(CPUOBJ)/sh4/sh4dmac.o: $(CPUSRC)/sh4/sh4dmac.c \
- $(CPUSRC)/sh4/sh4dmac.h \
- $(CPUSRC)/sh4/sh3comn.c \
- $(CPUSRC)/sh4/sh3comn.h \
- $(CPUSRC)/sh4/sh4.c \
- $(CPUSRC)/sh4/sh4.h \
- $(CPUSRC)/sh4/sh4regs.h \
- $(CPUSRC)/sh4/sh4comn.h \
- $(CPUSRC)/sh4/sh3comn.h
-
-
-
-#-------------------------------------------------
-# Hudsonsoft 6280
-#@src/emu/cpu/h6280/h6280.h,CPUS += H6280
-#-------------------------------------------------
-
-ifneq ($(filter H6280,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/h6280
-CPUOBJS += $(CPUOBJ)/h6280/h6280.o
-DASMOBJS += $(CPUOBJ)/h6280/6280dasm.o
-endif
-
-$(CPUOBJ)/h6280/h6280.o: $(CPUSRC)/h6280/h6280.c \
- $(CPUSRC)/h6280/h6280.h
-
-
-
-#-------------------------------------------------
-# Hyperstone E1 series
-#@src/emu/cpu/e132xs/e132xs.h,CPUS += E1
-#-------------------------------------------------
-
-ifneq ($(filter E1,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/e132xs
-CPUOBJS += $(CPUOBJ)/e132xs/e132xs.o
-DASMOBJS += $(CPUOBJ)/e132xs/32xsdasm.o
-endif
-
-$(CPUOBJ)/e132xs/e132xs.o: $(CPUSRC)/e132xs/e132xs.c \
- $(CPUSRC)/e132xs/e132xs.h \
- $(CPUSRC)/e132xs/e132xsop.inc
-
-
-
-#-------------------------------------------------
-# 15IE-00-013 CPU ("Microprogrammed Control Device")
-#@src/emu/cpu/ie15/ie15.h,CPUS += IE15
-#-------------------------------------------------
-
-ifneq ($(filter IE15,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/ie15
-CPUOBJS += $(CPUOBJ)/ie15/ie15.o
-DASMOBJS += $(CPUOBJ)/ie15/ie15dasm.o
-endif
-
-$(CPUOBJ)/ie15/ie15.o: $(CPUSRC)/ie15/ie15.c \
- $(CPUSRC)/ie15/ie15.h
-
-
-#-------------------------------------------------
-# Intel 4004
-#@src/emu/cpu/i4004/i4004.h,CPUS += I4004
-#-------------------------------------------------
-
-ifneq ($(filter I4004,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i4004
-CPUOBJS += $(CPUOBJ)/i4004/i4004.o
-DASMOBJS += $(CPUOBJ)/i4004/4004dasm.o
-endif
-
-$(CPUOBJ)/i4004/i4004.o: $(CPUSRC)/i4004/i4004.c \
- $(CPUSRC)/i4004/i4004.h
-
-
-#-------------------------------------------------
-# Intel 8008
-#@src/emu/cpu/i8008/i8008.h,CPUS += I8008
-#-------------------------------------------------
-
-ifneq ($(filter I8008,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i8008
-CPUOBJS += $(CPUOBJ)/i8008/i8008.o
-DASMOBJS += $(CPUOBJ)/i8008/8008dasm.o
-endif
-
-$(CPUOBJ)/i8008/i8008.o: $(CPUSRC)/i8008/i8008.c \
- $(CPUSRC)/i8008/i8008.h
-
-#-------------------------------------------------
-# National Semiconductor SC/MP
-#@src/emu/cpu/scmp/scmp.h,CPUS += SCMP
-#-------------------------------------------------
-
-ifneq ($(filter SCMP,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/scmp
-CPUOBJS += $(CPUOBJ)/scmp/scmp.o
-DASMOBJS += $(CPUOBJ)/scmp/scmpdasm.o
-endif
-
-$(CPUOBJ)/scmp/scmp.o: $(CPUSRC)/scmp/scmp.c \
- $(CPUSRC)/scmp/scmp.h
-
-
-#-------------------------------------------------
-# Intel 8080/8085A
-#@src/emu/cpu/i8085/i8085.h,CPUS += I8085
-#-------------------------------------------------
-
-ifneq ($(filter I8085,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i8085
-CPUOBJS += $(CPUOBJ)/i8085/i8085.o
-DASMOBJS += $(CPUOBJ)/i8085/8085dasm.o
-endif
-
-$(CPUOBJ)/i8085/i8085.o: $(CPUSRC)/i8085/i8085.c \
- $(CPUSRC)/i8085/i8085.h \
- $(CPUSRC)/i8085/i8085cpu.h
-
-
-#-------------------------------------------------
-# Intel 8089
-#@src/emu/cpu/i8085/i8089.h,CPUS += I8089
-#-------------------------------------------------
-
-ifneq ($(filter I8089,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i8089
-CPUOBJS += $(CPUOBJ)/i8089/i8089.o \
- $(CPUOBJ)/i8089/i8089_channel.o \
- $(CPUOBJ)/i8089/i8089_ops.o
-DASMOBJS += $(CPUOBJ)/i8089/i8089_dasm.o
-endif
-
-$(CPUOBJ)/i8089/i8089_ops.o: $(CPUSRC)/i8089/i8089_channel.h
-$(CPUOBJ)/i8089/i8089_channel.o: $(CPUSRC)/i8089/i8089_channel.h
-
-$(CPUOBJ)/i8089/i8089.o: $(CPUSRC)/i8089/i8089.c \
- $(CPUSRC)/i8089/i8089.h
-
-
-#-------------------------------------------------
-# Intel MCS-48 (8039 and derivatives)
-#@src/emu/cpu/mcs48/mcs48.h,CPUS += MCS48
-#-------------------------------------------------
-
-ifneq ($(filter MCS48,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mcs48
-CPUOBJS += $(CPUOBJ)/mcs48/mcs48.o
-DASMOBJS += $(CPUOBJ)/mcs48/mcs48dsm.o
-endif
-
-$(CPUOBJ)/mcs48/mcs48.o: $(CPUSRC)/mcs48/mcs48.c \
- $(CPUSRC)/mcs48/mcs48.h
-
-
-
-#-------------------------------------------------
-# Intel 8051 and derivatives
-#@src/emu/cpu/mcs51/mcs51.h,CPUS += MCS51
-#-------------------------------------------------
-
-ifneq ($(filter MCS51,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mcs51
-CPUOBJS += $(CPUOBJ)/mcs51/mcs51.o
-DASMOBJS += $(CPUOBJ)/mcs51/mcs51dasm.o
-endif
-
-$(CPUOBJ)/mcs51/mcs51.o: $(CPUSRC)/mcs51/mcs51.c \
- $(CPUSRC)/mcs51/mcs51.h \
- $(CPUSRC)/mcs51/mcs51ops.inc
-
-#-------------------------------------------------
-# Intel MCS-96
-#@src/emu/cpu/mcs96/mcs96.h,CPUS += MCS96
-#-------------------------------------------------
-
-ifneq ($(filter MCS96,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mcs96
-CPUOBJS += $(CPUOBJ)/mcs96/mcs96.o \
- $(CPUOBJ)/mcs96/i8x9x.o \
- $(CPUOBJ)/mcs96/i8xc196.o
-endif
-
-$(CPUOBJ)/mcs96/mcs96.o: $(CPUOBJ)/mcs96/mcs96.inc \
- $(CPUSRC)/mcs96/mcs96.c \
- $(CPUSRC)/mcs96/mcs96.h
-
-$(CPUOBJ)/mcs96/i8x9x.o: $(CPUOBJ)/mcs96/i8x9x.inc \
- $(CPUSRC)/mcs96/i8x9x.c \
- $(CPUSRC)/mcs96/i8x9x.h \
- $(CPUSRC)/mcs96/mcs96.h
-
-$(CPUOBJ)/mcs96/i8xc196.o: $(CPUOBJ)/mcs96/i8xc196.inc \
- $(CPUSRC)/mcs96/i8xc196.c \
- $(CPUSRC)/mcs96/i8xc196.c \
- $(CPUSRC)/mcs96/mcs96.h
-
-$(CPUOBJ)/mcs96/mcs96.inc: $(CPUSRC)/mcs96/mcs96make.py $(CPUSRC)/mcs96/mcs96ops.lst
- @echo Generating mcs96 source file...
- $(PYTHON) $(CPUSRC)/mcs96/mcs96make.py mcs96 $(CPUSRC)/mcs96/mcs96ops.lst $@
-
-$(CPUOBJ)/mcs96/i8x9x.inc: $(CPUSRC)/mcs96/mcs96make.py $(CPUSRC)/mcs96/mcs96ops.lst
- @echo Generating i8x9x source file...
- $(PYTHON) $(CPUSRC)/mcs96/mcs96make.py i8x9x $(CPUSRC)/mcs96/mcs96ops.lst $@
-
-$(CPUOBJ)/mcs96/i8xc196.inc: $(CPUSRC)/mcs96/mcs96make.py $(CPUSRC)/mcs96/mcs96ops.lst
- @echo Generating i8xc196 source file...
- $(PYTHON) $(CPUSRC)/mcs96/mcs96make.py i8xc196 $(CPUSRC)/mcs96/mcs96ops.lst $@
-
-#-------------------------------------------------
-# Intel 80x86 series
-#@src/emu/cpu/i86/i86.h,CPUS += I86
-#@src/emu/cpu/i86/i286.h,CPUS += I86
-#@src/emu/cpu/i386/i386.h,CPUS += I386
-#-------------------------------------------------
-
-ifneq ($(filter I86,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i86 $(CPUOBJ)/i386
-CPUOBJS += $(CPUOBJ)/i86/i86.o
-CPUOBJS += $(CPUOBJ)/i86/i186.o
-CPUOBJS += $(CPUOBJ)/i86/i286.o
-DASMOBJS += $(CPUOBJ)/i386/i386dasm.o
-endif
-
-ifneq ($(filter I386,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i386
-CPUOBJS += $(CPUOBJ)/i386/i386.o
-DASMOBJS += $(CPUOBJ)/i386/i386dasm.o
-endif
-
-$(CPUOBJ)/i86/i86.o: $(CPUSRC)/i86/i86.c \
- $(CPUSRC)/i86/i86.h \
- $(CPUSRC)/i86/i86inline.h
-
-$(CPUOBJ)/i86/i186.o: $(CPUSRC)/i86/i186.c \
- $(CPUSRC)/i86/i86.h \
- $(CPUSRC)/i86/i186.h \
- $(CPUSRC)/i86/i86inline.h
-
-$(CPUOBJ)/i86/i286.o: $(CPUSRC)/i86/i286.c \
- $(CPUSRC)/i86/i86.h \
- $(CPUSRC)/i86/i286.h \
- $(CPUSRC)/i86/i86inline.h
-
-$(CPUOBJ)/i386/i386.o: $(CPUSRC)/i386/i386.c \
- $(CPUSRC)/i386/i386.h \
- $(CPUSRC)/i386/i386priv.h \
- $(CPUSRC)/i386/i386op16.inc \
- $(CPUSRC)/i386/i386op32.inc \
- $(CPUSRC)/i386/i386ops.inc \
- $(CPUSRC)/i386/i486ops.inc \
- $(CPUSRC)/i386/pentops.inc \
- $(CPUSRC)/i386/x87ops.inc \
- $(CPUSRC)/i386/i386ops.h \
- $(CPUSRC)/i386/cycles.h
-
-
-
-#-------------------------------------------------
-# Intel i860
-#@src/emu/cpu/i860/i860.h,CPUS += I860
-#-------------------------------------------------
-
-ifneq ($(filter I860,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i860
-CPUOBJS += $(CPUOBJ)/i860/i860.o
-DASMOBJS += $(CPUOBJ)/i860/i860dis.o
-endif
-
-$(CPUOBJ)/i860/i860.o: $(CPUSRC)/i860/i860.c \
- $(CPUSRC)/i860/i860.h \
- $(CPUSRC)/i860/i860dec.inc
-
-#-------------------------------------------------
-# Intel i960
-#@src/emu/cpu/i960/i960.h,CPUS += I960
-#-------------------------------------------------
-
-ifneq ($(filter I960,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/i960
-CPUOBJS += $(CPUOBJ)/i960/i960.o
-DASMOBJS += $(CPUOBJ)/i960/i960dis.o
-endif
-
-$(CPUOBJ)/i960/i960.o: $(CPUSRC)/i960/i960.c \
- $(CPUSRC)/i960/i960.h
-
-
-
-#-------------------------------------------------
-# LH5801
-#@src/emu/cpu/lh5801/lh5801.h,CPUS += LH5801
-#-------------------------------------------------
-
-ifneq ($(filter LH5801,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/lh5801
-CPUOBJS += $(CPUOBJ)/lh5801/lh5801.o
-DASMOBJS += $(CPUOBJ)/lh5801/5801dasm.o
-endif
-
-$(CPUOBJ)/lh5801/lh5801.o: $(CPUSRC)/lh5801/lh5801.c \
- $(CPUSRC)/lh5801/5801tbl.inc \
- $(CPUSRC)/lh5801/lh5801.h
-
-
-
-#-------------------------------------------------
-# Manchester Small-Scale Experimental Machine
-#@src/emu/cpu/ssem/ssem.h,CPUS += SSEM
-#-------------------------------------------------
-
-ifneq ($(filter SSEM,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/ssem
-CPUOBJS += $(CPUOBJ)/ssem/ssem.o
-DASMOBJS += $(CPUOBJ)/ssem/ssemdasm.o
-endif
-
-$(CPUOBJ)/ssem/ssem.o: $(CPUSRC)/ssem/ssem.c \
- $(CPUSRC)/ssem/ssem.h
-
-
-
-#-------------------------------------------------
-# Fujitsu MB88xx
-#@src/emu/cpu/mb88xx/mb88xx.h,CPUS += MB88XX
-#-------------------------------------------------
-
-ifneq ($(filter MB88XX,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mb88xx
-CPUOBJS += $(CPUOBJ)/mb88xx/mb88xx.o
-DASMOBJS += $(CPUOBJ)/mb88xx/mb88dasm.o
-endif
-
-$(CPUOBJ)/mb88xx/mb88xx.o: $(CPUSRC)/mb88xx/mb88xx.c \
- $(CPUSRC)/mb88xx/mb88xx.h
-
-
-
-#-------------------------------------------------
-# Fujitsu MB86233
-#@src/emu/cpu/mb86233/mb86233.h,CPUS += MB86233
-#-------------------------------------------------
-
-ifneq ($(filter MB86233,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mb86233
-CPUOBJS += $(CPUOBJ)/mb86233/mb86233.o
-DASMOBJS += $(CPUOBJ)/mb86233/mb86233d.o
-endif
-
-$(CPUOBJ)/mb86233/mb86233.o: $(CPUSRC)/mb86233/mb86233.c \
- $(CPUSRC)/mb86233/mb86233.h
-
-#-------------------------------------------------
-# Fujitsu MB86235
-#@src/emu/cpu/mb86233/mb86235.h,CPUS += MB86235
-#-------------------------------------------------
-
-ifneq ($(filter MB86235,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mb86235
-CPUOBJS += $(CPUOBJ)/mb86235/mb86235.o
-DASMOBJS += $(CPUOBJ)/mb86235/mb86235d.o
-endif
-
-$(CPUOBJ)/mb86233/mb86235.o: $(CPUSRC)/mb86233/mb86235.c \
- $(CPUSRC)/mb86235/mb86235.h
-
-
-#-------------------------------------------------
-# Microchip PIC16C5x
-#@src/emu/cpu/pic16c5x/pic16c5x.h,CPUS += PIC16C5X
-#-------------------------------------------------
-
-ifneq ($(filter PIC16C5X,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/pic16c5x
-CPUOBJS += $(CPUOBJ)/pic16c5x/pic16c5x.o
-DASMOBJS += $(CPUOBJ)/pic16c5x/16c5xdsm.o
-endif
-
-$(CPUOBJ)/pic16c5x/pic16c5x.o: $(CPUSRC)/pic16c5x/pic16c5x.c \
- $(CPUSRC)/pic16c5x/pic16c5x.h
-
-
-
-#-------------------------------------------------
-# Microchip PIC16C62x
-#@src/emu/cpu/pic16c62x/pic16c62x.h,CPUS += PIC16C62X
-#-------------------------------------------------
-
-ifneq ($(filter PIC16C62X,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/pic16c62x
-CPUOBJS += $(CPUOBJ)/pic16c62x/pic16c62x.o
-DASMOBJS += $(CPUOBJ)/pic16c62x/16c62xdsm.o
-endif
-
-$(CPUOBJ)/pic16c62x/pic16c62x.o: $(CPUSRC)/pic16c62x/pic16c62x.c \
- $(CPUSRC)/pic16c62x/pic16c62x.h
-
-
-
-#-------------------------------------------------
-# MIPS R3000 (MIPS I/II) series
-# MIPS R4000 (MIPS III/IV) series
-#@src/emu/cpu/mips/mips3.h,CPUS += MIPS
-#-------------------------------------------------
-
-ifneq ($(filter MIPS,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mips
-CPUOBJS += $(CPUOBJ)/mips/r3000.o
-CPUOBJS += $(CPUOBJ)/mips/mips3com.o $(CPUOBJ)/mips/mips3.o $(CPUOBJ)/mips/mips3fe.o $(CPUOBJ)/mips/mips3drc.o $(DRCOBJ)
-DASMOBJS += $(CPUOBJ)/mips/r3kdasm.o
-DASMOBJS += $(CPUOBJ)/mips/mips3dsm.o
-endif
-
-$(CPUOBJ)/mips/r3000.o: $(CPUSRC)/mips/r3000.c \
- $(CPUSRC)/mips/r3000.h
-
-$(CPUOBJ)/mips/mips3.o: $(CPUSRC)/mips/mips3.h $(CPUSRC)/mips/mips3com.h \
- $(CPUSRC)/mips/mips3.c
-
-$(CPUOBJ)/mips/mips3com.o: $(CPUSRC)/mips/mips3.h \
- $(CPUSRC)/mips/mips3com.h
-
-$(CPUOBJ)/mips/mips3fe.o: $(CPUSRC)/mips/mips3.h \
- $(CPUSRC)/mips/mips3com.h \
- $(CPUSRC)/mips/mips3fe.h
-
-$(CPUOBJ)/mips/mips3drc.o: $(CPUSRC)/mips/mips3drc.c \
- $(CPUSRC)/mips/mips3.h \
- $(CPUSRC)/mips/mips3com.h \
- $(CPUSRC)/mips/mips3fe.h \
- $(DRCDEPS)
-
-
-
-#-------------------------------------------------
-# Sony PlayStation CPU (R3000-based + GTE)
-#@src/emu/cpu/psx/psx.h,CPUS += PSX
-#-------------------------------------------------
-
-ifneq ($(filter PSX,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/psx
-CPUOBJS += $(CPUOBJ)/psx/psx.o $(CPUOBJ)/psx/gte.o $(CPUOBJ)/psx/dma.o $(CPUOBJ)/psx/irq.o $(CPUOBJ)/psx/mdec.o $(CPUOBJ)/psx/rcnt.o $(CPUOBJ)/psx/sio.o
-DASMOBJS += $(CPUOBJ)/psx/psxdasm.o
-endif
-
-$(CPUOBJ)/psx/psx.o: $(CPUSRC)/psx/psx.c \
- $(CPUSRC)/psx/psx.h \
- $(CPUSRC)/psx/dma.h \
- $(CPUSRC)/psx/gte.h \
- $(CPUSRC)/psx/mdec.h \
- $(CPUSRC)/psx/rcnt.h \
- $(CPUSRC)/psx/sio.h
-
-$(CPUOBJ)/psx/dma.o: $(CPUSRC)/psx/dma.c \
- $(CPUSRC)/psx/dma.h
-
-$(CPUOBJ)/psx/gte.o: $(CPUSRC)/psx/gte.c \
- $(CPUSRC)/psx/gte.h
-
-$(CPUOBJ)/psx/mdec.o: $(CPUSRC)/psx/mdec.c \
- $(CPUSRC)/psx/dma.h \
- $(CPUSRC)/psx/mdec.h
-
-$(CPUOBJ)/psx/sio.o: $(CPUSRC)/psx/sio.c \
- $(CPUSRC)/psx/sio.h
-
-
-#-------------------------------------------------
-# Mitsubishi M37702 and M37710 (based on 65C816)
-#@src/emu/cpu/m37710/m37710.h,CPUS += M37710
-#-------------------------------------------------
-
-ifneq ($(filter M37710,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/m37710
-CPUOBJS += \
- $(CPUOBJ)/m37710/m37710.o \
- $(CPUOBJ)/m37710/m37710o0.o \
- $(CPUOBJ)/m37710/m37710o1.o \
- $(CPUOBJ)/m37710/m37710o2.o \
- $(CPUOBJ)/m37710/m37710o3.o
-DASMOBJS += $(CPUOBJ)/m37710/m7700ds.o
-endif
-
-M37710DEPS = \
- $(CPUSRC)/m37710/m37710.h \
- $(CPUSRC)/m37710/m37710cm.h \
- $(CPUSRC)/m37710/m37710il.h \
- $(CPUSRC)/m37710/m37710op.h \
- $(CPUSRC)/m37710/m7700ds.h
-
-$(CPUOBJ)/m37710/m37710.o: $(CPUSRC)/m37710/m37710.c \
- $(M37710DEPS)
-
-$(CPUOBJ)/m37710/m37710o0.o: $(CPUSRC)/m37710/m37710o0.c \
- $(M37710DEPS)
-
-$(CPUOBJ)/m37710/m37710o1.o: $(CPUSRC)/m37710/m37710o1.c \
- $(M37710DEPS)
-
-$(CPUOBJ)/m37710/m37710o2.o: $(CPUSRC)/m37710/m37710o2.c \
- $(M37710DEPS)
-
-$(CPUOBJ)/m37710/m37710o3.o: $(CPUSRC)/m37710/m37710o3.c \
- $(M37710DEPS)
-
-$(CPUOBJ)/m37710/m7700ds.o: $(CPUSRC)/m37710/m7700ds.c \
- $(CPUSRC)/m37710/m7700ds.h
-
-
-
-#-------------------------------------------------
-# Mostek 6502 and its many derivatives
-#@src/emu/cpu/m6502/m6502.h,CPUS += M6502
-#@src/emu/cpu/m6502/deco16.h,CPUS += M6502
-#@src/emu/cpu/m6502/m4510.h,CPUS += M6502
-#@src/emu/cpu/m6502/m65ce02.h,CPUS += M6502
-#@src/emu/cpu/m6502/m65c02.h,CPUS += M6502
-#@src/emu/cpu/m6502/r65c02.h,CPUS += M6502
-#@src/emu/cpu/m6502/m65sc02.h,CPUS += M6502
-#@src/emu/cpu/m6502/m6504.h,CPUS += M6502
-#@src/emu/cpu/m6502/m6509.h,CPUS += M6502
-#@src/emu/cpu/m6502/m6510.h,CPUS += M6502
-#@src/emu/cpu/m6502/m6510t.h,CPUS += M6502
-#@src/emu/cpu/m6502/m7501.h,CPUS += M6502
-#@src/emu/cpu/m6502/m8502.h,CPUS += M6502
-#@src/emu/cpu/m6502/n2a03.h,CPUS += M6502
-#@src/emu/cpu/m6502/m740.h,CPUS += M6502
-#@src/emu/cpu/m6502/m3745x.h,CPUS += M6502
-#@src/emu/cpu/m6502/m5074x.h,CPUS += M6502
-
-#-------------------------------------------------
-
-ifneq ($(filter M6502,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/m6502
-CPUOBJS += $(CPUOBJ)/m6502/deco16.o \
- $(CPUOBJ)/m6502/m4510.o \
- $(CPUOBJ)/m6502/m6502.o \
- $(CPUOBJ)/m6502/m65c02.o \
- $(CPUOBJ)/m6502/m65ce02.o \
- $(CPUOBJ)/m6502/m65sc02.o \
- $(CPUOBJ)/m6502/m6504.o \
- $(CPUOBJ)/m6502/m6509.o \
- $(CPUOBJ)/m6502/m6510.o \
- $(CPUOBJ)/m6502/m6510t.o \
- $(CPUOBJ)/m6502/m7501.o \
- $(CPUOBJ)/m6502/m8502.o \
- $(CPUOBJ)/m6502/n2a03.o \
- $(CPUOBJ)/m6502/r65c02.o \
- $(CPUOBJ)/m6502/m740.o \
- $(CPUOBJ)/m6502/m3745x.o \
- $(CPUOBJ)/m6502/m5074x.o \
-
-DASMOBJS +=
-endif
-
-$(CPUOBJ)/m6502/deco16.o: $(CPUSRC)/m6502/deco16.c \
- $(CPUOBJ)/m6502/deco16.inc \
- $(CPUSRC)/m6502/deco16.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m4510.o: $(CPUSRC)/m6502/m4510.c \
- $(CPUOBJ)/m6502/m4510.inc \
- $(CPUSRC)/m6502/m4510.h \
- $(CPUSRC)/m6502/m65ce02.h \
- $(CPUSRC)/m6502/m65c02.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m6502.o: $(CPUSRC)/m6502/m6502.c \
- $(CPUOBJ)/m6502/m6502.inc \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m65c02.o: $(CPUSRC)/m6502/m65c02.c \
- $(CPUOBJ)/m6502/m65c02.inc \
- $(CPUSRC)/m6502/m65c02.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m65ce02.o: $(CPUSRC)/m6502/m65ce02.c \
- $(CPUOBJ)/m6502/m65ce02.inc \
- $(CPUSRC)/m6502/m65ce02.h \
- $(CPUSRC)/m6502/m65c02.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m65sc02.o: $(CPUSRC)/m6502/m65sc02.c \
- $(CPUSRC)/m6502/m65sc02.h \
- $(CPUSRC)/m6502/r65c02.h \
- $(CPUSRC)/m6502/m65c02.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m6504.o: $(CPUSRC)/m6502/m6504.c \
- $(CPUSRC)/m6502/m6504.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m6509.o: $(CPUSRC)/m6502/m6509.c \
- $(CPUOBJ)/m6502/m6509.inc \
- $(CPUSRC)/m6502/m6509.h
-
-$(CPUOBJ)/m6502/m6510.o: $(CPUSRC)/m6502/m6510.c \
- $(CPUOBJ)/m6502/m6510.inc \
- $(CPUSRC)/m6502/m6510.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m6510t.o: $(CPUSRC)/m6502/m6510t.c \
- $(CPUSRC)/m6502/m6510t.h \
- $(CPUSRC)/m6502/m6510.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m7501.o: $(CPUSRC)/m6502/m7501.c \
- $(CPUSRC)/m6502/m7501.h \
- $(CPUSRC)/m6502/m6510.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m8502.o: $(CPUSRC)/m6502/m8502.c \
- $(CPUSRC)/m6502/m8502.h \
- $(CPUSRC)/m6502/m6510.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/n2a03.o: $(CPUSRC)/m6502/n2a03.c \
- $(CPUOBJ)/m6502/n2a03.inc \
- $(CPUSRC)/m6502/n2a03.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/r65c02.o: $(CPUSRC)/m6502/r65c02.c \
- $(CPUOBJ)/m6502/r65c02.inc \
- $(CPUSRC)/m6502/r65c02.h \
- $(CPUSRC)/m6502/m65c02.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m740.o: $(CPUSRC)/m6502/m740.c \
- $(CPUOBJ)/m6502/m740.inc \
- $(CPUSRC)/m6502/m740.h \
- $(CPUSRC)/m6502/m6502.h
-
-$(CPUOBJ)/m6502/m3745x.o: $(CPUSRC)/m6502/m3745x.c \
- $(CPUSRC)/m6502/m3745x.h
-
-$(CPUOBJ)/m6502/m5074x.o: $(CPUSRC)/m6502/m5074x.c \
- $(CPUSRC)/m6502/m5074x.h
-
-# rule to generate the C files
-$(CPUOBJ)/m6502/deco16.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/odeco16.lst $(CPUSRC)/m6502/ddeco16.lst
- @echo Generating deco16 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py deco16_device $(CPUSRC)/m6502/odeco16.lst $(CPUSRC)/m6502/ddeco16.lst $@
-
-$(CPUOBJ)/m6502/m4510.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om4510.lst $(CPUSRC)/m6502/dm4510.lst
- @echo Generating m4510 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m4510_device $(CPUSRC)/m6502/om4510.lst $(CPUSRC)/m6502/dm4510.lst $@
-
-$(CPUOBJ)/m6502/m6502.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om6502.lst $(CPUSRC)/m6502/dm6502.lst
- @echo Generating m6502 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m6502_device $(CPUSRC)/m6502/om6502.lst $(CPUSRC)/m6502/dm6502.lst $@
-
-$(CPUOBJ)/m6502/m65c02.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om65c02.lst $(CPUSRC)/m6502/dm65c02.lst
- @echo Generating m65c02 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m65c02_device $(CPUSRC)/m6502/om65c02.lst $(CPUSRC)/m6502/dm65c02.lst $@
-
-$(CPUOBJ)/m6502/m65ce02.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om65ce02.lst $(CPUSRC)/m6502/dm65ce02.lst
- @echo Generating m65ce02 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m65ce02_device $(CPUSRC)/m6502/om65ce02.lst $(CPUSRC)/m6502/dm65ce02.lst $@
-
-$(CPUOBJ)/m6502/m6509.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om6509.lst $(CPUSRC)/m6502/dm6509.lst
- @echo Generating m6509 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m6509_device $(CPUSRC)/m6502/om6509.lst $(CPUSRC)/m6502/dm6509.lst $@
-
-$(CPUOBJ)/m6502/m6510.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om6510.lst $(CPUSRC)/m6502/dm6510.lst
- @echo Generating m6510 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m6510_device $(CPUSRC)/m6502/om6510.lst $(CPUSRC)/m6502/dm6510.lst $@
-
-$(CPUOBJ)/m6502/n2a03.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/on2a03.lst $(CPUSRC)/m6502/dn2a03.lst
- @echo Generating n2a03 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py n2a03_device $(CPUSRC)/m6502/on2a03.lst $(CPUSRC)/m6502/dn2a03.lst $@
-
-$(CPUOBJ)/m6502/r65c02.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/dr65c02.lst
- @echo Generating r65c02 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py r65c02_device - $(CPUSRC)/m6502/dr65c02.lst $@
-
-$(CPUOBJ)/m6502/m740.inc: $(CPUSRC)/m6502/m6502make.py $(CPUSRC)/m6502/om740.lst $(CPUSRC)/m6502/dm740.lst
- @echo Generating m740 source file...
- $(PYTHON) $(CPUSRC)/m6502/m6502make.py m740_device $(CPUSRC)/m6502/om740.lst $(CPUSRC)/m6502/dm740.lst $@
-
-#-------------------------------------------------
-# Motorola 680x
-#@src/emu/cpu/m6800/m6800.h,CPUS += M6800
-#-------------------------------------------------
-
-ifneq ($(filter M6800,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/m6800
-CPUOBJS += $(CPUOBJ)/m6800/m6800.o
-DASMOBJS += $(CPUOBJ)/m6800/6800dasm.o
-endif
-
-$(CPUOBJ)/m6800/m6800.o: $(CPUSRC)/m6800/m6800.c \
- $(CPUSRC)/m6800/m6800.h \
- $(CPUSRC)/m6800/6800ops.inc \
- $(CPUSRC)/m6800/6800tbl.inc
-
-
-
-#-------------------------------------------------
-# Motorola 6805
-#@src/emu/cpu/m6805/m6805.h,CPUS += M6805
-#-------------------------------------------------
-
-ifneq ($(filter M6805,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/m6805
-CPUOBJS += $(CPUOBJ)/m6805/m6805.o
-DASMOBJS += $(CPUOBJ)/m6805/6805dasm.o
-endif
-
-$(CPUOBJ)/m6805/m6805.o: $(CPUSRC)/m6805/m6805.c \
- $(CPUSRC)/m6805/m6805.h \
- $(CPUSRC)/m6805/6805ops.inc
-
-
-
-#-------------------------------------------------
-# Motorola 6809
-#@src/emu/cpu/m6809/m6809.h,CPUS += M6809
-#@src/emu/cpu/m6809/hd6309.h,CPUS += M6809
-#@src/emu/cpu/m6809/konami.h,CPUS += M6809
-#-------------------------------------------------
-
-ifneq ($(filter M6809,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/m6809
-CPUOBJS += $(CPUOBJ)/m6809/m6809.o $(CPUOBJ)/m6809/hd6309.o $(CPUOBJ)/m6809/konami.o
-DASMOBJS += $(CPUOBJ)/m6809/6809dasm.o $(CPUOBJ)/m6809/6309dasm.o $(CPUOBJ)/m6809/knmidasm.o
-endif
-
-$(CPUOBJ)/m6809/m6809.o: $(CPUSRC)/m6809/m6809.c \
- $(CPUSRC)/m6809/m6809.h \
- $(CPUSRC)/m6809/m6809inl.h \
- $(CPUOBJ)/m6809/m6809.inc
-
-$(CPUOBJ)/m6809/hd6309.o: $(CPUSRC)/m6809/hd6309.c \
- $(CPUSRC)/m6809/hd6309.h \
- $(CPUSRC)/m6809/m6809.h \
- $(CPUSRC)/m6809/m6809inl.h \
- $(CPUOBJ)/m6809/hd6309.inc
-
-
-$(CPUOBJ)/m6809/konami.o: $(CPUSRC)/m6809/konami.c \
- $(CPUSRC)/m6809/konami.h \
- $(CPUSRC)/m6809/m6809.h \
- $(CPUSRC)/m6809/m6809inl.h \
- $(CPUOBJ)/m6809/konami.inc
-
-$(CPUOBJ)/m6809/m6809.inc: $(CPUSRC)/m6809/m6809make.py $(CPUSRC)/m6809/m6809.ops $(CPUSRC)/m6809/base6x09.ops
- @echo Generating m6809 source file...
- $(PYTHON) $(CPUSRC)/m6809/m6809make.py $(CPUSRC)/m6809/m6809.ops > $@
-
-$(CPUOBJ)/m6809/hd6309.inc: $(CPUSRC)/m6809/m6809make.py $(CPUSRC)/m6809/hd6309.ops $(CPUSRC)/m6809/base6x09.ops
- @echo Generating hd6309 source file...
- $(PYTHON) $(CPUSRC)/m6809/m6809make.py $(CPUSRC)/m6809/hd6309.ops > $@
-
-$(CPUOBJ)/m6809/konami.inc: $(CPUSRC)/m6809/m6809make.py $(CPUSRC)/m6809/konami.ops $(CPUSRC)/m6809/base6x09.ops
- @echo Generating konami source file...
- $(PYTHON) $(CPUSRC)/m6809/m6809make.py $(CPUSRC)/m6809/konami.ops > $@
-
-
-
-#-------------------------------------------------
-# Motorola 68HC11
-#@src/emu/cpu/mc68hc11/mc68hc11.h,CPUS += MC68HC11
-#-------------------------------------------------
-
-ifneq ($(filter MC68HC11,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mc68hc11
-CPUOBJS += $(CPUOBJ)/mc68hc11/mc68hc11.o
-DASMOBJS += $(CPUOBJ)/mc68hc11/hc11dasm.o
-endif
-
-$(CPUOBJ)/mc68hc11/mc68hc11.o: $(CPUSRC)/mc68hc11/mc68hc11.c \
- $(CPUSRC)/mc68hc11/mc68hc11.h \
- $(CPUSRC)/mc68hc11/hc11ops.inc \
- $(CPUSRC)/mc68hc11/hc11ops.h
-
-
-
-#-------------------------------------------------
-# Motorola 68000 series
-#@src/emu/cpu/m68000/m68000.h,CPUS += M680X0
-#-------------------------------------------------
-
-ifneq ($(filter M680X0,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/m68000
-CPUOBJS += $(CPUOBJ)/m68000/m68kcpu.o $(CPUOBJ)/m68000/m68kops.o \
-
-DASMOBJS += $(CPUOBJ)/m68000/m68kdasm.o
-ifndef M68KMAKE
-M68KMAKE = $(BUILDOUT)/m68kmake$(BUILD_EXE)
-endif
-endif
-
-# when we compile source files we need to include generated files from the OBJ directory
-$(CPUOBJ)/m68000/%.o: $(CPUSRC)/m68000/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -I$(CPUOBJ)/m68000 -c $< -o $@
-
-# when we compile generated files we need to include stuff from the src directory
-$(CPUOBJ)/m68000/%.o: $(CPUOBJ)/m68000/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -I$(CPUSRC)/m68000 -I$(CPUOBJ)/m68000 -c $< -o $@
-
-# rule to generate the C files
-$(CPUOBJ)/m68000/m68kops.c: $(M68KMAKE) $(CPUSRC)/m68000/m68k_in.c
- @echo Generating M68K source files...
- $(M68KMAKE) $(CPUOBJ)/m68000 $(CPUSRC)/m68000/m68k_in.c
-
-# rule to build the generator
-ifneq ($(CROSS_BUILD),1)
-
-BUILD += $(M68KMAKE)
-
-$(M68KMAKE): $(CPUOBJ)/m68000/m68kmake.o $(LIBOCORE)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $(OSDBGLDFLAGS) $^ $(BASELIBS) -o $@
-endif
-
-# rule to ensure we build the header before building the core CPU file
-$(CPUOBJ)/m68000/m68kcpu.o: $(CPUOBJ)/m68000/m68kops.c \
- $(CPUSRC)/m68000/m68kcpu.h $(CPUSRC)/m68000/m68kfpu.inc $(CPUSRC)/m68000/m68kmmu.h
-
-# m68kcpu.h now includes m68kops.h; m68kops.h won't exist until m68kops.c has been made
-$(CPUSRC)/m68000/m68kcpu.h: $(CPUOBJ)/m68000/m68kops.c
-
-
-
-#-------------------------------------------------
-# Motorola/Freescale dsp56k
-#@src/emu/cpu/dsp56k/dsp56k.h,CPUS += DSP56156
-#-------------------------------------------------
-
-ifneq ($(filter DSP56156,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/dsp56k
-CPUOBJS += $(CPUOBJ)/dsp56k/dsp56k.o
-CPUOBJS += $(CPUOBJ)/dsp56k/dsp56mem.o
-CPUOBJS += $(CPUOBJ)/dsp56k/dsp56pcu.o
-DASMOBJS += $(CPUOBJ)/dsp56k/dsp56dsm.o
-DASMOBJS += $(CPUOBJ)/dsp56k/opcode.o
-DASMOBJS += $(CPUOBJ)/dsp56k/inst.o
-DASMOBJS += $(CPUOBJ)/dsp56k/pmove.o
-DASMOBJS += $(CPUOBJ)/dsp56k/tables.o
-endif
-
-$(CPUOBJ)/dsp56k/dsp56mem.o: $(CPUSRC)/dsp56k/dsp56mem.c \
- $(CPUSRC)/dsp56k/dsp56mem.h
-
-$(CPUOBJ)/dsp56k/dsp56pcu.o: $(CPUSRC)/dsp56k/dsp56pcu.c \
- $(CPUSRC)/dsp56k/dsp56pcu.h
-
-$(CPUOBJ)/dsp56k/dsp56k.o: $(CPUSRC)/dsp56k/dsp56k.c \
- $(CPUSRC)/dsp56k/dsp56k.h \
- $(CPUSRC)/dsp56k/dsp56ops.inc
-
-$(CPUOBJ)/dsp56k/opcode.o: $(CPUSRC)/dsp56k/opcode.c \
- $(CPUSRC)/dsp56k/opcode.h
-
-$(CPUOBJ)/dsp56k/inst.o: $(CPUSRC)/dsp56k/inst.c \
- $(CPUSRC)/dsp56k/inst.h
-
-$(CPUOBJ)/dsp56k/pmove.o: $(CPUSRC)/dsp56k/pmove.c \
- $(CPUSRC)/dsp56k/pmove.h
-
-$(CPUOBJ)/dsp56k/tables.o: $(CPUSRC)/dsp56k/tables.c \
- $(CPUSRC)/dsp56k/tables.h
-
-$(CPUOBJ)/dsp56k/dsp56dsm.o: $(CPUSRC)/dsp56k/opcode.c \
- $(CPUSRC)/dsp56k/opcode.h \
- $(CPUSRC)/dsp56k/inst.c \
- $(CPUSRC)/dsp56k/inst.h \
- $(CPUSRC)/dsp56k/pmove.c \
- $(CPUSRC)/dsp56k/pmove.h \
- $(CPUSRC)/dsp56k/tables.c \
- $(CPUSRC)/dsp56k/tables.h
-
-
-#-------------------------------------------------
-# PDP-1
-# TX0
-#@src/emu/cpu/pdp1/pdp1.h,CPUS += PDP1
-#@src/emu/cpu/pdp1/tx0.h,CPUS += PDP1
-#-------------------------------------------------
-
-ifneq ($(filter PDP1,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/pdp1
-CPUOBJS += $(CPUOBJ)/pdp1/pdp1.o
-CPUOBJS += $(CPUOBJ)/pdp1/tx0.o
-DASMOBJS += $(CPUOBJ)/pdp1/pdp1dasm.o
-DASMOBJS += $(CPUOBJ)/pdp1/tx0dasm.o
-endif
-
-$(CPUOBJ)/pdp1/pdp1.o: $(CPUSRC)/pdp1/pdp1.c \
- $(CPUSRC)/pdp1/pdp1.h
-
-$(CPUOBJ)/pdp1/tx0.o: $(CPUSRC)/pdp1/tx0.h \
- $(CPUSRC)/pdp1/tx0.c
-
-$(CPUOBJ)/pdp1/tx0dasm.o: $(CPUSRC)/pdp1/tx0.h \
- $(CPUSRC)/pdp1/tx0dasm.c
-
-
-#-------------------------------------------------
-# Motorola PowerPC series
-#@src/emu/cpu/powerpc/ppc.h,CPUS += POWERPC
-#-------------------------------------------------
-
-ifneq ($(filter POWERPC,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/powerpc
-CPUOBJS += $(CPUOBJ)/powerpc/ppccom.o $(CPUOBJ)/powerpc/ppcfe.o $(CPUOBJ)/powerpc/ppcdrc.o $(DRCOBJ)
-DASMOBJS += $(CPUOBJ)/powerpc/ppc_dasm.o
-endif
-
-$(CPUOBJ)/powerpc/ppccom.o: $(CPUSRC)/powerpc/ppc.h \
- $(CPUSRC)/powerpc/ppccom.h
-
-$(CPUOBJ)/powerpc/ppcfe.o: $(CPUSRC)/powerpc/ppc.h \
- $(CPUSRC)/powerpc/ppccom.h \
- $(CPUSRC)/powerpc/ppcfe.h
-
-$(CPUOBJ)/powerpc/ppcdrc.o: $(CPUSRC)/powerpc/ppcdrc.c \
- $(CPUSRC)/powerpc/ppc.h \
- $(CPUSRC)/powerpc/ppccom.h \
- $(CPUSRC)/powerpc/ppcfe.h \
- $(DRCDEPS)
-
-
-
-#-------------------------------------------------
-# NEC V-series Intel-compatible
-#@src/emu/cpu/nec/nec.h,CPUS += NEC
-#@src/emu/cpu/v30mz/v30mz.h,CPUS += V30MZ
-#-------------------------------------------------
-
-ifneq ($(filter NEC,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/nec
-CPUOBJS += $(CPUOBJ)/nec/nec.o
-CPUOBJS += $(CPUOBJ)/nec/v25.o
-CPUOBJS += $(CPUOBJ)/nec/v25sfr.o
-CPUOBJS += $(CPUOBJ)/nec/v53.o
-DASMOBJS += $(CPUOBJ)/nec/necdasm.o
-endif
-
-ifneq ($(filter V30MZ,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/v30mz $(CPUOBJ)/nec
-CPUOBJS += $(CPUOBJ)/v30mz/v30mz.o
-DASMOBJS += $(CPUOBJ)/nec/necdasm.o
-endif
-
-$(CPUOBJ)/nec/nec.o: $(CPUSRC)/nec/nec.c \
- $(CPUSRC)/nec/nec.h \
- $(CPUSRC)/nec/necea.h \
- $(CPUSRC)/nec/necinstr.inc \
- $(CPUSRC)/nec/necinstr.h \
- $(CPUSRC)/nec/necmacro.h \
- $(CPUSRC)/nec/necmodrm.h \
- $(CPUSRC)/nec/necpriv.h
-
-$(CPUOBJ)/nec/v25.o: $(CPUSRC)/nec/v25.c \
- $(CPUSRC)/nec/nec.h \
- $(CPUSRC)/nec/necea.h \
- $(CPUSRC)/nec/necinstr.inc \
- $(CPUSRC)/nec/v25instr.inc \
- $(CPUSRC)/nec/v25instr.h \
- $(CPUSRC)/nec/necmacro.h \
- $(CPUSRC)/nec/necmodrm.h \
- $(CPUSRC)/nec/v25priv.h
-
-$(CPUOBJ)/nec/v25sfr.o: $(CPUSRC)/nec/v25sfr.c \
- $(CPUSRC)/nec/nec.h \
- $(CPUSRC)/nec/v25priv.h
-
-$(CPUOBJ)/v30mz/v30mz.o: $(CPUSRC)/v30mz/v30mz.c \
- $(CPUSRC)/v30mz/v30mz.h
-
-
-
-#-------------------------------------------------
-# NEC V60/V70
-#@src/emu/cpu/v60/v60.h,CPUS += V60
-#-------------------------------------------------
-
-ifneq ($(filter V60,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/v60
-CPUOBJS += $(CPUOBJ)/v60/v60.o
-DASMOBJS += $(CPUOBJ)/v60/v60d.o
-endif
-
-$(CPUOBJ)/v60/v60.o: $(CPUSRC)/v60/am.inc \
- $(CPUSRC)/v60/am1.inc \
- $(CPUSRC)/v60/am2.inc \
- $(CPUSRC)/v60/am3.inc \
- $(CPUSRC)/v60/op12.inc \
- $(CPUSRC)/v60/op2.inc \
- $(CPUSRC)/v60/op3.inc \
- $(CPUSRC)/v60/op4.inc \
- $(CPUSRC)/v60/op5.inc \
- $(CPUSRC)/v60/op6.inc \
- $(CPUSRC)/v60/op7a.inc \
- $(CPUSRC)/v60/optable.inc \
- $(CPUSRC)/v60/v60.c \
- $(CPUSRC)/v60/v60.h \
- $(CPUSRC)/v60/v60d.c
-
-
-
-#-------------------------------------------------
-# NEC V810 (uPD70732)
-#@src/emu/cpu/v810/v810.h,CPUS += V810
-#-------------------------------------------------
-
-ifneq ($(filter V810,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/v810
-CPUOBJS += $(CPUOBJ)/v810/v810.o
-DASMOBJS += $(CPUOBJ)/v810/v810dasm.o
-endif
-
-$(CPUOBJ)/v810/v810.o: $(CPUSRC)/v810/v810.c \
- $(CPUSRC)/v810/v810.h
-
-
-#-------------------------------------------------
-# NEC uPD7725
-#@src/emu/cpu/upd7725/upd7725.h,CPUS += UPD7725
-#-------------------------------------------------
-
-ifneq ($(filter UPD7725,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/upd7725
-CPUOBJS += $(CPUOBJ)/upd7725/upd7725.o
-DASMOBJS += $(CPUOBJ)/upd7725/dasm7725.o
-endif
-
-$(CPUOBJ)/upd7725/upd7725.o: $(CPUSRC)/upd7725/upd7725.c \
- $(CPUSRC)/upd7725/upd7725.h
-
-
-#-------------------------------------------------
-# NEC uPD7810 series
-#@src/emu/cpu/upd7810/upd7810.h,CPUS += UPD7810
-#-------------------------------------------------
-
-ifneq ($(filter UPD7810,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/upd7810
-CPUOBJS += $(CPUOBJ)/upd7810/upd7810.o
-CPUOBJS += $(CPUOBJ)/upd7810/upd7810_opcodes.o
-CPUOBJS += $(CPUOBJ)/upd7810/upd7810_table.o
-DASMOBJS += $(CPUOBJ)/upd7810/upd7810_dasm.o
-endif
-
-$(CPUOBJ)/upd7810/upd7810_opcodes.o: $(CPUSRC)/upd7810/upd7810_opcodes.c \
- $(CPUSRC)/upd7810/upd7810_macros.h
-
-$(CPUOBJ)/upd7810/upd7810.o: $(CPUSRC)/upd7810/upd7810.c \
- $(CPUSRC)/upd7810/upd7810.h \
- $(CPUSRC)/upd7810/upd7810_macros.h
-
-
-#-------------------------------------------------
-# NEC uCOM-4 series
-#@src/emu/cpu/ucom4/ucom4.h,CPUS += UCOM4
-#-------------------------------------------------
-
-ifneq ($(filter UCOM4,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/ucom4
-CPUOBJS += $(CPUOBJ)/ucom4/ucom4.o
-DASMOBJS += $(CPUOBJ)/ucom4/ucom4d.o
-endif
-
-$(CPUOBJ)/ucom4/ucom4.o: $(CPUSRC)/ucom4/ucom4.h \
- $(CPUSRC)/ucom4/ucom4.c \
- $(CPUSRC)/ucom4/ucom4op.inc
-
-$(CPUOBJ)/ucom4/ucom4d.o: $(CPUSRC)/ucom4/ucom4.h \
- $(CPUSRC)/ucom4/ucom4d.c
-
-
-#-------------------------------------------------
-# Nintendo Minx
-#@src/emu/cpu/minx/minx.h,CPUS += MINX
-#-------------------------------------------------
-
-ifneq ($(filter MINX,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/minx
-CPUOBJS += $(CPUOBJ)/minx/minx.o
-DASMOBJS += $(CPUOBJ)/minx/minxd.o
-endif
-
-$(CPUOBJ)/minx/minx.o: $(CPUSRC)/minx/minx.c \
- $(CPUSRC)/minx/minx.h \
- $(CPUSRC)/minx/minxd.c \
- $(CPUSRC)/minx/minxopce.h \
- $(CPUSRC)/minx/minxopcf.h \
- $(CPUSRC)/minx/minxops.h \
- $(CPUSRC)/minx/minxfunc.h
-
-
-#-------------------------------------------------
-# Nintendo/SGI RSP (R3000-based + vector processing)
-#@src/emu/cpu/rsp/rsp.h,CPUS += RSP
-#-------------------------------------------------
-
-ifneq ($(filter RSP,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/rsp
-CPUOBJS += $(CPUOBJ)/rsp/rsp.o $(CPUOBJ)/rsp/rspdrc.o $(CPUOBJ)/rsp/rspfe.o $(CPUOBJ)/rsp/rspcp2.o $(CPUOBJ)/rsp/rspcp2d.o $(DRCOBJ)
-DASMOBJS += $(CPUOBJ)/rsp/rsp_dasm.o
-endif
-
-$(CPUOBJ)/rsp/rsp.o: $(CPUSRC)/rsp/rsp.c \
- $(CPUSRC)/rsp/rsp.h \
- $(CPUSRC)/rsp/rspcp2.c \
- $(CPUSRC)/rsp/rspcp2.h
-
-$(CPUOBJ)/rsp/rspdrc.o: $(CPUSRC)/rsp/rspdrc.c \
- $(CPUSRC)/rsp/rsp.h \
- $(CPUSRC)/rsp/rspfe.h \
- $(DRCDEPS)
-
-$(CPUOBJ)/rsp/rspcp2.o: $(CPUSRC)/rsp/rspcp2.c \
- $(CPUSRC)/rsp/rspcp2.h \
- $(CPUSRC)/rsp/rspdrc.c \
- $(CPUSRC)/rsp/rsp.c \
- $(CPUSRC)/rsp/rsp.h
-
-$(CPUOBJ)/rsp/rspcp2d.o: $(CPUSRC)/rsp/rspcp2d.c \
- $(CPUSRC)/rsp/rspcp2d.h \
- $(CPUSRC)/rsp/rspcp2.c \
- $(CPUSRC)/rsp/rspcp2.h \
- $(CPUSRC)/rsp/rspdrc.c \
- $(CPUSRC)/rsp/rsp.c \
- $(CPUSRC)/rsp/rsp.h
-
-$(CPUOBJ)/rsp/rspfe.o: $(CPUSRC)/rsp/rspfe.c \
- $(CPUSRC)/rsp/rspfe.h
-
-
-#-------------------------------------------------
-# Panasonic MN10200
-#@src/emu/cpu/mn10200/mn10200.h,CPUS += MN10200
-#-------------------------------------------------
-
-ifneq ($(filter MN10200,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/mn10200
-CPUOBJS += $(CPUOBJ)/mn10200/mn10200.o
-DASMOBJS += $(CPUOBJ)/mn10200/mn102dis.o
-endif
-
-$(CPUOBJ)/mn10200/mn10200.o: $(CPUSRC)/mn10200/mn10200.c \
- $(CPUSRC)/mn10200/mn10200.h
-
-
-#-------------------------------------------------
-# Saturn
-#@src/emu/cpu/saturn/saturn.h,CPUS += SATURN
-#-------------------------------------------------
-
-ifneq ($(filter SATURN,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/saturn
-CPUOBJS += $(CPUOBJ)/saturn/saturn.o
-DASMOBJS += $(CPUOBJ)/saturn/saturnds.o
-endif
-
-$(CPUOBJ)/saturn/saturn.o: $(CPUSRC)/saturn/saturn.c \
- $(CPUSRC)/saturn/sattable.inc \
- $(CPUSRC)/saturn/satops.inc \
- $(CPUSRC)/saturn/saturn.h
-
-
-
-#-------------------------------------------------
-# Signetics 2650
-#@src/emu/cpu/s2650/s2650.h,CPUS += S2650
-#-------------------------------------------------
-
-ifneq ($(filter S2650,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/s2650
-CPUOBJS += $(CPUOBJ)/s2650/s2650.o
-DASMOBJS += $(CPUOBJ)/s2650/2650dasm.o
-endif
-
-$(CPUOBJ)/s2650/s2650.o: $(CPUSRC)/s2650/s2650.c \
- $(CPUSRC)/s2650/s2650.h \
- $(CPUSRC)/s2650/s2650cpu.h
-
-
-
-#-------------------------------------------------
-# SC61860
-#@src/emu/cpu/sc61860/sc61860.h,CPUS += SC61860
-#-------------------------------------------------
-
-ifneq ($(filter SC61860,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/sc61860
-CPUOBJS += $(CPUOBJ)/sc61860/sc61860.o
-DASMOBJS += $(CPUOBJ)/sc61860/scdasm.o
-endif
-
-$(CPUOBJ)/sc61860/sc61860.o: $(CPUSRC)/sc61860/sc61860.h \
- $(CPUSRC)/sc61860/scops.inc \
- $(CPUSRC)/sc61860/sctable.inc
-
-
-
-#-------------------------------------------------
-# SM8500
-#@src/emu/cpu/sm8500/sm8500.h,CPUS += SM8500
-#-------------------------------------------------
-
-ifneq ($(filter SM8500,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/sm8500
-CPUOBJS += $(CPUOBJ)/sm8500/sm8500.o
-DASMOBJS += $(CPUOBJ)/sm8500/sm8500d.o
-endif
-
-$(CPUOBJ)/sm8500/sm8500.o: $(CPUSRC)/sm8500/sm8500.c \
- $(CPUSRC)/sm8500/sm8500.h \
- $(CPUSRC)/sm8500/sm85ops.h
-
-
-
-#-------------------------------------------------
-# Sony/Nintendo SPC700
-#@src/emu/cpu/spc700/spc700.h,CPUS += SPC700
-#-------------------------------------------------
-
-ifneq ($(filter SPC700,$(CPUS)),)
-SPCD = cpu/spc700
-OBJDIRS += $(CPUOBJ)/spc700
-CPUOBJS += $(CPUOBJ)/spc700/spc700.o
-DASMOBJS += $(CPUOBJ)/spc700/spc700ds.o
-endif
-
-$(CPUOBJ)/spc700/spc700.o: $(CPUSRC)/spc700/spc700.c \
- $(CPUSRC)/spc700/spc700.h
-
-
-
-#-------------------------------------------------
-# SSP1601
-#@src/emu/cpu/ssp1601/ssp1601.h,CPUS += SSP1601
-#-------------------------------------------------
-
-ifneq ($(filter SSP1601,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/ssp1601
-CPUOBJS += $(CPUOBJ)/ssp1601/ssp1601.o
-DASMOBJS += $(CPUOBJ)/ssp1601/ssp1601d.o
-endif
-
-$(CPUOBJ)/ssp1601/ssp1601.o: $(CPUSRC)/ssp1601/ssp1601.c \
- $(CPUSRC)/ssp1601/ssp1601.h
-
-
-
-#-------------------------------------------------
-# SunPlus u'nSP
-#@src/emu/cpu/unsp/unsp.h,CPUS += UNSP
-#-------------------------------------------------
-
-ifneq ($(filter UNSP,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/unsp
-CPUOBJS += $(CPUOBJ)/unsp/unsp.o
-DASMOBJS += $(CPUOBJ)/unsp/unspdasm.o
-endif
-
-$(CPUOBJ)/unsp/unsp.o: $(CPUSRC)/unsp/unsp.c \
- $(CPUSRC)/unsp/unsp.h
-
-
-
-#-------------------------------------------------
-# Atmel 8-bit AVR
-#@src/emu/cpu/avr8/avr8.h,CPUS += AVR8
-#-------------------------------------------------
-
-ifneq ($(filter AVR8,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/avr8
-CPUOBJS += $(CPUOBJ)/avr8/avr8.o
-DASMOBJS += $(CPUOBJ)/avr8/avr8dasm.o
-endif
-
-$(CPUOBJ)/avr8/avr8.o: $(CPUSRC)/avr8/avr8.c \
- $(CPUSRC)/avr8/avr8.h
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS0980
-#@src/emu/cpu/tms0980/tms0980.h,CPUS += TMS0980
-#-------------------------------------------------
-
-ifneq ($(filter TMS0980,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms0980
-CPUOBJS += $(CPUOBJ)/tms0980/tms0980.o
-DASMOBJS += $(CPUOBJ)/tms0980/tms0980d.o
-endif
-
-$(CPUOBJ)/tms0980/tms0980.o: $(CPUSRC)/tms0980/tms0980.h \
- $(CPUSRC)/tms0980/tms0980.c
-
-$(CPUOBJ)/tms0980/tms0980d.o: $(CPUSRC)/tms0980/tms0980.h \
- $(CPUSRC)/tms0980/tms0980d.c
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS7000 series
-#@src/emu/cpu/tms7000/tms7000.h,CPUS += TMS7000
-#-------------------------------------------------
-
-ifneq ($(filter TMS7000,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms7000
-CPUOBJS += $(CPUOBJ)/tms7000/tms7000.o
-DASMOBJS += $(CPUOBJ)/tms7000/7000dasm.o
-endif
-
-$(CPUOBJ)/tms7000/tms7000.o: $(CPUSRC)/tms7000/tms7000.h \
- $(CPUSRC)/tms7000/tms7000.c \
- $(CPUSRC)/tms7000/tms70op.inc
-
-$(CPUOBJ)/tms7000/7000dasm.o: $(CPUSRC)/tms7000/tms7000.h \
- $(CPUSRC)/tms7000/7000dasm.c
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS99xx series
-#@src/emu/cpu/tms9900/tms9900.h,CPUS += TMS9900
-#@src/emu/cpu/tms9900/tms9980a.h,CPUS += TMS9900
-#@src/emu/cpu/tms9900/tms9995.h,CPUS += TMS9900
-
-#-------------------------------------------------
-
-ifneq ($(filter TMS9900,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms9900
-CPUOBJS += $(CPUOBJ)/tms9900/tms9900.o
-CPUOBJS += $(CPUOBJ)/tms9900/tms9980a.o
-CPUOBJS += $(CPUOBJ)/tms9900/tms9995.o
-CPUOBJS += $(CPUOBJ)/tms9900/ti990_10.o
-DASMOBJS += $(CPUOBJ)/tms9900/9900dasm.o
-endif
-
-$(CPUOBJ)/tms9900/tms9900.o: $(CPUSRC)/tms9900/tms9900.c \
- $(CPUSRC)/tms9900/tms9900.h \
- $(CPUSRC)/tms9900/tms99com.h
-
-$(CPUOBJ)/tms9900/tms9980a.o: $(CPUSRC)/tms9900/tms9980a.c \
- $(CPUSRC)/tms9900/tms9980a.h \
- $(CPUSRC)/tms9900/tms9900.c \
- $(CPUSRC)/tms9900/tms9900.h \
- $(CPUSRC)/tms9900/tms99com.h
-
-$(CPUOBJ)/tms9900/tms9995.o: $(CPUSRC)/tms9900/tms9995.c \
- $(CPUSRC)/tms9900/tms9995.h \
- $(CPUSRC)/tms9900/tms99com.h
-
-$(CPUOBJ)/tms9900/ti990_10.o: $(CPUSRC)/tms9900/ti990_10.c \
- $(CPUSRC)/tms9900/ti990_10.h \
- $(CPUSRC)/tms9900/tms99com.h
-
-
-#-------------------------------------------------
-# Texas Instruments TMS340x0 graphics controllers
-#@src/emu/cpu/tms34010/tms34010.h,CPUS += TMS340X0
-#-------------------------------------------------
-
-ifneq ($(filter TMS340X0,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms34010
-CPUOBJS += $(CPUOBJ)/tms34010/tms34010.o
-DASMOBJS += $(CPUOBJ)/tms34010/34010dsm.o
-endif
-
-$(CPUOBJ)/tms34010/tms34010.o: $(CPUSRC)/tms34010/tms34010.c \
- $(CPUSRC)/tms34010/tms34010.h \
- $(CPUSRC)/tms34010/34010ops.c \
- $(CPUSRC)/tms34010/34010gfx.c \
- $(CPUSRC)/tms34010/34010fld.c \
- $(CPUSRC)/tms34010/34010tbl.c
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS3201x DSP
-#@src/emu/cpu/tms32010/tms32010.h,CPUS += TMS32010
-#-------------------------------------------------
-
-ifneq ($(filter TMS32010,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms32010
-CPUOBJS += $(CPUOBJ)/tms32010/tms32010.o
-DASMOBJS += $(CPUOBJ)/tms32010/32010dsm.o
-endif
-
-$(CPUOBJ)/tms32010/tms32010.o: $(CPUSRC)/tms32010/tms32010.c \
- $(CPUSRC)/tms32010/tms32010.h
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS3202x DSP
-#@src/emu/cpu/tms32025/tms32025.h,CPUS += TMS32025
-#-------------------------------------------------
-
-ifneq ($(filter TMS32025,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms32025
-CPUOBJS += $(CPUOBJ)/tms32025/tms32025.o
-DASMOBJS += $(CPUOBJ)/tms32025/32025dsm.o
-endif
-
-$(CPUOBJ)/tms32025/tms32025.o: $(CPUSRC)/tms32025/tms32025.c \
- $(CPUSRC)/tms32025/tms32025.h
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS3203x DSP
-#@src/emu/cpu/tms32031/tms32031.h,CPUS += TMS32031
-#-------------------------------------------------
-
-ifneq ($(filter TMS32031,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms32031
-CPUOBJS += $(CPUOBJ)/tms32031/tms32031.o
-DASMOBJS += $(CPUOBJ)/tms32031/dis32031.o
-endif
-
-$(CPUOBJ)/tms32031/tms32031.o: $(CPUSRC)/tms32031/tms32031.c \
- $(CPUSRC)/tms32031/tms32031.h \
- $(CPUSRC)/tms32031/32031ops.c
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS3205x DSP
-#@src/emu/cpu/tms32051/tms32051.h,CPUS += TMS32051
-#-------------------------------------------------
-
-ifneq ($(filter TMS32051,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms32051
-CPUOBJS += $(CPUOBJ)/tms32051/tms32051.o
-DASMOBJS += $(CPUOBJ)/tms32051/dis32051.o
-endif
-
-$(CPUOBJ)/tms32051/tms32051.o: $(CPUSRC)/tms32051/tms32051.c \
- $(CPUSRC)/tms32051/tms32051.h \
- $(CPUSRC)/tms32051/32051ops.c
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS3208x DSP
-#@src/emu/cpu/tms32082/tms32082.h,CPUS += TMS32082_MP
-#-------------------------------------------------
-
-ifneq ($(filter TMS32082,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms32082
-CPUOBJS += $(CPUOBJ)/tms32082/tms32082.o $(CPUOBJ)/tms32082/mp_ops.o
-DASMOBJS += $(CPUOBJ)/tms32082/dis_mp.o $(CPUOBJ)/tms32082/dis_pp.o
-endif
-
-$(CPUOBJ)/tms32082/tms32082.o: $(CPUSRC)/tms32082/tms32082.c \
- $(CPUSRC)/tms32082/mp_ops.c \
- $(CPUSRC)/tms32082/tms32082.h
-
-
-
-#-------------------------------------------------
-# Texas Instruments TMS57002 DSP
-#@src/emu/cpu/tms57002/tms57002.h,CPUS += TMS57002
-#-------------------------------------------------
-
-ifneq ($(filter TMS57002,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tms57002
-CPUOBJS += $(CPUOBJ)/tms57002/tms57002.o $(CPUOBJ)/tms57002/tms57kdec.o
-DASMOBJS += $(CPUOBJ)/tms57002/57002dsm.o
-endif
-
-$(CPUOBJ)/tms57002/tms57002.o: $(CPUSRC)/tms57002/tms57002.c \
- $(CPUSRC)/tms57002/tms57002.h \
- $(CPUOBJ)/tms57002/tms57002.inc
-
-$(CPUOBJ)/tms57002/tms57kdec.o: $(CPUSRC)/tms57002/tms57kdec.c \
- $(CPUSRC)/tms57002/tms57002.h \
- $(CPUOBJ)/tms57002/tms57002.inc
-
-$(CPUOBJ)/tms57002/57002dsm.o: $(CPUSRC)/tms57002/57002dsm.c \
- $(CPUOBJ)/tms57002/tms57002.inc
-
-# rule to generate the C file
-$(CPUOBJ)/tms57002/tms57002.inc: $(CPUSRC)/tms57002/tmsmake.py $(CPUSRC)/tms57002/tmsinstr.lst
- @echo Generating TMS57002 source file...
- $(PYTHON) $(CPUSRC)/tms57002/tmsmake.py $(CPUSRC)/tms57002/tmsinstr.lst $@
-
-
-#-------------------------------------------------
-# Toshiba TLCS-90 Series
-#@src/emu/cpu/tlcs90/tlcs90.h,CPUS += TLCS90
-#-------------------------------------------------
-
-ifneq ($(filter TLCS90,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tlcs90
-CPUOBJS += $(CPUOBJ)/tlcs90/tlcs90.o
-#DASMOBJS += $(CPUOBJ)/tlcs90/tlcs90.o
-endif
-
-$(CPUOBJ)/tlcs90/tlcs90.o: $(CPUSRC)/tlcs90/tlcs90.c \
- $(CPUSRC)/tlcs90/tlcs90.h
-
-
-
-#-------------------------------------------------
-# Toshiba TLCS-900 Series
-#@src/emu/cpu/tlcs900/tlcs900.h,CPUS += TLCS900
-#-------------------------------------------------
-
-ifneq ($(filter TLCS900,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/tlcs900
-CPUOBJS += $(CPUOBJ)/tlcs900/tlcs900.o
-DASMOBJS += $(CPUOBJ)/tlcs900/dasm900.o
-endif
-
-$(CPUOBJ)/tlcs900/tlcs900.o: $(CPUSRC)/tlcs900/tlcs900.c \
- $(CPUSRC)/tlcs900/900tbl.inc \
- $(CPUSRC)/tlcs900/tlcs900.h
-
-$(CPUOBJ)/tlcs900/dasm900.o: $(CPUSRC)/tlcs900/dasm900.c
-
-
-
-#-------------------------------------------------
-# Zilog Z80
-#@src/emu/cpu/z80/z80.h,CPUS += Z80
-#-------------------------------------------------
-
-ifneq ($(filter Z80,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/z80
-CPUOBJS += $(CPUOBJ)/z80/z80.o \
- $(CPUOBJ)/z80/z80daisy.o \
- $(CPUOBJ)/z80/tmpz84c011.o \
- $(CPUOBJ)/z80/tmpz84c015.o \
- $(CPUOBJ)/z80/kl5c80a12.o
-
-DASMOBJS += $(CPUOBJ)/z80/z80dasm.o
-endif
-
-$(CPUOBJ)/z80/z80.o: $(CPUSRC)/z80/z80.c \
- $(CPUSRC)/z80/z80.h
-
-
-#-------------------------------------------------
-# Sharp LR35902 (Game Boy CPU)
-#@src/emu/cpu/lr35902/lr35902.h,CPUS += LR35902
-#-------------------------------------------------
-
-ifneq ($(filter LR35902,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/lr35902
-CPUOBJS += $(CPUOBJ)/lr35902/lr35902.o
-DASMOBJS += $(CPUOBJ)/lr35902/lr35902d.o
-endif
-
-$(CPUOBJ)/lr35902/lr35902.o: $(CPUSRC)/lr35902/lr35902.c \
- $(CPUSRC)/lr35902/lr35902.h \
- $(CPUSRC)/lr35902/opc_cb.inc \
- $(CPUSRC)/lr35902/opc_main.inc
-
-
-
-#-------------------------------------------------
-# Zilog Z180
-#@src/emu/cpu/z180/z180.h,CPUS += Z180
-#-------------------------------------------------
-
-ifneq ($(filter Z180,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/z180 $(CPUOBJ)/z80
-CPUOBJS += $(CPUOBJ)/z180/z180.o $(CPUOBJ)/z80/z80daisy.o
-DASMOBJS += $(CPUOBJ)/z180/z180dasm.o
-endif
-
-$(CPUOBJ)/z180/z180.o: $(CPUSRC)/z180/z180.c \
- $(CPUSRC)/z180/z180.h \
- $(CPUSRC)/z180/z180op.inc \
- $(CPUSRC)/z180/z180ops.h \
- $(CPUSRC)/z180/z180tbl.h \
- $(CPUSRC)/z180/z180cb.inc \
- $(CPUSRC)/z180/z180dd.inc \
- $(CPUSRC)/z180/z180ed.inc \
- $(CPUSRC)/z180/z180fd.inc \
- $(CPUSRC)/z180/z180xy.inc
-
-
-
-#-------------------------------------------------
-# Zilog Z8000
-#@src/emu/cpu/z8000/z8000.h,CPUS += Z8000
-#-------------------------------------------------
-
-ifneq ($(filter Z8000,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/z8000
-CPUOBJS += $(CPUOBJ)/z8000/z8000.o
-DASMOBJS += $(CPUOBJ)/z8000/8000dasm.o
-endif
-
-$(CPUOBJ)/z8000/z8000.o: $(CPUSRC)/z8000/z8000.c \
- $(CPUSRC)/z8000/z8000.h \
- $(CPUSRC)/z8000/z8000cpu.h \
- $(CPUSRC)/z8000/z8000dab.h \
- $(CPUSRC)/z8000/z8000ops.inc \
- $(CPUSRC)/z8000/z8000tbl.inc
-
-
-
-#-------------------------------------------------
-# Zilog Z8
-#@src/emu/cpu/z8/z8.h,CPUS += Z8
-#-------------------------------------------------
-
-ifneq ($(filter Z8,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/z8
-CPUOBJS += $(CPUOBJ)/z8/z8.o
-DASMOBJS += $(CPUOBJ)/z8/z8dasm.o
-endif
-
-$(CPUOBJ)/z8/z8.o: $(CPUSRC)/z8/z8.c \
- $(CPUSRC)/z8/z8ops.inc \
- $(CPUSRC)/z8/z8.h
-
-
-
-#-------------------------------------------------
-# Argonaut SuperFX
-#@src/emu/cpu/superfx/superfx.h,CPUS += SUPERFX
-#-------------------------------------------------
-
-ifneq ($(filter SUPERFX,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/superfx
-CPUOBJS += $(CPUOBJ)/superfx/superfx.o
-DASMOBJS += $(CPUOBJ)/superfx/sfx_dasm.o
-endif
-
-$(CPUOBJ)/superfx/superfx.o:$(CPUSRC)/superfx/superfx.c \
- $(CPUSRC)/superfx/superfx.h
-
-#-------------------------------------------------
-# Rockwell PPS-4
-#@src/emu/cpu/pps4/pps4.h,CPUS += PPS4
-#-------------------------------------------------
-
-ifneq ($(filter PPS4,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/pps4
-CPUOBJS += $(CPUOBJ)/pps4/pps4.o
-DASMOBJS += $(CPUOBJ)/pps4/pps4dasm.o
-endif
-
-$(CPUOBJ)/pps4/pps4.o: $(CPUSRC)/pps4/pps4.c \
- $(CPUSRC)/pps4/pps4.h
-
-#-------------------------------------------------
-# Hitachi HD61700
-#@src/emu/cpu/hd61700/hd61700.h,CPUS += HD61700
-#-------------------------------------------------
-
-ifneq ($(filter HD61700,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/hd61700
-CPUOBJS += $(CPUOBJ)/hd61700/hd61700.o
-DASMOBJS += $(CPUOBJ)/hd61700/hd61700d.o
-endif
-
-$(CPUOBJ)/hd61700/hd61700.o: $(CPUSRC)/hd61700/hd61700.c \
- $(CPUSRC)/hd61700/hd61700.h
-
-#-------------------------------------------------
-# Sanyo LC8670
-#@src/emu/cpu/lc8670/lc8670.h,CPUS += LC8670
-#-------------------------------------------------
-
-ifneq ($(filter LC8670,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/lc8670
-CPUOBJS += $(CPUOBJ)/lc8670/lc8670.o
-DASMOBJS += $(CPUOBJ)/lc8670/lc8670dsm.o
-endif
-
-$(CPUOBJ)/lc8670/lc8670.o: $(CPUSRC)/lc8670/lc8670.c \
- $(CPUSRC)/lc8670/lc8670.h
-
-#-------------------------------------------------
-# Sega SCU DSP
-#@src/emu/cpu/scudsp/scudsp.h,CPUS += SCUDSP
-#-------------------------------------------------
-
-ifneq ($(filter SCUDSP,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/scudsp
-CPUOBJS += $(CPUOBJ)/scudsp/scudsp.o
-DASMOBJS += $(CPUOBJ)/scudsp/scudspdasm.o
-endif
-
-$(CPUOBJ)/scudsp/scudsp.o: $(CPUSRC)/scudsp/scudsp.c \
- $(CPUSRC)/scudsp/scudsp.h
-
-
-#-------------------------------------------------
-# Sunplus Technology S+core
-#@src/emu/cpu/score/score.h,CPUS += SCORE
-#-------------------------------------------------
-
-ifneq ($(filter SCORE,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/score
-CPUOBJS += $(CPUOBJ)/score/score.o
-DASMOBJS += $(CPUOBJ)/score/scoredsm.o
-endif
-
-$(CPUOBJ)/score/score.o: $(CPUSRC)/score/score.c \
- $(CPUSRC)/score/score.h \
- $(CPUSRC)/score/scorem.h
-
-$(CPUOBJ)/score/scoredsm.o: $(CPUSRC)/score/scoredsm.c \
- $(CPUSRC)/score/scorem.h
-
-
-#-------------------------------------------------
-# Xerox Alto-II
-#@src/emu/cpu/alto2/alto2cpu.h,CPUS += ALTO2
-#-------------------------------------------------
-
-ifneq ($(filter ALTO2,$(CPUS)),)
-OBJDIRS += $(CPUOBJ)/alto2
-CPUOBJS += $(CPUOBJ)/alto2/alto2cpu.o \
- $(CPUOBJ)/alto2/a2disk.o \
- $(CPUOBJ)/alto2/a2disp.o \
- $(CPUOBJ)/alto2/a2curt.o \
- $(CPUOBJ)/alto2/a2dht.o \
- $(CPUOBJ)/alto2/a2dvt.o \
- $(CPUOBJ)/alto2/a2dwt.o \
- $(CPUOBJ)/alto2/a2emu.o \
- $(CPUOBJ)/alto2/a2ether.o \
- $(CPUOBJ)/alto2/a2hw.o \
- $(CPUOBJ)/alto2/a2kbd.o \
- $(CPUOBJ)/alto2/a2ksec.o \
- $(CPUOBJ)/alto2/a2kwd.o \
- $(CPUOBJ)/alto2/a2mem.o \
- $(CPUOBJ)/alto2/a2mouse.o \
- $(CPUOBJ)/alto2/a2mrt.o \
- $(CPUOBJ)/alto2/a2part.o \
- $(CPUOBJ)/alto2/a2ram.o \
- $(CPUOBJ)/alto2/a2roms.o
-
-DASMOBJS += $(CPUOBJ)/alto2/alto2dsm.o
-endif
-
-$(CPUOBJ)/alto2/alto2cpu.o: $(CPUSRC)/alto2/alto2cpu.c \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2disk.o: $(CPUSRC)/alto2/a2disk.c \
- $(CPUSRC)/alto2/a2disk.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2disp.o: $(CPUSRC)/alto2/a2disp.c \
- $(CPUSRC)/alto2/a2disp.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2curt.o: $(CPUSRC)/alto2/a2curt.c \
- $(CPUSRC)/alto2/a2curt.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2dht.o: $(CPUSRC)/alto2/a2dht.c \
- $(CPUSRC)/alto2/a2dht.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2dvt.o: $(CPUSRC)/alto2/a2dvt.c \
- $(CPUSRC)/alto2/a2dvt.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2dwt.o: $(CPUSRC)/alto2/a2dwt.c \
- $(CPUSRC)/alto2/a2dwt.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2emu.o: $(CPUSRC)/alto2/a2emu.c \
- $(CPUSRC)/alto2/a2emu.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2ether.o: $(CPUSRC)/alto2/a2ether.c \
- $(CPUSRC)/alto2/a2ether.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2hw.o: $(CPUSRC)/alto2/a2hw.c \
- $(CPUSRC)/alto2/a2hw.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2kbd.o: $(CPUSRC)/alto2/a2kbd.c \
- $(CPUSRC)/alto2/a2kbd.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2ksec.o: $(CPUSRC)/alto2/a2ksec.c \
- $(CPUSRC)/alto2/a2ksec.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2kwd.o: $(CPUSRC)/alto2/a2kwd.c \
- $(CPUSRC)/alto2/a2kwd.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2mem.o: $(CPUSRC)/alto2/a2mem.c \
- $(CPUSRC)/alto2/a2mem.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2mouse.o: $(CPUSRC)/alto2/a2mouse.c \
- $(CPUSRC)/alto2/a2mouse.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2mrt.o: $(CPUSRC)/alto2/a2mrt.c \
- $(CPUSRC)/alto2/a2mrt.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2part.o: $(CPUSRC)/alto2/a2part.c \
- $(CPUSRC)/alto2/a2part.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2ram.o: $(CPUSRC)/alto2/a2ram.c \
- $(CPUSRC)/alto2/a2ram.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/a2roms.o: $(CPUSRC)/alto2/a2roms.c \
- $(CPUSRC)/alto2/a2roms.h \
- $(CPUSRC)/alto2/alto2cpu.h
-
-$(CPUOBJ)/alto2/alto2dsm.o: $(CPUSRC)/alto2/alto2dsm.c \
- $(CPUSRC)/alto2/alto2cpu.h
-
diff --git a/src/emu/emu.mak b/src/emu/emu.mak
deleted file mode 100644
index 24062a093c0..00000000000
--- a/src/emu/emu.mak
+++ /dev/null
@@ -1,278 +0,0 @@
-###########################################################################
-#
-# emu.mak
-#
-# MAME emulation core makefile
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-EMUSRC = $(SRC)/emu
-EMUOBJ = $(OBJ)/emu
-
-EMUAUDIO = $(EMUOBJ)/audio
-EMUBUS = $(EMUOBJ)/bus
-EMUDRIVERS = $(EMUOBJ)/drivers
-EMULAYOUT = $(EMUOBJ)/layout
-EMUMACHINE = $(EMUOBJ)/machine
-EMUIMAGEDEV = $(EMUOBJ)/imagedev
-EMUVIDEO = $(EMUOBJ)/video
-
-OBJDIRS += \
- $(EMUOBJ)/cpu \
- $(EMUOBJ)/sound \
- $(EMUOBJ)/debug \
- $(EMUOBJ)/audio \
- $(EMUOBJ)/bus \
- $(EMUOBJ)/drivers \
- $(EMUOBJ)/machine \
- $(EMUOBJ)/layout \
- $(EMUOBJ)/imagedev \
- $(EMUOBJ)/ui \
- $(EMUOBJ)/video \
-
-OSDSRC = $(SRC)/osd
-OSDOBJ = $(OBJ)/osd
-
-OBJDIRS += \
- $(OSDOBJ) \
- $(OSDOBJ)/modules \
- $(OSDOBJ)/modules/sound \
- $(OSDOBJ)/modules/debugger \
-
-
-#-------------------------------------------------
-# emulator core objects
-#-------------------------------------------------
-
-EMUOBJS = \
- $(EMUOBJ)/hashfile.o \
- $(EMUOBJ)/addrmap.o \
- $(EMUOBJ)/attotime.o \
- $(EMUOBJ)/audit.o \
- $(EMUOBJ)/cheat.o \
- $(EMUOBJ)/clifront.o \
- $(EMUOBJ)/cliopts.o \
- $(EMUOBJ)/config.o \
- $(EMUOBJ)/crsshair.o \
- $(EMUOBJ)/debugger.o \
- $(EMUOBJ)/devdelegate.o \
- $(EMUOBJ)/devcb.o \
- $(EMUOBJ)/devcpu.o \
- $(EMUOBJ)/devfind.o \
- $(EMUOBJ)/device.o \
- $(EMUOBJ)/didisasm.o \
- $(EMUOBJ)/diexec.o \
- $(EMUOBJ)/digfx.o \
- $(EMUOBJ)/diimage.o \
- $(EMUOBJ)/dimemory.o \
- $(EMUOBJ)/dinetwork.o \
- $(EMUOBJ)/dinvram.o \
- $(EMUOBJ)/dioutput.o \
- $(EMUOBJ)/dirtc.o \
- $(EMUOBJ)/diserial.o \
- $(EMUOBJ)/dislot.o \
- $(EMUOBJ)/disound.o \
- $(EMUOBJ)/dispatch.o \
- $(EMUOBJ)/distate.o \
- $(EMUOBJ)/divideo.o \
- $(EMUOBJ)/drawgfx.o \
- $(EMUOBJ)/driver.o \
- $(EMUOBJ)/drivenum.o \
- $(EMUOBJ)/emualloc.o \
- $(EMUOBJ)/emucore.o \
- $(EMUOBJ)/emuopts.o \
- $(EMUOBJ)/emupal.o \
- $(EMUOBJ)/fileio.o \
- $(EMUOBJ)/hash.o \
- $(EMUOBJ)/image.o \
- $(EMUOBJ)/info.o \
- $(EMUOBJ)/input.o \
- $(EMUOBJ)/ioport.o \
- $(EMUOBJ)/luaengine.o \
- $(EMUOBJ)/mame.o \
- $(EMUOBJ)/machine.o \
- $(EMUOBJ)/mconfig.o \
- $(EMUOBJ)/memarray.o \
- $(EMUOBJ)/memory.o \
- $(EMUOBJ)/network.o \
- $(EMUOBJ)/parameters.o \
- $(EMUOBJ)/output.o \
- $(EMUOBJ)/render.o \
- $(EMUOBJ)/rendfont.o \
- $(EMUOBJ)/rendlay.o \
- $(EMUOBJ)/rendutil.o \
- $(EMUOBJ)/romload.o \
- $(EMUOBJ)/save.o \
- $(EMUOBJ)/schedule.o \
- $(EMUOBJ)/screen.o \
- $(EMUOBJ)/softlist.o \
- $(EMUOBJ)/sound.o \
- $(EMUOBJ)/speaker.o \
- $(EMUOBJ)/sprite.o \
- $(EMUOBJ)/tilemap.o \
- $(EMUOBJ)/timer.o \
- $(EMUOBJ)/uiinput.o \
- $(EMUOBJ)/ui/ui.o \
- $(EMUOBJ)/ui/menu.o \
- $(EMUOBJ)/ui/mainmenu.o \
- $(EMUOBJ)/ui/miscmenu.o \
- $(EMUOBJ)/ui/barcode.o \
- $(EMUOBJ)/ui/cheatopt.o \
- $(EMUOBJ)/ui/devopt.o \
- $(EMUOBJ)/ui/filemngr.o \
- $(EMUOBJ)/ui/filesel.o \
- $(EMUOBJ)/ui/imgcntrl.o \
- $(EMUOBJ)/ui/info.o \
- $(EMUOBJ)/ui/inputmap.o \
- $(EMUOBJ)/ui/selgame.o \
- $(EMUOBJ)/ui/sliders.o \
- $(EMUOBJ)/ui/slotopt.o \
- $(EMUOBJ)/ui/swlist.o \
- $(EMUOBJ)/ui/tapectrl.o \
- $(EMUOBJ)/ui/videoopt.o \
- $(EMUOBJ)/ui/viewgfx.o \
- $(EMUOBJ)/validity.o \
- $(EMUOBJ)/video.o \
- $(EMUOBJ)/debug/debugcmd.o \
- $(EMUOBJ)/debug/debugcon.o \
- $(EMUOBJ)/debug/debugcpu.o \
- $(EMUOBJ)/debug/debughlp.o \
- $(EMUOBJ)/debug/debugvw.o \
- $(EMUOBJ)/debug/dvdisasm.o \
- $(EMUOBJ)/debug/dvmemory.o \
- $(EMUOBJ)/debug/dvbpoints.o \
- $(EMUOBJ)/debug/dvwpoints.o \
- $(EMUOBJ)/debug/dvstate.o \
- $(EMUOBJ)/debug/dvtext.o \
- $(EMUOBJ)/debug/express.o \
- $(EMUOBJ)/debug/textbuf.o \
- $(EMUOBJ)/profiler.o \
- $(EMUOBJ)/webengine.o \
- $(OSDOBJ)/osdnet.o \
-
-EMUSOUNDOBJS = \
- $(EMUOBJ)/sound/filter.o \
- $(EMUOBJ)/sound/flt_vol.o \
- $(EMUOBJ)/sound/flt_rc.o \
- $(EMUOBJ)/sound/wavwrite.o \
- $(EMUOBJ)/sound/samples.o \
-
-EMUDRIVEROBJS = \
- $(EMUDRIVERS)/empty.o \
- $(EMUDRIVERS)/testcpu.o \
-
-EMUMACHINEOBJS = \
- $(EMUMACHINE)/bcreader.o \
- $(EMUMACHINE)/buffer.o \
- $(EMUMACHINE)/clock.o \
- $(EMUMACHINE)/generic.o \
- $(EMUMACHINE)/keyboard.o \
- $(EMUMACHINE)/laserdsc.o \
- $(EMUMACHINE)/latch.o \
- $(EMUMACHINE)/netlist.o \
- $(EMUMACHINE)/nvram.o \
- $(EMUMACHINE)/ram.o \
- $(EMUMACHINE)/legscsi.o \
- $(EMUMACHINE)/terminal.o \
-
-EMUIMAGEDEVOBJS = \
- $(EMUIMAGEDEV)/bitbngr.o \
- $(EMUIMAGEDEV)/cassette.o \
- $(EMUIMAGEDEV)/chd_cd.o \
- $(EMUIMAGEDEV)/diablo.o \
- $(EMUIMAGEDEV)/flopdrv.o \
- $(EMUIMAGEDEV)/floppy.o \
- $(EMUIMAGEDEV)/harddriv.o \
- $(EMUIMAGEDEV)/midiin.o \
- $(EMUIMAGEDEV)/midiout.o \
- $(EMUIMAGEDEV)/printer.o \
- $(EMUIMAGEDEV)/snapquik.o \
-
-
-EMUVIDEOOBJS = \
- $(EMUVIDEO)/generic.o \
- $(EMUVIDEO)/resnet.o \
- $(EMUVIDEO)/rgbutil.o \
- $(EMUVIDEO)/vector.o \
-
-
-LIBEMUOBJS = $(EMUOBJS) $(EMUSOUNDOBJS) $(EMUDRIVEROBJS) $(EMUMACHINEOBJS) $(EMUIMAGEDEVOBJS) $(EMUVIDEOOBJS)
-
-$(LIBEMU): $(LIBEMUOBJS)
-
-
-
-#-------------------------------------------------
-# CPU core objects
-#-------------------------------------------------
-
-include $(EMUSRC)/cpu/cpu.mak
-
-$(LIBDASM): $(DASMOBJS)
-
-
-#-------------------------------------------------
-# sound core objects
-#-------------------------------------------------
-
-include $(EMUSRC)/sound/sound.mak
-
-#-------------------------------------------------
-# netlist core objects
-#-------------------------------------------------
-
-include $(EMUSRC)/netlist/netlist.mak
-
-#-------------------------------------------------
-# video core objects
-#-------------------------------------------------
-
-include $(EMUSRC)/video/video.mak
-
-#-------------------------------------------------
-# machine core objects
-#-------------------------------------------------
-
-include $(EMUSRC)/machine/machine.mak
-
-#-------------------------------------------------
-# bus core objects
-#-------------------------------------------------
-
-include $(EMUSRC)/bus/bus.mak
-
-#-------------------------------------------------
-# core optional library
-#-------------------------------------------------
-
-$(LIBOPTIONAL): $(CPUOBJS) $(SOUNDOBJS) $(VIDEOOBJS) $(MACHINEOBJS) $(NETLISTOBJS)
-$(LIBBUS): $(BUSOBJS)
-
-#-------------------------------------------------
-# additional dependencies
-#-------------------------------------------------
-
-$(EMUOBJ)/rendfont.o: $(EMUOBJ)/uismall.fh
-
-$(EMUOBJ)/video.o: $(EMUSRC)/rendersw.inc
-
-#-------------------------------------------------
-# core layouts
-#-------------------------------------------------
-
-$(EMUOBJ)/rendlay.o: $(EMULAYOUT)/dualhovu.lh \
- $(EMULAYOUT)/dualhsxs.lh \
- $(EMULAYOUT)/dualhuov.lh \
- $(EMULAYOUT)/horizont.lh \
- $(EMULAYOUT)/triphsxs.lh \
- $(EMULAYOUT)/quadhsxs.lh \
- $(EMULAYOUT)/vertical.lh \
- $(EMULAYOUT)/lcd.lh \
- $(EMULAYOUT)/lcd_rot.lh \
- $(EMULAYOUT)/noscreens.lh \
-
-$(EMUOBJ)/video.o: $(EMULAYOUT)/snap.lh
diff --git a/src/emu/machine/machine.mak b/src/emu/machine/machine.mak
deleted file mode 100644
index 29992b87de5..00000000000
--- a/src/emu/machine/machine.mak
+++ /dev/null
@@ -1,1974 +0,0 @@
-###########################################################################
-#
-# machine.mak
-#
-# Rules for building machine cores
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-MACHINESRC = $(EMUSRC)/machine
-MACHINEOBJ = $(EMUOBJ)/machine
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/akiko.h,MACHINES += AKIKO
-#-------------------------------------------------
-
-ifneq ($(filter AKIKO,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/akiko.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/autoconfig.h,MACHINES += AUTOCONFIG
-#-------------------------------------------------
-
-ifneq ($(filter AUTOCONFIG,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/autoconfig.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/cr511b.h,MACHINES += CR511B
-#-------------------------------------------------
-
-ifneq ($(filter CR511B,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/cr511b.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/dmac.h,MACHINES += DMAC
-#-------------------------------------------------
-
-ifneq ($(filter DMAC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/dmac.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/gayle.h,MACHINES += GAYLE
-#-------------------------------------------------
-
-ifneq ($(filter GAYLE,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/gayle.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/40105.h,MACHINES += CMOS40105
-#-------------------------------------------------
-
-ifneq ($(filter CMOS40105,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/40105.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/53c7xx.h,MACHINES += NCR53C7XX
-#-------------------------------------------------
-
-ifneq ($(filter NCR53C7XX,$(MACHINES)),)
-MACHINES += NSCSI
-MACHINEOBJS += $(MACHINEOBJ)/53c7xx.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/53c810.h,MACHINES += LSI53C810
-#-------------------------------------------------
-
-ifneq ($(filter LSI53C810,$(MACHINES)),)
-MACHINES += SCSI
-MACHINEOBJS += $(MACHINEOBJ)/53c810.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/6522via.h,MACHINES += 6522VIA
-#-------------------------------------------------
-
-ifneq ($(filter 6522VIA,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/6522via.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/6525tpi.h,MACHINES += TPI6525
-#-------------------------------------------------
-
-ifneq ($(filter TPI6525,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/6525tpi.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/6532riot.h,MACHINES += RIOT6532
-#-------------------------------------------------
-
-ifneq ($(filter RIOT6532,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/6532riot.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/6821pia.h,MACHINES += 6821PIA
-#-------------------------------------------------
-
-ifneq ($(filter 6821PIA,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/6821pia.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/6840ptm.h,MACHINES += 6840PTM
-#-------------------------------------------------
-
-ifneq ($(filter 6840PTM,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/6840ptm.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/6850acia.h,MACHINES += ACIA6850
-#-------------------------------------------------
-
-ifneq ($(filter ACIA6850,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/6850acia.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/68561mpcc.h,MACHINES += 68561MPCC
-#-------------------------------------------------
-
-ifneq ($(filter 68561MPCC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/68561mpcc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc68681.h,MACHINES += 68681
-#-------------------------------------------------
-
-ifneq ($(filter 68681,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc68681.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/7200fifo.h,MACHINES += 7200FIFO
-#-------------------------------------------------
-
-ifneq ($(filter 7200FIFO,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/7200fifo.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/74123.h,MACHINES += TTL74123
-#-------------------------------------------------
-
-ifneq ($(filter TTL74123,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/74123.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/74145.h,MACHINES += TTL74145
-#-------------------------------------------------
-
-ifneq ($(filter TTL74145,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/74145.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/74148.h,MACHINES += TTL74148
-#-------------------------------------------------
-
-ifneq ($(filter TTL74148,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/74148.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/74153.h,MACHINES += TTL74153
-#-------------------------------------------------
-
-ifneq ($(filter TTL74153,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/74153.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/74181.h,MACHINES += TTL74181
-#-------------------------------------------------
-
-ifneq ($(filter TTL74181,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/74181.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/7474.h,MACHINES += TTL7474
-#-------------------------------------------------
-
-ifneq ($(filter TTL7474,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/7474.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/8042kbdc.h,MACHINES += KBDC8042
-#-------------------------------------------------
-
-ifneq ($(filter KBDC8042,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/8042kbdc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/8530scc.h,MACHINES += 8530SCC
-#-------------------------------------------------
-
-ifneq ($(filter 8530SCC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/8530scc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/aakart.h,MACHINES += AAKARTDEV
-#-------------------------------------------------
-
-ifneq ($(filter AAKARTDEV,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/aakart.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/adc0808.h,MACHINES += ADC0808
-#-------------------------------------------------
-
-ifneq ($(filter ADC0808,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/adc0808.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/adc083x.h,MACHINES += ADC083X
-#-------------------------------------------------
-
-ifneq ($(filter ADC083X,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/adc083x.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/adc1038.h,MACHINES += ADC1038
-#-------------------------------------------------
-
-ifneq ($(filter ADC1038,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/adc1038.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/adc1213x.h,MACHINES += ADC1213X
-#-------------------------------------------------
-
-ifneq ($(filter ADC1213X,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/adc1213x.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/aicartc.h,MACHINES += AICARTC
-#-------------------------------------------------
-
-ifneq ($(filter AICARTC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/aicartc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/am53cf96.h,MACHINES += AM53CF96
-#-------------------------------------------------
-
-ifneq ($(filter AM53CF96,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/am53cf96.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/am9517a.h,MACHINES += AM9517A
-#-------------------------------------------------
-
-ifneq ($(filter AM9517A,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/am9517a.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/amigafdc.h,MACHINES += AMIGAFDC
-#-------------------------------------------------
-
-ifneq ($(filter AMIGAFDC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/amigafdc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/at28c16.h,MACHINES += AT28C16
-#-------------------------------------------------
-
-ifneq ($(filter AT28C16,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/at28c16.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/at29040a.h,MACHINES += AT29040
-#-------------------------------------------------
-
-ifneq ($(filter AT29040,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/at29040a.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/at45dbxx.h,MACHINES += AT45DBXX
-#-------------------------------------------------
-
-ifneq ($(filter AT45DBXX,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/at45dbxx.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ataflash.h,MACHINES += ATAFLASH
-#-------------------------------------------------
-
-ifneq ($(filter ATAFLASH,$(MACHINES)),)
-MACHINES += IDE
-MACHINES += PCCARD
-MACHINEOBJS += $(MACHINEOBJ)/ataflash.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ay31015.h,MACHINES += AY31015
-#-------------------------------------------------
-
-ifneq ($(filter AY31015,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ay31015.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/bankdev.h,MACHINES += BANKDEV
-#-------------------------------------------------
-
-ifneq ($(filter BANKDEV,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/bankdev.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/cdp1852.h,MACHINES += CDP1852
-#-------------------------------------------------
-
-ifneq ($(filter CDP1852,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/cdp1852.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/cdp1871.h,MACHINES += CDP1871
-#-------------------------------------------------
-
-ifneq ($(filter CDP1871,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/cdp1871.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/com8116.h,MACHINES += COM8116
-#-------------------------------------------------
-
-ifneq ($(filter COM8116,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/com8116.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/cr589.h,MACHINES += CR589
-#-------------------------------------------------
-
-ifneq ($(filter CR589,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/cr589.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/cs4031.h,MACHINES += CS4031
-#-------------------------------------------------
-
-ifneq ($(filter CS4031,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/cs4031.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/cs8221.h,MACHINES += CS8221
-#-------------------------------------------------
-
-ifneq ($(filter CS8221,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/cs8221.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds1204.h,MACHINES += DS1204
-#-------------------------------------------------
-
-ifneq ($(filter DS1204,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds1204.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds1302.h,MACHINES += DS1302
-#-------------------------------------------------
-
-ifneq ($(filter DS1302,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds1302.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds1315.h,MACHINES += DS1315
-#-------------------------------------------------
-
-ifneq ($(filter DS1315,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds1315.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds2401.h,MACHINES += DS2401
-#-------------------------------------------------
-
-ifneq ($(filter DS2401,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds2401.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds2404.h,MACHINES += DS2404
-#-------------------------------------------------
-
-ifneq ($(filter DS2404,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds2404.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds75160a.h,MACHINES += DS75160A
-#-------------------------------------------------
-
-ifneq ($(filter DS75160A,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds75160a.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ds75161a.h,MACHINES += DS75161A
-#-------------------------------------------------
-
-ifneq ($(filter DS75161A,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ds75161a.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/e0516.h,MACHINES += E0516
-#-------------------------------------------------
-
-ifneq ($(filter E0516,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/e0516.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/e05a03.h,MACHINES += E05A03
-#-------------------------------------------------
-
-ifneq ($(filter E05A03,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/e05a03.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/e05a30.h,MACHINES += E05A30
-#-------------------------------------------------
-
-ifneq ($(filter E05A30,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/e05a30.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/eeprom.h,MACHINES += EEPROMDEV
-#@src/emu/machine/eepromser.h,MACHINES += EEPROMDEV
-#@src/emu/machine/eeprompar.h,MACHINES += EEPROMDEV
-#-------------------------------------------------
-
-ifneq ($(filter EEPROMDEV,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/eeprom.o
-MACHINEOBJS += $(MACHINEOBJ)/eepromser.o
-MACHINEOBJS += $(MACHINEOBJ)/eeprompar.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/er2055.h,MACHINES += ER2055
-#-------------------------------------------------
-
-ifneq ($(filter ER2055,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/er2055.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/f3853.h,MACHINES += F3853
-#-------------------------------------------------
-
-ifneq ($(filter F3853,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/f3853.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/hd63450.h,MACHINES += HD63450
-#-------------------------------------------------
-
-ifneq ($(filter HD63450,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/hd63450.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/hd64610.h,MACHINES += HD64610
-#-------------------------------------------------
-
-ifneq ($(filter HD64610,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/hd64610.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i2cmem.h,MACHINES += I2CMEM
-#-------------------------------------------------
-
-ifneq ($(filter I2CMEM,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i2cmem.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8155.h,MACHINES += I8155
-#-------------------------------------------------
-
-ifneq ($(filter I8155,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8155.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8212.h,MACHINES += I8212
-#-------------------------------------------------
-
-ifneq ($(filter I8212,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8212.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8214.h,MACHINES += I8214
-#-------------------------------------------------
-
-ifneq ($(filter I8214,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8214.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8243.h,MACHINES += I8243
-#-------------------------------------------------
-
-ifneq ($(filter I8243,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8243.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8251.h,MACHINES += I8251
-#-------------------------------------------------
-
-ifneq ($(filter I8251,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8251.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8257.h,MACHINES += I8257
-#-------------------------------------------------
-
-ifneq ($(filter I8257,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8257.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8271.h,MACHINES += I8271
-#-------------------------------------------------
-
-ifneq ($(filter I8271,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8271.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8279.h,MACHINES += I8279
-#-------------------------------------------------
-
-ifneq ($(filter I8279,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8279.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8355.h,MACHINES += I8355
-#-------------------------------------------------
-
-ifneq ($(filter I8355,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8355.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i80130.h,MACHINES += I80130
-#-------------------------------------------------
-
-ifneq ($(filter I80130,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i80130.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/atadev.h,MACHINES += IDE
-#@src/emu/machine/ataintf.h,MACHINES += IDE
-#-------------------------------------------------
-
-ifneq ($(filter IDE,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/atadev.o
-MACHINEOBJS += $(MACHINEOBJ)/atahle.o
-MACHINEOBJS += $(MACHINEOBJ)/ataintf.o
-MACHINEOBJS += $(MACHINEOBJ)/atapicdr.o
-MACHINEOBJS += $(MACHINEOBJ)/atapihle.o
-MACHINEOBJS += $(MACHINEOBJ)/idectrl.o
-MACHINEOBJS += $(MACHINEOBJ)/idehd.o
-MACHINEOBJS += $(MACHINEOBJ)/vt83c461.o
-MACHINES += T10
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/im6402.h,MACHINES += IM6402
-#-------------------------------------------------
-
-ifneq ($(filter IM6402,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/im6402.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ins8154.h,MACHINES += INS8154
-#-------------------------------------------------
-
-ifneq ($(filter INS8154,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ins8154.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ins8250.h,MACHINES += INS8250
-#-------------------------------------------------
-
-ifneq ($(filter INS8250,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ins8250.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/intelfsh.h,MACHINES += INTELFLASH
-#-------------------------------------------------
-
-ifneq ($(filter INTELFLASH,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/intelfsh.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/jvsdev.h,MACHINES += JVS
-#@src/emu/machine/jvshost.h,MACHINES += JVS
-#-------------------------------------------------
-
-ifneq ($(filter JVS,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/jvsdev.o
-MACHINEOBJS += $(MACHINEOBJ)/jvshost.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/k033906.h,MACHINES += K033906
-#-------------------------------------------------
-
-ifneq ($(filter K033906,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/k033906.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/k053252.h,MACHINES += K053252
-#-------------------------------------------------
-
-ifneq ($(filter K053252,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/k053252.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/k056230.h,MACHINES += K056230
-#-------------------------------------------------
-
-ifneq ($(filter K056230,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/k056230.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/kb3600.h,MACHINES += KB3600
-#-------------------------------------------------
-
-ifneq ($(filter KB3600,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/kb3600.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/kr2376.h,MACHINES += KR2376
-#-------------------------------------------------
-
-ifneq ($(filter KR2376,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/kr2376.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/latch8.h,MACHINES += LATCH8
-#-------------------------------------------------
-
-ifneq ($(filter LATCH8,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/latch8.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/lc89510.h,MACHINES += LC89510
-#-------------------------------------------------
-
-ifneq ($(filter LC89510,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/lc89510.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ldpr8210.h,MACHINES += LDPR8210
-#-------------------------------------------------
-
-ifneq ($(filter LDPR8210,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ldpr8210.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ldstub.h,MACHINES += LDSTUB
-#-------------------------------------------------
-
-ifneq ($(filter LDSTUB,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ldstub.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ldv1000.h,MACHINES += LDV1000
-#-------------------------------------------------
-
-ifneq ($(filter LDV1000,$(MACHINES)),)
-MACHINES += Z80CTC
-MACHINES += I8255
-MACHINEOBJS += $(MACHINEOBJ)/ldv1000.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ldvp931.h,MACHINES += LDVP931
-#-------------------------------------------------
-
-ifneq ($(filter LDVP931,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ldvp931.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/lh5810.h,MACHINES += LH5810
-#-------------------------------------------------
-
-ifneq ($(filter LH5810,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/lh5810.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/linflash.h,MACHINES += LINFLASH
-#-------------------------------------------------
-
-ifneq ($(filter LINFLASH,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/linflash.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/m6m80011ap.h,MACHINES += M6M80011AP
-#-------------------------------------------------
-
-ifneq ($(filter M6M80011AP,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/m6m80011ap.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/matsucd.h,MACHINES += MATSUCD
-#-------------------------------------------------
-
-ifneq ($(filter MATSUCD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/matsucd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb14241.h,MACHINES += MB14241
-#-------------------------------------------------
-
-ifneq ($(filter MB14241,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb14241.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb3773.h,MACHINES += MB3773
-#-------------------------------------------------
-
-ifneq ($(filter MB3773,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb3773.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb8421.h,MACHINES += MB8421
-#-------------------------------------------------
-
-ifneq ($(filter MB8421,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb8421.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb87078.h,MACHINES += MB87078
-#-------------------------------------------------
-
-ifneq ($(filter MB87078,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb87078.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb8795.h,MACHINES += MB8795
-#-------------------------------------------------
-
-ifneq ($(filter MB8795,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb8795.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb89352.h,MACHINES += MB89352
-#-------------------------------------------------
-
-ifneq ($(filter MB89352,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb89352.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mb89371.h,MACHINES += MB89371
-#-------------------------------------------------
-
-ifneq ($(filter MB89371,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mb89371.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc146818.h,MACHINES += MC146818
-#-------------------------------------------------
-
-ifneq ($(filter MC146818,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc146818.o $(MACHINEOBJ)/ds128x.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc2661.h,MACHINES += MC2661
-#-------------------------------------------------
-
-ifneq ($(filter MC2661,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc2661.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc6843.h,MACHINES += MC6843
-#-------------------------------------------------
-
-ifneq ($(filter MC6843,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc6843.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc6846.h,MACHINES += MC6846
-#-------------------------------------------------
-
-ifneq ($(filter MC6846,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc6846.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc6852.h,MACHINES += MC6852
-#-------------------------------------------------
-
-ifneq ($(filter MC6852,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc6852.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc6854.h,MACHINES += MC6854
-#-------------------------------------------------
-
-ifneq ($(filter MC6854,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc6854.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc68328.h,MACHINES += MC68328
-#-------------------------------------------------
-
-ifneq ($(filter MC68328,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc68328.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mc68901.h,MACHINES += MC68901
-#-------------------------------------------------
-
-ifneq ($(filter MC68901,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mc68901.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mccs1850.h,MACHINES += MCCS1850
-#-------------------------------------------------
-
-ifneq ($(filter MCCS1850,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mccs1850.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/68307.h,MACHINES += M68307
-#-------------------------------------------------
-
-ifneq ($(filter M68307,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/68307.o
-MACHINEOBJS += $(MACHINEOBJ)/68307sim.o
-MACHINEOBJS += $(MACHINEOBJ)/68307bus.o
-MACHINEOBJS += $(MACHINEOBJ)/68307tmu.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/68340.h,MACHINES += M68340
-#-------------------------------------------------
-
-ifneq ($(filter M68340,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/68340.o
-MACHINEOBJS += $(MACHINEOBJ)/68340sim.o
-MACHINEOBJS += $(MACHINEOBJ)/68340dma.o
-MACHINEOBJS += $(MACHINEOBJ)/68340ser.o
-MACHINEOBJS += $(MACHINEOBJ)/68340tmu.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mcf5206e.h,MACHINES += MCF5206E
-#-------------------------------------------------
-
-ifneq ($(filter MCF5206E,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mcf5206e.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/microtch.h,MACHINES += MICROTOUCH
-#-------------------------------------------------
-
-ifneq ($(filter MICROTOUCH,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/microtch.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mm58274c.h,MACHINES += MM58274C
-#-------------------------------------------------
-
-ifneq ($(filter MM58274C,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mm58274c.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mm74c922.h,MACHINES += MM74C922
-#-------------------------------------------------
-
-ifneq ($(filter MM74C922,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mm74c922.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos6526.h,MACHINES += MOS6526
-#-------------------------------------------------
-
-ifneq ($(filter MOS6526,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos6526.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos6529.h,MACHINES += MOS6529
-#-------------------------------------------------
-
-ifneq ($(filter MOS6529,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos6529.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos6702.h,MACHINES += MOS6702
-#-------------------------------------------------
-
-ifneq ($(filter MOS6702,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos6702.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos8706.h,MACHINES += MOS8706
-#-------------------------------------------------
-
-ifneq ($(filter MOS8706,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos8706.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos8722.h,MACHINES += MOS8722
-#-------------------------------------------------
-
-ifneq ($(filter MOS8722,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos8722.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos8726.h,MACHINES += MOS8726
-#-------------------------------------------------
-
-ifneq ($(filter MOS8726,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos8726.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos6530.h,MACHINES += MIOT6530
-#-------------------------------------------------
-
-ifneq ($(filter MIOT6530,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos6530.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mos6551.h,MACHINES += MOS6551
-#-------------------------------------------------
-
-ifneq ($(filter MOS6551,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mos6551.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/msm5832.h,MACHINES += MSM5832
-#-------------------------------------------------
-
-ifneq ($(filter MSM5832,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/msm5832.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/msm58321.h,MACHINES += MSM58321
-#-------------------------------------------------
-
-ifneq ($(filter MSM58321,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/msm58321.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/msm6242.h,MACHINES += MSM6242
-#-------------------------------------------------
-
-ifneq ($(filter MSM6242,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/msm6242.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ncr539x.h,MACHINES += NCR539x
-#-------------------------------------------------
-
-ifneq ($(filter NCR539x,$(MACHINES)),)
-MACHINES += SCSI
-MACHINEOBJS += $(MACHINEOBJ)/ncr539x.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/nmc9306.h,MACHINES += NMC9306
-#-------------------------------------------------
-
-ifneq ($(filter NMC9306,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/nmc9306.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/nscsi_bus.h,MACHINES += NSCSI
-#@src/emu/machine/nscsi_cb.h,MACHINES += NSCSI
-#@src/emu/machine/nscsi_cd.h,MACHINES += NSCSI
-#@src/emu/machine/nscsi_hd.h,MACHINES += NSCSI
-#@src/emu/machine/nscsi_s1410.h,MACHINES += NSCSI
-#-------------------------------------------------
-
-ifneq ($(filter NSCSI,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/nscsi_bus.o
-MACHINEOBJS += $(MACHINEOBJ)/nscsi_cb.o
-MACHINEOBJS += $(MACHINEOBJ)/nscsi_cd.o
-MACHINEOBJS += $(MACHINEOBJ)/nscsi_hd.o
-MACHINEOBJS += $(MACHINEOBJ)/nscsi_s1410.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pcf8593.h,MACHINES += PCF8593
-#-------------------------------------------------
-
-ifneq ($(filter PCF8593,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pcf8593.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/lpci.h,MACHINES += LPCI
-#-------------------------------------------------
-
-ifneq ($(filter LPCI,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/lpci.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pci.h,MACHINES += PCI
-#-------------------------------------------------
-
-ifneq ($(filter PCI,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pci.o
-MACHINEOBJS += $(MACHINEOBJ)/pci-usb.o
-MACHINEOBJS += $(MACHINEOBJ)/pci-sata.o
-MACHINEOBJS += $(MACHINEOBJ)/pci-apic.o
-MACHINEOBJS += $(MACHINEOBJ)/pci-smbus.o
-MACHINEOBJS += $(MACHINEOBJ)/i82541.o
-MACHINEOBJS += $(MACHINEOBJ)/i82875p.o
-MACHINEOBJS += $(MACHINEOBJ)/i6300esb.o
-MACHINEOBJS += $(MACHINEOBJ)/lpc.o
-MACHINEOBJS += $(MACHINEOBJ)/lpc-acpi.o
-MACHINEOBJS += $(MACHINEOBJ)/lpc-rtc.o
-MACHINEOBJS += $(MACHINEOBJ)/lpc-pit.o
-MACHINEOBJS += $(MACHINEOBJ)/vrc4373.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pckeybrd.h,MACHINES += PCKEYBRD
-#-------------------------------------------------
-
-ifneq ($(filter PCKEYBRD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pckeybrd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pic8259.h,MACHINES += PIC8259
-#-------------------------------------------------
-
-ifneq ($(filter PIC8259,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pic8259.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pit8253.h,MACHINES += PIT8253
-#-------------------------------------------------
-
-ifneq ($(filter PIT8253,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pit8253.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pla.h,MACHINES += PLA
-#-------------------------------------------------
-
-ifneq ($(filter PLA,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pla.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/r10696.h,MACHINES += R10696
-#-------------------------------------------------
-
-ifneq ($(filter R10696,$(MACHINES)),)
-MACHINEOBJS+= $(MACHINEOBJ)/r10696.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/r10788.h,MACHINES += R10788
-#-------------------------------------------------
-
-ifneq ($(filter R10788,$(MACHINES)),)
-MACHINEOBJS+= $(MACHINEOBJ)/r10788.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ra17xx.h,MACHINES += RA17XX
-#-------------------------------------------------
-
-ifneq ($(filter RA17XX,$(MACHINES)),)
-MACHINEOBJS+= $(MACHINEOBJ)/ra17xx.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rf5c296.h,MACHINES += RF5C296
-#-------------------------------------------------
-
-ifneq ($(filter RF5C296,$(MACHINES)),)
-MACHINES += PCCARD
-MACHINEOBJS += $(MACHINEOBJ)/rf5c296.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/roc10937.h,MACHINES += ROC10937
-#-------------------------------------------------
-
-ifneq ($(filter ROC10937,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/roc10937.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rp5c01.h,MACHINES += RP5C01
-#-------------------------------------------------
-
-ifneq ($(filter RP5C01,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/rp5c01.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rp5c15.h,MACHINES += RP5C15
-#-------------------------------------------------
-
-ifneq ($(filter RP5C15,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/rp5c15.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rp5h01.h,MACHINES += RP5H01
-#-------------------------------------------------
-
-ifneq ($(filter RP5H01,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/rp5h01.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/64h156.h,MACHINES += R64H156
-#-------------------------------------------------
-
-ifneq ($(filter R64H156,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/64h156.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rtc4543.h,MACHINES += RTC4543
-#-------------------------------------------------
-
-ifneq ($(filter RTC4543,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/rtc4543.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rtc65271.h,MACHINES += RTC65271
-#-------------------------------------------------
-
-ifneq ($(filter RTC65271,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/rtc65271.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/rtc9701.h,MACHINES += RTC9701
-#-------------------------------------------------
-
-ifneq ($(filter RTC9701,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/rtc9701.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/s2636.h,MACHINES += S2636
-#-------------------------------------------------
-
-ifneq ($(filter S2636,$(MACHINES)),)
-MACHINEOBJS+= $(MACHINEOBJ)/s2636.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/s3520cf.h,MACHINES += S3520CF
-#-------------------------------------------------
-
-ifneq ($(filter S3520CF,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/s3520cf.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/s3c2400.h,MACHINES += S3C2400
-#-------------------------------------------------
-
-ifneq ($(filter S3C2400,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/s3c2400.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/s3c2410.h,MACHINES += S3C2410
-#-------------------------------------------------
-
-ifneq ($(filter S3C2410,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/s3c2410.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/s3c44b0.h,MACHINES += S3C44B0
-#-------------------------------------------------
-
-ifneq ($(filter S3C44B0,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/s3c44b0.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/s3c2440.h,MACHINES += S3C2440
-#-------------------------------------------------
-
-ifneq ($(filter S3C2440,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/s3c2440.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/saturn.h,MACHINES += SATURN
-#-------------------------------------------------
-
-ifneq ($(filter SATURN,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/saturn.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/serflash.h,MACHINES += SERFLASH
-#-------------------------------------------------
-
-ifneq ($(filter SERFLASH,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/serflash.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/smc91c9x.h,MACHINES += SMC91C9X
-#-------------------------------------------------
-
-ifneq ($(filter SMC91C9X,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/smc91c9x.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/smpc.h,MACHINES += SMPC
-#-------------------------------------------------
-
-ifneq ($(filter SMPC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/smpc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/stvcd.h,MACHINES += STVCD
-#-------------------------------------------------
-
-ifneq ($(filter STVCD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/stvcd.o
-endif
-
-#-------------------------------------------------
-#
-#
-#-------------------------------------------------
-
-ifneq ($(filter SCSI,$(BUSES)),)
-MACHINES += T10
-endif
-
-ifneq ($(filter T10,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/t10mmc.o
-MACHINEOBJS += $(MACHINEOBJ)/t10sbc.o
-MACHINEOBJS += $(MACHINEOBJ)/t10spc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/tc009xlvc.h,MACHINES += TC0091LVC
-#-------------------------------------------------
-
-ifneq ($(filter TC0091LVC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/tc009xlvc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/timekpr.h,MACHINES += TIMEKPR
-#-------------------------------------------------
-
-ifneq ($(filter TIMEKPR,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/timekpr.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/tmp68301.h,MACHINES += TMP68301
-#-------------------------------------------------
-
-ifneq ($(filter TMP68301,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/tmp68301.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/tms5501.h,MACHINES += TMS5501
-#-------------------------------------------------
-
-ifneq ($(filter TMS5501,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/tms5501.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/tms6100.h,MACHINES += TMS6100
-#-------------------------------------------------
-
-ifneq ($(filter TMS6100,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/tms6100.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/tms9901.h,MACHINES += TMS9901
-#-------------------------------------------------
-
-ifneq ($(filter TMS9901,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/tms9901.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/tms9902.h,MACHINES += TMS9902
-#-------------------------------------------------
-
-ifneq ($(filter TMS9902,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/tms9902.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/upd1990a.h,MACHINES += UPD1990A
-#-------------------------------------------------
-
-ifneq ($(filter UPD1990A,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/upd1990a.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/upd4992.h,MACHINES += UPD4992
-#-------------------------------------------------
-
-ifneq ($(filter UPD4992,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/upd4992.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/upd4701.h,MACHINES += UPD4701
-#-------------------------------------------------
-
-ifneq ($(filter UPD4701,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/upd4701.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/upd7002.h,MACHINES += UPD7002
-#-------------------------------------------------
-
-ifneq ($(filter UPD7002,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/upd7002.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/upd71071.h,MACHINES += UPD71071
-#-------------------------------------------------
-
-ifneq ($(filter UPD71071,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/upd71071.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/upd765.h,MACHINES += UPD765
-#-------------------------------------------------
-
-ifneq ($(filter UPD765,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/upd765.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/v3021.h,MACHINES += V3021
-#-------------------------------------------------
-
-ifneq ($(filter V3021,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/v3021.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wd_fdc.h,MACHINES += WD_FDC
-#-------------------------------------------------
-
-ifneq ($(filter WD_FDC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/wd_fdc.o
-MACHINEOBJS += $(MACHINEOBJ)/fdc_pll.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wd11c00_17.h,MACHINES += WD11C00_17
-#-------------------------------------------------
-
-ifneq ($(filter WD11C00_17,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/wd11c00_17.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wd17xx.h,MACHINES += WD17XX
-#-------------------------------------------------
-
-ifneq ($(filter WD17XX,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/wd17xx.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wd2010.h,MACHINES += WD2010
-#-------------------------------------------------
-
-ifneq ($(filter WD2010,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/wd2010.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wd33c93.h,MACHINES += WD33C93
-#-------------------------------------------------
-
-ifneq ($(filter WD33C93,$(MACHINES)),)
-MACHINES += SCSI
-MACHINEOBJS += $(MACHINEOBJ)/wd33c93.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wd7600.h,MACHINES += WD7600
-#-------------------------------------------------
-
-ifneq ($(filter WD7600,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/wd7600.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/x2212.h,MACHINES += X2212
-#-------------------------------------------------
-
-ifneq ($(filter X2212,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/x2212.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/x76f041.h,MACHINES += X76F041
-#-------------------------------------------------
-
-ifneq ($(filter X76F041,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/x76f041.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/x76f100.h,MACHINES += X76F100
-#-------------------------------------------------
-
-ifneq ($(filter X76F100,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/x76f100.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ym2148.h,MACHINES += YM2148
-#-------------------------------------------------
-
-ifneq ($(filter YM2148,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ym2148.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/z80ctc.h,MACHINES += Z80CTC
-#-------------------------------------------------
-
-ifneq ($(filter Z80CTC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/z80ctc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/z80dart.h,MACHINES += Z80DART
-#-------------------------------------------------
-
-ifneq ($(filter Z80DART,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/z80dart.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/z80dma.h,MACHINES += Z80DMA
-#-------------------------------------------------
-
-ifneq ($(filter Z80DMA,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/z80dma.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/z80pio.h,MACHINES += Z80PIO
-#-------------------------------------------------
-
-ifneq ($(filter Z80PIO,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/z80pio.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/z80sti.h,MACHINES += Z80STI
-#-------------------------------------------------
-
-ifneq ($(filter Z80STI,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/z80sti.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/z8536.h,MACHINES += Z8536
-#-------------------------------------------------
-
-ifneq ($(filter Z8536,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/z8536.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pccard.h,MACHINES += PCCARD
-#-------------------------------------------------
-
-ifneq ($(filter PCCARD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pccard.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/i8255.h,MACHINES += I8255
-#-------------------------------------------------
-
-ifneq ($(filter I8255,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/i8255.o
-MACHINEOBJS += $(MACHINEOBJ)/mb89363b.o
-endif
-
-$(MACHINEOBJ)/s3c2400.o: $(MACHINESRC)/s3c24xx.inc
-$(MACHINEOBJ)/s3c2410.o: $(MACHINESRC)/s3c24xx.inc
-$(MACHINEOBJ)/s3c2440.o: $(MACHINESRC)/s3c24xx.inc
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ncr5380.h,MACHINES += NCR5380
-#-------------------------------------------------
-
-ifneq ($(filter NCR5380,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ncr5380.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ncr5380n.h,MACHINES += NCR5380N
-#-------------------------------------------------
-
-ifneq ($(filter NCR5380N,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ncr5380n.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ncr5389.h,MACHINES += NCR5390
-#-------------------------------------------------
-
-ifneq ($(filter NCR5390,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ncr5390.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mm58167.h,MACHINES += MM58167
-#-------------------------------------------------
-
-ifneq ($(filter MM58167,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mm58167.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/machine/dp8390.h,MACHINES += DP8390
-#-------------------------------------------------
-
-ifneq ($(filter DP8390,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/dp8390.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pc_lpt.h,MACHINES += PC_LPT
-#-------------------------------------------------
-
-ifneq ($(filter PC_LPT,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pc_lpt.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/pc_fdc.h,MACHINES += PC_FDC
-#-------------------------------------------------
-
-ifneq ($(filter PC_FDC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/pc_fdc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/mpu401.h,MACHINES += MPU401
-#-------------------------------------------------
-
-ifneq ($(filter MPU401,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/mpu401.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/at_keybc.h,MACHINES += AT_KEYBC
-#-------------------------------------------------
-
-ifneq ($(filter AT_KEYBC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/at_keybc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/smc92x4.h,MACHINES += SMC92X4
-#-------------------------------------------------
-
-ifneq ($(filter SMC92X4,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/smc92x4.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/hdc9234.h,MACHINES += HDC9234
-#-------------------------------------------------
-
-ifneq ($(filter HDC9234,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/hdc9234.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/ti99_hd.h,MACHINES += TI99_HD
-#-------------------------------------------------
-
-ifneq ($(filter TI99_HD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/ti99_hd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/strata.h,MACHINES += STRATA
-#-------------------------------------------------
-
-ifneq ($(filter STRATA,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/strata.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/steppers.h,MACHINES += STEPPERS
-#-------------------------------------------------
-
-ifneq ($(filter STEPPERS,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/steppers.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/corvushd.h,MACHINES += CORVUSHD
-#-------------------------------------------------
-ifneq ($(filter CORVUSHD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/corvushd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/wozfdc.h,MACHINES += WOZFDC
-#-------------------------------------------------
-ifneq ($(filter WOZFDC,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/wozfdc.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/diablo_hd.h,MACHINES += DIABLO_HD
-#-------------------------------------------------
-ifneq ($(filter DIABLO_HD,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/diablo_hd.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/machine/fdc37c665gt.h,MACHINES += FDC37C665GT
-#-------------------------------------------------
-
-ifneq ($(filter FDC37C665GT,$(MACHINES)),)
-MACHINEOBJS += $(MACHINEOBJ)/fdc37c665gt.o
-endif
diff --git a/src/emu/netlist/netlist.mak b/src/emu/netlist/netlist.mak
deleted file mode 100644
index b3d1c7a4817..00000000000
--- a/src/emu/netlist/netlist.mak
+++ /dev/null
@@ -1,70 +0,0 @@
-###########################################################################
-#
-# netlist.mak
-#
-# Rules for building netlist core and devices
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-NETLISTSRC = $(EMUSRC)/netlist
-NETLISTOBJ = $(EMUOBJ)/netlist
-
-#-------------------------------------------------
-# Netlist dirs and files
-#-------------------------------------------------
-
-OBJDIRS += \
- $(NETLISTOBJ) \
- $(NETLISTOBJ)/devices \
- $(NETLISTOBJ)/analog \
-
-NETLISTOBJS+= \
- $(NETLISTOBJ)/nl_base.o \
- $(NETLISTOBJ)/nl_parser.o \
- $(NETLISTOBJ)/nl_setup.o \
- $(NETLISTOBJ)/nl_factory.o \
- $(NETLISTOBJ)/pstring.o \
- $(NETLISTOBJ)/pstate.o \
- $(NETLISTOBJ)/analog/nld_bjt.o \
- $(NETLISTOBJ)/analog/nld_fourterm.o \
- $(NETLISTOBJ)/analog/nld_solver.o \
- $(NETLISTOBJ)/analog/nld_switches.o \
- $(NETLISTOBJ)/analog/nld_twoterm.o \
- $(NETLISTOBJ)/analog/nld_opamps.o \
- $(NETLISTOBJ)/devices/nld_4020.o \
- $(NETLISTOBJ)/devices/nld_4066.o \
- $(NETLISTOBJ)/devices/nld_7400.o \
- $(NETLISTOBJ)/devices/nld_7402.o \
- $(NETLISTOBJ)/devices/nld_7404.o \
- $(NETLISTOBJ)/devices/nld_7408.o \
- $(NETLISTOBJ)/devices/nld_7410.o \
- $(NETLISTOBJ)/devices/nld_7411.o \
- $(NETLISTOBJ)/devices/nld_7420.o \
- $(NETLISTOBJ)/devices/nld_7425.o \
- $(NETLISTOBJ)/devices/nld_7427.o \
- $(NETLISTOBJ)/devices/nld_7430.o \
- $(NETLISTOBJ)/devices/nld_7432.o \
- $(NETLISTOBJ)/devices/nld_7437.o \
- $(NETLISTOBJ)/devices/nld_7448.o \
- $(NETLISTOBJ)/devices/nld_7450.o \
- $(NETLISTOBJ)/devices/nld_7474.o \
- $(NETLISTOBJ)/devices/nld_7483.o \
- $(NETLISTOBJ)/devices/nld_7486.o \
- $(NETLISTOBJ)/devices/nld_7490.o \
- $(NETLISTOBJ)/devices/nld_7493.o \
- $(NETLISTOBJ)/devices/nld_74107.o \
- $(NETLISTOBJ)/devices/nld_74123.o \
- $(NETLISTOBJ)/devices/nld_74153.o \
- $(NETLISTOBJ)/devices/nld_74ls629.o \
- $(NETLISTOBJ)/devices/nld_9316.o \
- $(NETLISTOBJ)/devices/nld_ne555.o \
- $(NETLISTOBJ)/devices/nld_r2r_dac.o \
- $(NETLISTOBJ)/devices/nld_legacy.o \
- $(NETLISTOBJ)/devices/net_lib.o \
- $(NETLISTOBJ)/devices/nld_log.o \
- $(NETLISTOBJ)/devices/nld_system.o \
-
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
-
diff --git a/src/emu/video/video.mak b/src/emu/video/video.mak
deleted file mode 100644
index 28aeacf9e07..00000000000
--- a/src/emu/video/video.mak
+++ /dev/null
@@ -1,618 +0,0 @@
-###########################################################################
-#
-# video.mak
-#
-# Rules for building video cores
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-VIDEOSRC = $(EMUSRC)/video
-VIDEOOBJ = $(EMUOBJ)/video
-
-
-#-------------------------------------------------
-#
-#@src/emu/video/315_5124.h,VIDEOS += SEGA315_5124
-#-------------------------------------------------
-
-ifneq ($(filter SEGA315_5124,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/315_5124.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/315_5313.h,VIDEOS += SEGA315_5313
-#-------------------------------------------------
-
-ifneq ($(filter SEGA315_5313,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/315_5313.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/bufsprite.h,VIDEOS += BUFSPRITE
-#-------------------------------------------------
-
-ifneq ($(filter BUFSPRITE,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/bufsprite.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/cdp1861.h,VIDEOS += CDP1861
-#-------------------------------------------------
-
-ifneq ($(filter CDP1861,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/cdp1861.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/cdp1862.h,VIDEOS += CDP1862
-#-------------------------------------------------
-
-ifneq ($(filter CDP1862,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/cdp1862.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/crt9007.h,VIDEOS += CRT9007
-#-------------------------------------------------
-
-ifneq ($(filter CRT9007,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/crt9007.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/crt9021.h,VIDEOS += CRT9021
-#-------------------------------------------------
-
-ifneq ($(filter CRT9021,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/crt9021.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/crt9212.h,VIDEOS += CRT9212
-#-------------------------------------------------
-
-ifneq ($(filter CRT9212,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/crt9212.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/dl1416.h,VIDEOS += DL1416
-#-------------------------------------------------
-
-ifneq ($(filter DL1416,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/dl1416.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/dm9368.h,VIDEOS += DM9368
-#-------------------------------------------------
-
-ifneq ($(filter DM9368,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/dm9368.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/ef9340_1.h,VIDEOS += EF9340_1
-#-------------------------------------------------
-
-ifneq ($(filter EF9340_1,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/ef9340_1.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/ef9345.h,VIDEOS += EF9345
-#-------------------------------------------------
-
-ifneq ($(filter EF9345,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/ef9345.o
-endif
-
-#-------------------------------------------------
-#@src/emu/video/epic12.h,VIDEOS += EPIC12
-#-------------------------------------------------
-
-ifneq ($(filter EPIC12,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/epic12.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit0.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit1.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit2.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit3.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit4.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit5.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit6.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit7.o
-VIDEOOBJS+= $(VIDEOOBJ)/epic12_blit8.o
-
-$(VIDEOOBJ)/epic12o: $(VIDEOSRC)/epic12.h
-
-$(VIDEOOBJ)/epic12_blit0.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit1.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit2.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit3.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit4.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit5.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit6.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit7.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-$(VIDEOOBJ)/epic12_blit8.o: $(VIDEOSRC)/epic12.h $(VIDEOSRC)/epic12in.inc
-
-$(VIDEOSRC)/epic12in.inc: $(VIDEOSRC)/epic12pixel.inc
-
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/fixfreq.h,VIDEOS += FIXFREQ
-#-------------------------------------------------
-
-ifneq ($(filter FIXFREQ,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/fixfreq.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/gf4500.h,VIDEOS += GF4500
-#-------------------------------------------------
-
-ifneq ($(filter GF4500,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/gf4500.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/gf7600gs.h,VIDEOS += GF7600GS
-#-------------------------------------------------
-
-ifneq ($(filter GF7600GS,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/gf7600gs.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/h63484.h,VIDEOS += H63484
-#-------------------------------------------------
-
-ifneq ($(filter H63484,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/h63484.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/hd44102.h,VIDEOS += HD44102
-#-------------------------------------------------
-
-ifneq ($(filter HD44102,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/hd44102.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/hd44352.h,VIDEOS += HD44352
-#-------------------------------------------------
-
-ifneq ($(filter HD44352,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/hd44352.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/hd44780.h,VIDEOS += HD44780
-#-------------------------------------------------
-
-ifneq ($(filter HD44780,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/hd44780.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/hd61830.h,VIDEOS += HD61830
-#-------------------------------------------------
-
-ifneq ($(filter HD61830,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/hd61830.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/hd63484.h,VIDEOS += HD63484
-#-------------------------------------------------
-
-ifneq ($(filter HD63484,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/hd63484.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/hd66421.h,VIDEOS += HD66421
-#-------------------------------------------------
-
-ifneq ($(filter HD66421,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/hd66421.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/huc6202.h,VIDEOS += HUC6202
-#-------------------------------------------------
-
-ifneq ($(filter HUC6202,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/huc6202.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/huc6260.h,VIDEOS += HUC6260
-#-------------------------------------------------
-
-ifneq ($(filter HUC6260,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/huc6260.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/huc6261.h,VIDEOS += HUC6261
-#-------------------------------------------------
-
-ifneq ($(filter HUC6261,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/huc6261.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/huc6270.h,VIDEOS += HUC6270
-#-------------------------------------------------
-
-ifneq ($(filter HUC6270,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/huc6270.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/huc6272.h,VIDEOS += HUC6272
-#-------------------------------------------------
-
-ifneq ($(filter HUC6272,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/huc6272.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/i8244.h,VIDEOS += I8244
-#-------------------------------------------------
-
-ifneq ($(filter I8244,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/i8244.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/i8275.h,VIDEOS += I8275
-#-------------------------------------------------
-
-ifneq ($(filter I8275,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/i8275.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/m50458.h,VIDEOS += M50458
-#-------------------------------------------------
-
-ifneq ($(filter M50458,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/m50458.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/mb90082.h,VIDEOS += MB90082
-#-------------------------------------------------
-
-ifneq ($(filter MB90082,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/mb90082.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/mb_vcu.h,VIDEOS += MB_VCU
-#-------------------------------------------------
-
-ifneq ($(filter MB_VCU,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/mb_vcu.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/mc6845.h,VIDEOS += MC6845
-#-------------------------------------------------
-
-ifneq ($(filter MC6845,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/mc6845.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/mc6847.h,VIDEOS += MC6847
-#-------------------------------------------------
-
-ifneq ($(filter MC6847,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/mc6847.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/msm6222b.h,VIDEOS += MSM6222B
-#-------------------------------------------------
-
-ifneq ($(filter MSM6222B,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/msm6222b.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/msm6255.h,VIDEOS += MSM6255
-#-------------------------------------------------
-
-ifneq ($(filter MSM6255,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/msm6255.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/mos6566.h,VIDEOS += MOS6566
-#-------------------------------------------------
-
-ifneq ($(filter MOS6566,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/mos6566.o
-endif
-
-
-VIDEOOBJS+= $(VIDEOOBJ)/cgapal.o
-
-#-------------------------------------------------
-#
-
-#@src/emu/video/pc_vga.h,VIDEOS += PC_VGA
-#-------------------------------------------------
-
-ifneq ($(filter PC_VGA,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/pc_vga.o
-VIDEOOBJS+= $(BUSOBJ)/isa/trident.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/polylgcy.h,VIDEOS += POLY
-#-------------------------------------------------
-
-ifneq ($(filter POLY,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/polylgcy.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/psx.h,VIDEOS += PSX
-#-------------------------------------------------
-
-ifneq ($(filter PSX,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/psx.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/ramdac.h,VIDEOS += RAMDAC
-#-------------------------------------------------
-
-ifneq ($(filter RAMDAC,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/ramdac.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/saa5050.h,VIDEOS += SAA5050
-#-------------------------------------------------
-
-ifneq ($(filter SAA5050,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/saa5050.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/sed1200.h,VIDEOS += SED1200
-#-------------------------------------------------
-ifneq ($(filter SED1200,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/sed1200.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/sed1330.h,VIDEOS += SED1330
-#-------------------------------------------------
-ifneq ($(filter SED1330,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/sed1330.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/sed1520.h,VIDEOS += SED1520
-#-------------------------------------------------
-ifneq ($(filter SED1520,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/sed1520.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/scn2674.h,VIDEOS += SCN2674
-#-------------------------------------------------
-ifneq ($(filter SCN2674,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/scn2674.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/snes_ppu.h,VIDEOS += SNES_PPU
-#-------------------------------------------------
-ifneq ($(filter SNES_PPU,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/snes_ppu.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/stvvdp1.h,VIDEOS += STVVDP
-#@src/emu/video/stvvdp2.h,VIDEOS += STVVDP
-#-------------------------------------------------
-
-ifneq ($(filter STVVDP,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/stvvdp1.o \
- $(VIDEOOBJ)/stvvdp2.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/t6a04.h,VIDEOS += T6A04
-#-------------------------------------------------
-
-ifneq ($(filter T6A04,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/t6a04.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/tea1002.h,VIDEOS += TEA1002
-#-------------------------------------------------
-
-ifneq ($(filter TEA1002,$(VIDEOS)),)
-VIDEOOBJS += $(VIDEOOBJ)/tea1002.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/tlc34076.h,VIDEOS += TLC34076
-#-------------------------------------------------
-
-ifneq ($(filter TLC34076,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/tlc34076.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/tms34061.h,VIDEOS += TMS34061
-#-------------------------------------------------
-
-ifneq ($(filter TMS34061,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/tms34061.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/tms3556.h,VIDEOS += TMS3556
-#-------------------------------------------------
-
-ifneq ($(filter TMS3556,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/tms3556.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/tms9927.h,VIDEOS += TMS9927
-#-------------------------------------------------
-
-ifneq ($(filter TMS9927,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/tms9927.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/tms9928a.h,VIDEOS += TMS9928A
-#-------------------------------------------------
-
-ifneq ($(filter TMS9928A,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/tms9928a.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/upd3301.h,VIDEOS += UPD3301
-#-------------------------------------------------
-
-ifneq ($(filter UPD3301,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/upd3301.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/upd7220.h,VIDEOS += UPD7220
-#-------------------------------------------------
-
-ifneq ($(filter UPD7220,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/upd7220.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/upd7227.h,VIDEOS += UPD7227
-#-------------------------------------------------
-
-ifneq ($(filter UPD7227,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/upd7227.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/vic4567.h,VIDEOS += VIC4567
-#-------------------------------------------------
-
-ifneq ($(filter VIC4567,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/vic4567.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/v9938.h,VIDEOS += V9938
-#-------------------------------------------------
-
-ifneq ($(filter V9938,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/v9938.o
-endif
-
-#-------------------------------------------------
-#
-#@src/emu/video/voodoo.h,VIDEOS += VOODOO
-#-------------------------------------------------
-
-ifneq ($(filter VOODOO,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/voodoo.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/video/voodoo_pci.h,VIDEOS += VOODOO_PCI
-#-------------------------------------------------
-
-ifneq ($(filter VOODOO_PCI,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/voodoo_pci.o
-endif
-
-
-#-------------------------------------------------
-#
-#@src/emu/video/crtc_ega.h,VIDEOS += CRTC_EGA
-#-------------------------------------------------
-
-ifneq ($(filter CRTC_EGA,$(VIDEOS)),)
-VIDEOOBJS+= $(VIDEOOBJ)/crtc_ega.o
-endif
diff --git a/src/ldplayer/ldplayer.mak b/src/ldplayer/ldplayer.mak
deleted file mode 100644
index ed9dc801b53..00000000000
--- a/src/ldplayer/ldplayer.mak
+++ /dev/null
@@ -1,77 +0,0 @@
-###########################################################################
-#
-# ldplayer.mak
-#
-# Small makefile to build a standalone laserdisc player
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-# add some additional include libraries for the mame files
-INCPATH += \
- -I$(SRC)/mame \
-
-LDPSRC = $(SRC)/ldplayer
-LDPOBJ = $(OBJ)/ldplayer
-
-LAYOUT = $(LDPOBJ)/layout
-
-OBJDIRS += \
- $(LDPOBJ) \
- $(LAYOUT) \
-
-
-
-#-------------------------------------------------
-# specify required CPU cores (none)
-#-------------------------------------------------
-
-CPUS += MCS48
-CPUS += Z80
-
-
-
-#-------------------------------------------------
-# specify required sound cores
-#-------------------------------------------------
-
-SOUNDS += WAVE
-
-
-#-------------------------------------------------
-# specify available video cores
-#-------------------------------------------------
-
-#-------------------------------------------------
-# specify available machine cores
-#-------------------------------------------------
-
-MACHINES += LDV1000
-MACHINES += LDPR8210
-
-#-------------------------------------------------
-# specify available bus cores
-#
-# MIDI is here as dummy bus to allow libbus.a to
-# be created on OSX.
-#-------------------------------------------------
-
-BUSES += MIDI
-
-#-------------------------------------------------
-# this is the list of driver libraries that
-# comprise MAME plus mamedriv.o which contains
-# the list of drivers
-#-------------------------------------------------
-
-DRVLIBS = \
- $(EMUDRIVERS)/emudummy.o
-
-
-#-------------------------------------------------
-# layout dependencies
-#-------------------------------------------------
-
-$(LDPOBJ)/ldplayer.o: $(LAYOUT)/pr8210.lh
diff --git a/src/lib/lib.mak b/src/lib/lib.mak
deleted file mode 100644
index 1b5dbffe923..00000000000
--- a/src/lib/lib.mak
+++ /dev/null
@@ -1,689 +0,0 @@
-###########################################################################
-#
-# lib.mak
-#
-# MAME dependent library makefile
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-
-LIBSRC = $(SRC)/lib
-LIBOBJ = $(OBJ)/lib
-
-OBJDIRS += \
- $(LIBOBJ)/util \
- $(LIBOBJ)/expat \
- $(LIBOBJ)/formats \
- $(LIBOBJ)/zlib \
- $(LIBOBJ)/softfloat \
- $(LIBOBJ)/libjpeg \
- $(LIBOBJ)/libflac \
- $(LIBOBJ)/lib7z \
- $(LIBOBJ)/portmidi \
- $(LIBOBJ)/portmidi/pm_common \
- $(LIBOBJ)/portmidi/pm_linux \
- $(LIBOBJ)/portmidi/pm_mac \
- $(LIBOBJ)/portmidi/pm_win \
- $(LIBOBJ)/portmidi/porttime \
- $(LIBOBJ)/lua \
- $(LIBOBJ)/lua/lsqlite3 \
- $(LIBOBJ)/mongoose \
- $(LIBOBJ)/jsoncpp \
- $(LIBOBJ)/sqlite3 \
- $(LIBOBJ)/bgfx \
- $(LIBOBJ)/bgfx/common \
- $(LIBOBJ)/bgfx/common/entry \
- $(LIBOBJ)/bgfx/common/font \
- $(LIBOBJ)/bgfx/common/imgui \
- $(LIBOBJ)/bgfx/common/nanovg \
-
-#-------------------------------------------------
-# utility library objects
-#-------------------------------------------------
-
-UTILOBJS = \
- $(OSDOBJ)/osdcore.o \
- $(LIBOBJ)/util/astring.o \
- $(LIBOBJ)/util/avhuff.o \
- $(LIBOBJ)/util/aviio.o \
- $(LIBOBJ)/util/bitmap.o \
- $(LIBOBJ)/util/cdrom.o \
- $(LIBOBJ)/util/chd.o \
- $(LIBOBJ)/util/chdcd.o \
- $(LIBOBJ)/util/chdcodec.o \
- $(LIBOBJ)/util/corealloc.o \
- $(LIBOBJ)/util/corefile.o \
- $(LIBOBJ)/util/corestr.o \
- $(LIBOBJ)/util/coreutil.o \
- $(LIBOBJ)/util/cstrpool.o \
- $(LIBOBJ)/util/delegate.o \
- $(LIBOBJ)/util/flac.o \
- $(LIBOBJ)/util/harddisk.o \
- $(LIBOBJ)/util/hashing.o \
- $(LIBOBJ)/util/huffman.o \
- $(LIBOBJ)/util/jedparse.o \
- $(LIBOBJ)/util/md5.o \
- $(LIBOBJ)/util/opresolv.o \
- $(LIBOBJ)/util/options.o \
- $(LIBOBJ)/util/palette.o \
- $(LIBOBJ)/util/plaparse.o \
- $(LIBOBJ)/util/png.o \
- $(LIBOBJ)/util/pool.o \
- $(LIBOBJ)/util/sha1.o \
- $(LIBOBJ)/util/tagmap.o \
- $(LIBOBJ)/util/unicode.o \
- $(LIBOBJ)/util/unzip.o \
- $(LIBOBJ)/util/un7z.o \
- $(LIBOBJ)/util/vbiparse.o \
- $(LIBOBJ)/util/xmlfile.o \
- $(LIBOBJ)/util/zippath.o \
-
-$(OBJ)/libutil.a: $(UTILOBJS)
-
-
-
-#-------------------------------------------------
-# expat library objects
-#-------------------------------------------------
-
-EXPATOBJS = \
- $(LIBOBJ)/expat/xmlparse.o \
- $(LIBOBJ)/expat/xmlrole.o \
- $(LIBOBJ)/expat/xmltok.o
-
-$(OBJ)/libexpat.a: $(EXPATOBJS)
-
-$(LIBOBJ)/expat/%.o: $(3RDPARTY)/expat/lib/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(CONLYFLAGS) -c $< -o $@
-
-
-
-#-------------------------------------------------
-# formats library objects
-#-------------------------------------------------
-
-FORMATSOBJS = \
- $(LIBOBJ)/formats/cassimg.o \
- $(LIBOBJ)/formats/flopimg.o \
- $(LIBOBJ)/formats/imageutl.o \
- $(LIBOBJ)/formats/ioprocs.o \
- $(LIBOBJ)/formats/basicdsk.o \
- $(LIBOBJ)/formats/a26_cas.o \
- $(LIBOBJ)/formats/a5105_dsk.o \
- $(LIBOBJ)/formats/abc800_dsk.o \
- $(LIBOBJ)/formats/ace_tap.o \
- $(LIBOBJ)/formats/adam_cas.o \
- $(LIBOBJ)/formats/adam_dsk.o \
- $(LIBOBJ)/formats/ami_dsk.o \
- $(LIBOBJ)/formats/ap2_dsk.o \
- $(LIBOBJ)/formats/apf_apt.o \
- $(LIBOBJ)/formats/apridisk.o \
- $(LIBOBJ)/formats/apollo_dsk.o \
- $(LIBOBJ)/formats/ap_dsk35.o \
- $(LIBOBJ)/formats/applix_dsk.o \
- $(LIBOBJ)/formats/asst128_dsk.o \
- $(LIBOBJ)/formats/atari_dsk.o \
- $(LIBOBJ)/formats/atarist_dsk.o \
- $(LIBOBJ)/formats/atom_tap.o \
- $(LIBOBJ)/formats/bw2_dsk.o \
- $(LIBOBJ)/formats/bw12_dsk.o \
- $(LIBOBJ)/formats/cbm_crt.o \
- $(LIBOBJ)/formats/cbm_tap.o \
- $(LIBOBJ)/formats/ccvf_dsk.o \
- $(LIBOBJ)/formats/cgen_cas.o \
- $(LIBOBJ)/formats/coco_cas.o \
- $(LIBOBJ)/formats/coco_dsk.o \
- $(LIBOBJ)/formats/comx35_dsk.o \
- $(LIBOBJ)/formats/concept_dsk.o \
- $(LIBOBJ)/formats/coupedsk.o \
- $(LIBOBJ)/formats/cpis_dsk.o \
- $(LIBOBJ)/formats/cqm_dsk.o \
- $(LIBOBJ)/formats/csw_cas.o \
- $(LIBOBJ)/formats/d64_dsk.o \
- $(LIBOBJ)/formats/d67_dsk.o \
- $(LIBOBJ)/formats/d71_dsk.o \
- $(LIBOBJ)/formats/d80_dsk.o \
- $(LIBOBJ)/formats/d81_dsk.o \
- $(LIBOBJ)/formats/d82_dsk.o \
- $(LIBOBJ)/formats/d88_dsk.o \
- $(LIBOBJ)/formats/dcp_dsk.o \
- $(LIBOBJ)/formats/dfi_dsk.o \
- $(LIBOBJ)/formats/dim_dsk.o \
- $(LIBOBJ)/formats/dip_dsk.o \
- $(LIBOBJ)/formats/dmk_dsk.o \
- $(LIBOBJ)/formats/dmv_dsk.o \
- $(LIBOBJ)/formats/dsk_dsk.o \
- $(LIBOBJ)/formats/ep64_dsk.o \
- $(LIBOBJ)/formats/esq8_dsk.o \
- $(LIBOBJ)/formats/esq16_dsk.o \
- $(LIBOBJ)/formats/excali64_dsk.o\
- $(LIBOBJ)/formats/fc100_cas.o \
- $(LIBOBJ)/formats/fdi_dsk.o \
- $(LIBOBJ)/formats/fdd_dsk.o \
- $(LIBOBJ)/formats/flex_dsk.o \
- $(LIBOBJ)/formats/fm7_cas.o \
- $(LIBOBJ)/formats/fmsx_cas.o \
- $(LIBOBJ)/formats/fmtowns_dsk.o \
- $(LIBOBJ)/formats/g64_dsk.o \
- $(LIBOBJ)/formats/gtp_cas.o \
- $(LIBOBJ)/formats/hect_dsk.o \
- $(LIBOBJ)/formats/hect_tap.o \
- $(LIBOBJ)/formats/iq151_dsk.o \
- $(LIBOBJ)/formats/imd_dsk.o \
- $(LIBOBJ)/formats/ipf_dsk.o \
- $(LIBOBJ)/formats/kaypro_dsk.o \
- $(LIBOBJ)/formats/kc_cas.o \
- $(LIBOBJ)/formats/kc85_dsk.o \
- $(LIBOBJ)/formats/kim1_cas.o \
- $(LIBOBJ)/formats/lviv_lvt.o \
- $(LIBOBJ)/formats/m20_dsk.o \
- $(LIBOBJ)/formats/m5_dsk.o \
- $(LIBOBJ)/formats/mbee_cas.o \
- $(LIBOBJ)/formats/mm_dsk.o \
- $(LIBOBJ)/formats/msx_dsk.o \
- $(LIBOBJ)/formats/mfi_dsk.o \
- $(LIBOBJ)/formats/mz_cas.o \
- $(LIBOBJ)/formats/nanos_dsk.o \
- $(LIBOBJ)/formats/naslite_dsk.o \
- $(LIBOBJ)/formats/nes_dsk.o \
- $(LIBOBJ)/formats/nfd_dsk.o \
- $(LIBOBJ)/formats/orao_cas.o \
- $(LIBOBJ)/formats/oric_dsk.o \
- $(LIBOBJ)/formats/oric_tap.o \
- $(LIBOBJ)/formats/p6001_cas.o \
- $(LIBOBJ)/formats/pasti_dsk.o \
- $(LIBOBJ)/formats/pc_dsk.o \
- $(LIBOBJ)/formats/pc98_dsk.o \
- $(LIBOBJ)/formats/pc98fdi_dsk.o \
- $(LIBOBJ)/formats/phc25_cas.o \
- $(LIBOBJ)/formats/pmd_cas.o \
- $(LIBOBJ)/formats/primoptp.o \
- $(LIBOBJ)/formats/pyldin_dsk.o \
- $(LIBOBJ)/formats/ql_dsk.o \
- $(LIBOBJ)/formats/rk_cas.o \
- $(LIBOBJ)/formats/rx50_dsk.o \
- $(LIBOBJ)/formats/sc3000_bit.o \
- $(LIBOBJ)/formats/sf7000_dsk.o \
- $(LIBOBJ)/formats/smx_dsk.o \
- $(LIBOBJ)/formats/sol_cas.o \
- $(LIBOBJ)/formats/sorc_dsk.o \
- $(LIBOBJ)/formats/sorc_cas.o \
- $(LIBOBJ)/formats/sord_cas.o \
- $(LIBOBJ)/formats/spc1000_cas.o \
- $(LIBOBJ)/formats/st_dsk.o \
- $(LIBOBJ)/formats/svi_cas.o \
- $(LIBOBJ)/formats/svi_dsk.o \
- $(LIBOBJ)/formats/tandy2k_dsk.o \
- $(LIBOBJ)/formats/td0_dsk.o \
- $(LIBOBJ)/formats/thom_cas.o \
- $(LIBOBJ)/formats/thom_dsk.o \
- $(LIBOBJ)/formats/ti99_dsk.o \
- $(LIBOBJ)/formats/tiki100_dsk.o \
- $(LIBOBJ)/formats/trd_dsk.o \
- $(LIBOBJ)/formats/trs_cas.o \
- $(LIBOBJ)/formats/trs_dsk.o \
- $(LIBOBJ)/formats/tvc_cas.o \
- $(LIBOBJ)/formats/tvc_dsk.o \
- $(LIBOBJ)/formats/tzx_cas.o \
- $(LIBOBJ)/formats/uef_cas.o \
- $(LIBOBJ)/formats/upd765_dsk.o \
- $(LIBOBJ)/formats/victor9k_dsk.o\
- $(LIBOBJ)/formats/vg5k_cas.o \
- $(LIBOBJ)/formats/vt_cas.o \
- $(LIBOBJ)/formats/vt_dsk.o \
- $(LIBOBJ)/formats/vtech1_dsk.o \
- $(LIBOBJ)/formats/wavfile.o \
- $(LIBOBJ)/formats/wd177x_dsk.o \
- $(LIBOBJ)/formats/x07_cas.o \
- $(LIBOBJ)/formats/x1_tap.o \
- $(LIBOBJ)/formats/xdf_dsk.o \
- $(LIBOBJ)/formats/z80ne_dsk.o \
- $(LIBOBJ)/formats/zx81_p.o \
- $(LIBOBJ)/formats/hxcmfm_dsk.o \
- $(LIBOBJ)/formats/itt3030_dsk.o \
-
-$(OBJ)/libformats.a: $(FORMATSOBJS)
-
-
-
-#-------------------------------------------------
-# zlib library objects
-#-------------------------------------------------
-
-ifdef DEBUG
-ZLIBOPTS=-Dverbose=-1
-endif
-
-ZLIBOPTS += -DZLIB_CONST -Wno-strict-prototypes
-
-ZLIBOBJS = \
- $(LIBOBJ)/zlib/adler32.o \
- $(LIBOBJ)/zlib/compress.o \
- $(LIBOBJ)/zlib/crc32.o \
- $(LIBOBJ)/zlib/deflate.o \
- $(LIBOBJ)/zlib/inffast.o \
- $(LIBOBJ)/zlib/inflate.o \
- $(LIBOBJ)/zlib/infback.o \
- $(LIBOBJ)/zlib/inftrees.o \
- $(LIBOBJ)/zlib/trees.o \
- $(LIBOBJ)/zlib/uncompr.o \
- $(LIBOBJ)/zlib/zutil.o
-
-
-
-$(OBJ)/libz.a: $(ZLIBOBJS)
-
-$(LIBOBJ)/zlib/%.o: $(3RDPARTY)/zlib/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(CONLYFLAGS) $(ZLIBOPTS) -c $< -o $@
-
-
-
-#-------------------------------------------------
-# SoftFloat library objects
-#-------------------------------------------------
-
-PROCESSOR_H = $(3RDPARTY)/softfloat/processors/mamesf.h
-SOFTFLOAT_MACROS = $(3RDPARTY)/softfloat/softfloat/bits64/softfloat-macros
-
-SOFTFLOATOBJS = \
- $(LIBOBJ)/softfloat/softfloat.o \
- $(LIBOBJ)/softfloat/fsincos.o \
- $(LIBOBJ)/softfloat/fyl2x.o
-
-$(OBJ)/libsoftfloat.a: $(SOFTFLOATOBJS)
-
-$(LIBOBJ)/softfloat/softfloat.o: $(3RDPARTY)/softfloat/softfloat.c $(3RDPARTY)/softfloat/softfloat.h $(3RDPARTY)/softfloat/softfloat-macros $(3RDPARTY)/softfloat/softfloat-specialize
-$(LIBOBJ)/softfloat/fsincos.o: $(3RDPARTY)/softfloat/fsincos.c $(3RDPARTY)/softfloat/fpu_constant.h $(3RDPARTY)/softfloat/softfloat.h $(3RDPARTY)/softfloat/softfloat-macros $(3RDPARTY)/softfloat/softfloat-specialize
-
-$(LIBOBJ)/softfloat/%.o: $(3RDPARTY)/softfloat/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -c $< -o $@
-
-#-------------------------------------------------
-# libJPEG library objects
-#-------------------------------------------------
-
-LIBJPEGOBJS= \
- $(LIBOBJ)/libjpeg/jaricom.o \
- $(LIBOBJ)/libjpeg/jcapimin.o \
- $(LIBOBJ)/libjpeg/jcapistd.o \
- $(LIBOBJ)/libjpeg/jcarith.o \
- $(LIBOBJ)/libjpeg/jccoefct.o \
- $(LIBOBJ)/libjpeg/jccolor.o \
- $(LIBOBJ)/libjpeg/jcdctmgr.o \
- $(LIBOBJ)/libjpeg/jchuff.o \
- $(LIBOBJ)/libjpeg/jcinit.o \
- $(LIBOBJ)/libjpeg/jcmainct.o \
- $(LIBOBJ)/libjpeg/jcmarker.o \
- $(LIBOBJ)/libjpeg/jcmaster.o \
- $(LIBOBJ)/libjpeg/jcomapi.o \
- $(LIBOBJ)/libjpeg/jcparam.o \
- $(LIBOBJ)/libjpeg/jcprepct.o \
- $(LIBOBJ)/libjpeg/jcsample.o \
- $(LIBOBJ)/libjpeg/jctrans.o \
- $(LIBOBJ)/libjpeg/jdapimin.o \
- $(LIBOBJ)/libjpeg/jdapistd.o \
- $(LIBOBJ)/libjpeg/jdarith.o \
- $(LIBOBJ)/libjpeg/jdatadst.o \
- $(LIBOBJ)/libjpeg/jdatasrc.o \
- $(LIBOBJ)/libjpeg/jdcoefct.o \
- $(LIBOBJ)/libjpeg/jdcolor.o \
- $(LIBOBJ)/libjpeg/jddctmgr.o \
- $(LIBOBJ)/libjpeg/jdhuff.o \
- $(LIBOBJ)/libjpeg/jdinput.o \
- $(LIBOBJ)/libjpeg/jdmainct.o \
- $(LIBOBJ)/libjpeg/jdmarker.o \
- $(LIBOBJ)/libjpeg/jdmaster.o \
- $(LIBOBJ)/libjpeg/jdmerge.o \
- $(LIBOBJ)/libjpeg/jdpostct.o \
- $(LIBOBJ)/libjpeg/jdsample.o \
- $(LIBOBJ)/libjpeg/jdtrans.o \
- $(LIBOBJ)/libjpeg/jerror.o \
- $(LIBOBJ)/libjpeg/jfdctflt.o \
- $(LIBOBJ)/libjpeg/jfdctfst.o \
- $(LIBOBJ)/libjpeg/jfdctint.o \
- $(LIBOBJ)/libjpeg/jidctflt.o \
- $(LIBOBJ)/libjpeg/jidctfst.o \
- $(LIBOBJ)/libjpeg/jidctint.o \
- $(LIBOBJ)/libjpeg/jquant1.o \
- $(LIBOBJ)/libjpeg/jquant2.o \
- $(LIBOBJ)/libjpeg/jutils.o \
- $(LIBOBJ)/libjpeg/jmemmgr.o \
- $(LIBOBJ)/libjpeg/jmemansi.o \
-
-$(OBJ)/libjpeg.a: $(LIBJPEGOBJS)
-
-$(LIBOBJ)/libjpeg/%.o: $(3RDPARTY)/libjpeg/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(CONLYFLAGS) -I$(3RDPARTY)/libjpeg -c $< -o $@
-
-
-
-#-------------------------------------------------
-# libflac library objects
-#-------------------------------------------------
-
-ifeq ($(TARGETOS),macosx)
-ifdef BIGENDIAN
-ARCHFLAGS = -DWORDS_BIGENDIAN=1
-else
-ARCHFLAGS = -DWORDS_BIGENDIAN=0
-endif
-else
-ARCHFLAGS = -DWORDS_BIGENDIAN=0
-endif
-
-FLACOPTS=-DFLAC__NO_ASM -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFLAC__HAS_OGG=0 -Wno-unused-function $(ARCHFLAGS) -O0
-ifdef MSVC_BUILD
- # vconv will convert the \" to just a "
- FLACOPTS += -DVERSION=\\\"1.2.1\\\"
-else
- FLACOPTS += -DVERSION=\"1.2.1\"
-endif
-
-LIBFLACOBJS = \
- $(LIBOBJ)/libflac/bitmath.o \
- $(LIBOBJ)/libflac/bitreader.o \
- $(LIBOBJ)/libflac/bitwriter.o \
- $(LIBOBJ)/libflac/cpu.o \
- $(LIBOBJ)/libflac/crc.o \
- $(LIBOBJ)/libflac/fixed.o \
- $(LIBOBJ)/libflac/float.o \
- $(LIBOBJ)/libflac/format.o \
- $(LIBOBJ)/libflac/lpc.o \
- $(LIBOBJ)/libflac/md5.o \
- $(LIBOBJ)/libflac/memory.o \
- $(LIBOBJ)/libflac/stream_decoder.o \
- $(LIBOBJ)/libflac/stream_encoder.o \
- $(LIBOBJ)/libflac/stream_encoder_framing.o \
- $(LIBOBJ)/libflac/window.o
-
-$(OBJ)/libflac.a: $(LIBFLACOBJS)
-
-$(LIBOBJ)/libflac/%.o: $(3RDPARTY)/libflac/src/libFLAC/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CONLYFLAGS) $(CCOMFLAGS) $(FLACOPTS) -I$(3RDPARTY)/libflac/include -I$(3RDPARTY)/libflac/src/libFLAC/include -c $< -o $@
-
-
-
-#-------------------------------------------------
-# lib7z library objects
-#-------------------------------------------------
-
-7ZOPTS=-D_7ZIP_PPMD_SUPPPORT -D_7ZIP_ST
-
-LIB7ZOBJS = \
- $(LIBOBJ)/lib7z/7zBuf.o \
- $(LIBOBJ)/lib7z/7zBuf2.o \
- $(LIBOBJ)/lib7z/7zCrc.o \
- $(LIBOBJ)/lib7z/7zCrcOpt.o \
- $(LIBOBJ)/lib7z/7zDec.o \
- $(LIBOBJ)/lib7z/7zIn.o \
- $(LIBOBJ)/lib7z/CpuArch.o \
- $(LIBOBJ)/lib7z/LzmaDec.o \
- $(LIBOBJ)/lib7z/Lzma2Dec.o \
- $(LIBOBJ)/lib7z/LzmaEnc.o \
- $(LIBOBJ)/lib7z/Lzma2Enc.o \
- $(LIBOBJ)/lib7z/LzFind.o \
- $(LIBOBJ)/lib7z/Bra.o \
- $(LIBOBJ)/lib7z/Bra86.o \
- $(LIBOBJ)/lib7z/Bcj2.o \
- $(LIBOBJ)/lib7z/Ppmd7.o \
- $(LIBOBJ)/lib7z/Ppmd7Dec.o \
- $(LIBOBJ)/lib7z/7zStream.o \
-
-$(OBJ)/lib7z.a: $(LIB7ZOBJS)
-
-$(LIBOBJ)/lib7z/%.o: $(3RDPARTY)/lzma/C/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(7ZOPTS) $(CCOMFLAGS) $(CONLYFLAGS) -I$(3RDPARTY)/lzma/C -c $< -o $@
-
-#-------------------------------------------------
-# portmidi library objects
-#-------------------------------------------------
-
-PMOPTS =
-
-# common objects
-LIBPMOBJS = \
- $(LIBOBJ)/portmidi/pm_common/portmidi.o \
- $(LIBOBJ)/portmidi/pm_common/pmutil.o \
- $(LIBOBJ)/portmidi/porttime/porttime.o \
-
-ifeq ($(TARGETOS),linux)
-PMOPTS = -DPMALSA=1
-
-LIBPMOBJS += \
- $(LIBOBJ)/portmidi/pm_linux/pmlinux.o \
- $(LIBOBJ)/portmidi/pm_linux/pmlinuxalsa.o \
- $(LIBOBJ)/portmidi/pm_linux/finddefault.o \
- $(LIBOBJ)/portmidi/porttime/ptlinux.o
-endif
-
-ifeq ($(TARGETOS),macosx)
-LIBPMOBJS += \
- $(LIBOBJ)/portmidi/pm_mac/pmmac.o \
- $(LIBOBJ)/portmidi/pm_mac/pmmacosxcm.o \
- $(LIBOBJ)/portmidi/pm_mac/finddefault.o \
- $(LIBOBJ)/portmidi/pm_mac/readbinaryplist.o \
- $(LIBOBJ)/portmidi/pm_mac/osxsupport.o \
- $(LIBOBJ)/portmidi/porttime/ptmacosx_mach.o
-endif
-
-ifeq ($(TARGETOS),win32)
-LIBPMOBJS += \
- $(LIBOBJ)/portmidi/pm_win/pmwin.o \
- $(LIBOBJ)/portmidi/pm_win/pmwinmm.o \
- $(LIBOBJ)/portmidi/porttime/ptwinmm.o
-endif
-
-$(OBJ)/libportmidi.a: $(LIBPMOBJS)
-
-$(LIBOBJ)/portmidi/%.o: $(3RDPARTY)/portmidi/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(PMOPTS) $(CCOMFLAGS) $(CONLYFLAGS) $(INCPATH) -I$(3RDPARTY)/portmidi/pm_common -I$(3RDPARTY)/portmidi/porttime -c $< -o $@
-
-ifeq ($(TARGETOS),macosx)
-$(LIBOBJ)/portmidi/%.o: $(3RDPARTY)/portmidi/%.m | $(OSPREBUILD)
- @echo Objective-C compiling $<...
- $(CC) $(CDEFS) $(COBJFLAGS) $(CCOMFLAGS) $(INCPATH) -c $< -o $@
-endif
-
-#-------------------------------------------------
-# LUA library objects
-#-------------------------------------------------
-
-LUAOBJS = \
- $(LIBOBJ)/lua/lapi.o \
- $(LIBOBJ)/lua/lcode.o \
- $(LIBOBJ)/lua/lctype.o \
- $(LIBOBJ)/lua/ldebug.o \
- $(LIBOBJ)/lua/ldo.o \
- $(LIBOBJ)/lua/ldump.o \
- $(LIBOBJ)/lua/lfunc.o \
- $(LIBOBJ)/lua/lgc.o \
- $(LIBOBJ)/lua/llex.o \
- $(LIBOBJ)/lua/lmem.o \
- $(LIBOBJ)/lua/lobject.o \
- $(LIBOBJ)/lua/lopcodes.o \
- $(LIBOBJ)/lua/lparser.o \
- $(LIBOBJ)/lua/lstate.o \
- $(LIBOBJ)/lua/lstring.o \
- $(LIBOBJ)/lua/ltable.o \
- $(LIBOBJ)/lua/ltm.o \
- $(LIBOBJ)/lua/lundump.o \
- $(LIBOBJ)/lua/lvm.o \
- $(LIBOBJ)/lua/lzio.o \
- $(LIBOBJ)/lua/lauxlib.o \
- $(LIBOBJ)/lua/lbaselib.o \
- $(LIBOBJ)/lua/lbitlib.o \
- $(LIBOBJ)/lua/lcorolib.o \
- $(LIBOBJ)/lua/ldblib.o \
- $(LIBOBJ)/lua/liolib.o \
- $(LIBOBJ)/lua/lmathlib.o \
- $(LIBOBJ)/lua/loslib.o \
- $(LIBOBJ)/lua/lstrlib.o \
- $(LIBOBJ)/lua/ltablib.o \
- $(LIBOBJ)/lua/loadlib.o \
- $(LIBOBJ)/lua/linit.o \
- $(LIBOBJ)/lua/lutf8lib.o \
- $(LIBOBJ)/lua/lsqlite3/lsqlite3.o \
-
-$(OBJ)/liblua.a: $(LUAOBJS)
-
-LUA_FLAGS =
-ifeq ($(TARGETOS),linux)
-LUA_FLAGS += -DLUA_USE_POSIX
-endif
-
-ifeq ($(TARGETOS),macosx)
-LUA_FLAGS += -DLUA_USE_POSIX
-endif
-
-$(LIBOBJ)/lua/%.o: $(3RDPARTY)/lua/src/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(CONLYFLAGS) -DLUA_COMPAT_ALL $(LUA_FLAGS) -c $< -o $@
-
-$(LIBOBJ)/lua/lsqlite3/%.o: $(3RDPARTY)/lsqlite3/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(CONLYFLAGS) -DLUA_COMPAT_ALL -I$(3RDPARTY)/lua/src -I$(3RDPARTY) $(LUA_FLAGS) -c $< -o $@
-
-#-------------------------------------------------
-# web library objects
-#-------------------------------------------------
-
-WEBOBJS = \
- $(LIBOBJ)/mongoose/mongoose.o \
- $(LIBOBJ)/jsoncpp/json_reader.o \
- $(LIBOBJ)/jsoncpp/json_value.o \
- $(LIBOBJ)/jsoncpp/json_writer.o \
-
-$(OBJ)/libweb.a: $(WEBOBJS)
-
-$(LIBOBJ)/jsoncpp/%.o: $(3RDPARTY)/jsoncpp/src/lib_json/%.cpp | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -I$(3RDPARTY)/jsoncpp/include -c $< -o $@
-
-$(LIBOBJ)/mongoose/%.o: $(3RDPARTY)/mongoose/%.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -I$(3RDPARTY)/mongoose -DNS_STACK_SIZE=0 -DMONGOOSE_ENABLE_THREADS -c $< -o $@
-
-#-------------------------------------------------
-# SQLite3 library objects
-#-------------------------------------------------
-
-SQLITEOBJS = \
- $(LIBOBJ)/sqlite3/sqlite3.o \
-
-$(OBJ)/libsqlite3.a: $(SQLITEOBJS)
-
-SQLITE3_FLAGS =
-ifdef SANITIZE
-ifneq (,$(findstring thread,$(SANITIZE)))
-SQLITE3_FLAGS += -fPIC
-endif
-ifneq (,$(findstring memory,$(SANITIZE)))
-SQLITE3_FLAGS += -fPIC
-endif
-endif
-
-ifeq ($(TARGETOS),linux)
-LIBS += -ldl
-endif
-
-$(LIBOBJ)/sqlite3/sqlite3.o: $(3RDPARTY)/sqlite3/sqlite3.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(CONLYFLAGS) -Wno-bad-function-cast -Wno-undef -I$(3RDPARTY)/sqlite3 $(SQLITE3_FLAGS) -c $< -o $@
-
-#-------------------------------------------------
-# BGFX library objects
-#-------------------------------------------------
-
-BGFXOBJS = \
- $(LIBOBJ)/bgfx/bgfx.o \
- $(LIBOBJ)/bgfx/glcontext_egl.o \
- $(LIBOBJ)/bgfx/glcontext_glx.o \
- $(LIBOBJ)/bgfx/glcontext_ppapi.o \
- $(LIBOBJ)/bgfx/glcontext_wgl.o \
- $(LIBOBJ)/bgfx/image.o \
- $(LIBOBJ)/bgfx/renderer_d3d12.o \
- $(LIBOBJ)/bgfx/renderer_d3d11.o \
- $(LIBOBJ)/bgfx/renderer_d3d9.o \
- $(LIBOBJ)/bgfx/renderer_gl.o \
- $(LIBOBJ)/bgfx/renderer_null.o \
- $(LIBOBJ)/bgfx/renderer_vk.o \
- $(LIBOBJ)/bgfx/renderdoc.o \
- $(LIBOBJ)/bgfx/vertexdecl.o \
- $(LIBOBJ)/bgfx/common/bgfx_utils.o \
- $(LIBOBJ)/bgfx/common/bounds.o \
- $(LIBOBJ)/bgfx/common/camera.o \
- $(LIBOBJ)/bgfx/common/cube_atlas.o \
- $(LIBOBJ)/bgfx/common/font/font_manager.o \
- $(LIBOBJ)/bgfx/common/font/text_buffer_manager.o \
- $(LIBOBJ)/bgfx/common/font/text_metrics.o \
- $(LIBOBJ)/bgfx/common/font/utf8.o \
- $(LIBOBJ)/bgfx/common/imgui/imgui.o \
- $(LIBOBJ)/bgfx/common/nanovg/nanovg.o \
- $(LIBOBJ)/bgfx/common/nanovg/nanovg_bgfx.o \
-# $(LIBOBJ)/bgfx/common/entry/cmd.o \
-# $(LIBOBJ)/bgfx/common/entry/dbg.o \
-# $(LIBOBJ)/bgfx/common/entry/entry.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_android.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_asmjs.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_linux.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_nacl.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_qnx.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_sdl.o \
-# $(LIBOBJ)/bgfx/common/entry/entry_windows.o \
-# $(LIBOBJ)/bgfx/common/entry/input.o \
-
-ifeq ($(TARGETOS),macosx)
- BGFXOBJS += $(LIBOBJ)/bgfx/glcontext_eagl.o
- BGFXOBJS += $(LIBOBJ)/bgfx/glcontext_nsgl.o
-endif
-
-$(OBJ)/libbgfx.a: $(BGFXOBJS)
-
-BGFXINC = -I$(3RDPARTY)/bgfx/include -I$(3RDPARTY)/bgfx/3rdparty -I$(3RDPARTY)/bx/include -I$(3RDPARTY)/bgfx/3rdparty/khronos
-ifdef MSVC_BUILD
- BGFXINC += -I$(3RDPARTY)/bx/include/compat/msvc /EHsc
-else
- ifeq ($(TARGETOS),win32)
- BGFXINC += -I$(3RDPARTY)/bx/include/compat/mingw
- ifeq ($(PTR64),1)
- BGFXINC += -L$(3RDPARTY)/dxsdk/lib/x64 -D_WIN32_WINNT=0x601
- else
- BGFXINC += -L$(3RDPARTY)/dxsdk/lib/x86 -D_WIN32_WINNT=0x601
- endif
- endif
- ifeq ($(TARGETOS),freebsd)
- BGFXINC += -I$(3RDPARTY)/bx/include/compat/freebsd
- endif
- ifeq ($(TARGETOS),macosx)
- BGFXINC += -I$(3RDPARTY)/bx/include/compat/osx
- endif
-endif
-
-ifeq ($(TARGETOS),win32)
-BGFXINC += -I$(3RDPARTY)/dxsdk/Include
-endif
-
-$(LIBOBJ)/bgfx/%.o: $(3RDPARTY)/bgfx/src/%.cpp | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(BGFXINC) -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -c $< -o $@
-
-$(LIBOBJ)/bgfx/common/%.o: $(3RDPARTY)/bgfx/examples/common/%.cpp | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CCOMFLAGS) $(BGFXINC) -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -c $< -o $@
-
-ifeq ($(TARGETOS),macosx)
-$(LIBOBJ)/bgfx/%.o: $(3RDPARTY)/bgfx/src/%.mm | $(OSPREBUILD)
- @echo Objective-C compiling $<...
- $(CC) $(CDEFS) $(COBJFLAGS) $(CCOMFLAGS) $(BGFXINC) -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -c $< -o $@
-
-endif
diff --git a/src/mame/mame.mak b/src/mame/mame.mak
deleted file mode 100644
index edad5da86bd..00000000000
--- a/src/mame/mame.mak
+++ /dev/null
@@ -1,3008 +0,0 @@
-###########################################################################
-#
-# mame.mak
-#
-# MAME target makefile
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-ifeq ($(TARGET),mame)
-# In order to keep dependencies reasonable, we exclude objects in the base of
-# $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree
-depend: maketree $(MAKEDEP_TARGET)
- @echo Rebuilding depend_emu.mak...
- $(MAKEDEP) -I. $(INCPATH) -I$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/emu > depend_emu.mak
- @echo Rebuilding depend_$(TARGET).mak...
- $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/$(TARGET) > depend_$(TARGET).mak
-endif
-
-MAMESRC = $(SRC)/mame
-MAMEOBJ = $(OBJ)/mame
-
-AUDIO = $(MAMEOBJ)/audio
-DRIVERS = $(MAMEOBJ)/drivers
-LAYOUT = $(MAMEOBJ)/layout
-MACHINE = $(MAMEOBJ)/machine
-VIDEO = $(MAMEOBJ)/video
-
-OBJDIRS += \
- $(AUDIO) \
- $(DRIVERS) \
- $(LAYOUT) \
- $(MACHINE) \
- $(VIDEO) \
-
-
-#-------------------------------------------------
-# specify available CPU cores
-#-------------------------------------------------
-
-CPUS += Z80
-CPUS += Z180
-CPUS += I8085
-CPUS += I8089
-CPUS += M6502
-CPUS += H6280
-CPUS += I86
-CPUS += I386
-CPUS += NEC
-CPUS += V30MZ
-CPUS += V60
-CPUS += MCS48
-CPUS += MCS51
-CPUS += MCS96
-CPUS += M6800
-CPUS += M6805
-CPUS += HD6309
-CPUS += M6809
-CPUS += KONAMI
-CPUS += M680X0
-CPUS += T11
-CPUS += S2650
-CPUS += TMS340X0
-CPUS += TMS9900
-CPUS += TMS9995
-CPUS += TMS9900L
-CPUS += Z8000
-CPUS += Z8001
-CPUS += TMS32010
-CPUS += TMS32025
-CPUS += TMS32031
-CPUS += TMS32051
-CPUS += TMS32082
-CPUS += TMS57002
-CPUS += CCPU
-CPUS += ADSP21XX
-CPUS += ASAP
-CPUS += AM29000
-CPUS += UPD7810
-CPUS += ARM
-CPUS += ARM7
-CPUS += JAGUAR
-CPUS += CUBEQCPU
-CPUS += ESRIP
-CPUS += MIPS
-CPUS += PSX
-CPUS += SH2
-CPUS += SH4
-CPUS += DSP16A
-CPUS += DSP32C
-CPUS += PIC16C5X
-CPUS += PIC16C62X
-CPUS += G65816
-CPUS += SPC700
-CPUS += E1
-CPUS += I860
-CPUS += I960
-CPUS += H8
-CPUS += V810
-CPUS += M37710
-CPUS += POWERPC
-CPUS += SE3208
-CPUS += MC68HC11
-CPUS += ADSP21062
-CPUS += DSP56156
-CPUS += RSP
-CPUS += ALPHA8201
-CPUS += COP400
-CPUS += TLCS90
-CPUS += TLCS900
-CPUS += MB88XX
-CPUS += MB86233
-CPUS += MB86235
-CPUS += SSP1601
-CPUS += APEXC
-CPUS += CP1610
-CPUS += F8
-CPUS += LH5801
-CPUS += PDP1
-CPUS += SATURN
-CPUS += SC61860
-CPUS += LR35902
-CPUS += TMS7000
-CPUS += SM8500
-CPUS += MINX
-CPUS += SSEM
-CPUS += AVR8
-CPUS += TMS0980
-CPUS += I4004
-CPUS += SUPERFX
-CPUS += Z8
-CPUS += I8008
-CPUS += SCMP
-CPUS += MN10200
-CPUS += COSMAC
-CPUS += UNSP
-CPUS += HCD62121
-CPUS += PPS4
-CPUS += UPD7725
-CPUS += HD61700
-CPUS += LC8670
-CPUS += SCORE
-CPUS += ES5510
-CPUS += SCUDSP
-CPUS += IE15
-CPUS += 8X300
-CPUS += ALTO2
-#CPUS += W65816
-CPUS += ARC
-CPUS += ARCOMPACT
-CPUS += AMIS2000
-CPUS += UCOM4
-CPUS += HMCS40
-
-#-------------------------------------------------
-# specify available sound cores
-#-------------------------------------------------
-
-SOUNDS += SAMPLES
-SOUNDS += DAC
-SOUNDS += DMADAC
-SOUNDS += SPEAKER
-SOUNDS += BEEP
-SOUNDS += DISCRETE
-SOUNDS += AY8910
-SOUNDS += YM2151
-SOUNDS += YM2203
-SOUNDS += YM2413
-SOUNDS += YM2608
-SOUNDS += YM2610
-SOUNDS += YM2610B
-SOUNDS += YM2612
-SOUNDS += YM3438
-SOUNDS += YM3812
-SOUNDS += YM3526
-SOUNDS += Y8950
-SOUNDS += YMF262
-SOUNDS += YMF271
-SOUNDS += YMF278B
-SOUNDS += YMZ280B
-SOUNDS += SN76477
-SOUNDS += SN76496
-SOUNDS += POKEY
-SOUNDS += TIA
-SOUNDS += NES_APU
-SOUNDS += AMIGA
-SOUNDS += ASTROCADE
-SOUNDS += NAMCO
-SOUNDS += NAMCO_15XX
-SOUNDS += NAMCO_CUS30
-SOUNDS += NAMCO_52XX
-SOUNDS += NAMCO_63701X
-SOUNDS += T6W28
-SOUNDS += SNKWAVE
-SOUNDS += C140
-SOUNDS += C352
-SOUNDS += TMS36XX
-SOUNDS += TMS3615
-SOUNDS += TMS5110
-SOUNDS += TMS5220
-SOUNDS += VLM5030
-SOUNDS += ADPCM
-SOUNDS += MSM5205
-SOUNDS += MSM5232
-SOUNDS += OKIM6258
-SOUNDS += OKIM6295
-SOUNDS += OKIM6376
-SOUNDS += OKIM9810
-#SOUNDS += UPD7752
-SOUNDS += UPD7759
-SOUNDS += HC55516
-SOUNDS += TC8830F
-SOUNDS += K005289
-SOUNDS += K007232
-SOUNDS += K051649
-SOUNDS += K053260
-SOUNDS += K054539
-SOUNDS += K056800
-SOUNDS += SEGAPCM
-SOUNDS += MULTIPCM
-SOUNDS += SCSP
-SOUNDS += AICA
-SOUNDS += RF5C68
-SOUNDS += RF5C400
-SOUNDS += CEM3394
-SOUNDS += QSOUND
-SOUNDS += QS1000
-SOUNDS += SAA1099
-SOUNDS += IREMGA20
-SOUNDS += ES5503
-SOUNDS += ES5505
-SOUNDS += ES5506
-SOUNDS += BSMT2000
-SOUNDS += GAELCO_CG1V
-SOUNDS += GAELCO_GAE1
-SOUNDS += C6280
-SOUNDS += SP0250
-SOUNDS += SPU
-SOUNDS += CDDA
-SOUNDS += ICS2115
-SOUNDS += I5000_SND
-SOUNDS += ST0016
-SOUNDS += NILE
-SOUNDS += X1_010
-SOUNDS += VRENDER0
-SOUNDS += VOTRAX
-SOUNDS += ES8712
-SOUNDS += CDP1869
-SOUNDS += S14001A
-SOUNDS += WAVE
-SOUNDS += SID6581
-SOUNDS += SID8580
-SOUNDS += SP0256
-SOUNDS += DIGITALKER
-SOUNDS += CDP1863
-SOUNDS += CDP1864
-SOUNDS += ZSG2
-SOUNDS += MOS656X
-SOUNDS += ASC
-SOUNDS += MAS3507D
-SOUNDS += SOCRATES
-SOUNDS += TMC0285
-SOUNDS += TMS5200
-SOUNDS += CD2801
-SOUNDS += CD2802
-SOUNDS += M58817
-SOUNDS += TMC0281
-SOUNDS += TMS5100
-SOUNDS += TMS5110A
-SOUNDS += LMC1992
-SOUNDS += AWACS
-SOUNDS += YMZ770
-SOUNDS += T6721A
-SOUNDS += MOS7360
-#SOUNDS += ESQPUMP
-#SOUNDS += VRC6
-SOUNDS += SB0400
-SOUNDS += AC97
-SOUNDS += ES1373
-
-#-------------------------------------------------
-# specify available video cores
-#-------------------------------------------------
-
-VIDEOS += SEGA315_5124
-VIDEOS += SEGA315_5313
-VIDEOS += BUFSPRITE
-#VIDEOS += CDP1861
-#VIDEOS += CDP1862
-#VIDEOS += CRT9007
-#VIDEOS += CRT9021
-#VIDEOS += CRT9212
-#VIDEOS += CRTC_EGA
-#VIDEOS += DL1416
-VIDEOS += DM9368
-#VIDEOS += EF9340_1
-#VIDEOS += EF9345
-#VIDEOS += GF4500
-VIDEOS += GF7600GS
-VIDEOS += EPIC12
-VIDEOS += FIXFREQ
-VIDEOS += H63484
-#VIDEOS += HD44102
-#VIDEOS += HD44352
-#VIDEOS += HD44780
-VIDEOS += HD61830
-VIDEOS += HD63484
-#VIDEOS += HD66421
-VIDEOS += HUC6202
-VIDEOS += HUC6260
-#VIDEOS += HUC6261
-VIDEOS += HUC6270
-#VIDEOS += HUC6272
-#VIDEOS += I8244
-VIDEOS += I8275
-VIDEOS += M50458
-VIDEOS += MB90082
-VIDEOS += MB_VCU
-VIDEOS += MC6845
-#VIDEOS += MC6847
-#VIDEOS += MSM6222B
-#VIDEOS += MSM6255
-#VIDEOS += MOS6566
-VIDEOS += PC_VGA
-VIDEOS += POLY
-VIDEOS += PSX
-VIDEOS += RAMDAC
-#VIDEOS += S2636
-VIDEOS += SAA5050
-VIDEOS += SCN2674
-#VIDEOS += SED1200
-#VIDEOS += SED1330
-#VIDEOS += SED1520
-VIDEOS += SNES_PPU
-VIDEOS += STVVDP
-#VIDEOS += T6A04
-VIDEOS += TLC34076
-VIDEOS += TMS34061
-#VIDEOS += TMS3556
-VIDEOS += TMS9927
-VIDEOS += TMS9928A
-#VIDEOS += UPD3301
-#VIDEOS += UPD7220
-#VIDEOS += UPD7227
-VIDEOS += V9938
-#VIDEOS += VIC4567
-VIDEOS += VOODOO
-VIDEOS += VOODOO_PCI
-
-#-------------------------------------------------
-# specify available machine cores
-#-------------------------------------------------
-
-MACHINES += AKIKO
-MACHINES += NCR53C7XX
-MACHINES += LSI53C810
-MACHINES += 6522VIA
-MACHINES += TPI6525
-MACHINES += RIOT6532
-MACHINES += 6821PIA
-MACHINES += 6840PTM
-#MACHINES += 68561MPCC
-MACHINES += ACIA6850
-MACHINES += 68681
-MACHINES += 7200FIFO
-#MACHINES += 8530SCC
-MACHINES += TTL74123
-MACHINES += TTL74145
-MACHINES += TTL74148
-MACHINES += TTL74153
-MACHINES += TTL74181
-MACHINES += TTL7474
-MACHINES += KBDC8042
-MACHINES += I8257
-MACHINES += AAKARTDEV
-#MACHINES += ACIA6850
-MACHINES += ADC0808
-MACHINES += ADC083X
-MACHINES += ADC1038
-MACHINES += ADC1213X
-MACHINES += AICARTC
-MACHINES += AM53CF96
-MACHINES += AM9517A
-MACHINES += AMIGAFDC
-#MACHINES += AT_KEYBC
-MACHINES += AT28C16
-MACHINES += AT29040
-MACHINES += AT45DBXX
-MACHINES += ATAFLASH
-MACHINES += AY31015
-MACHINES += BANKDEV
-MACHINES += CDP1852
-MACHINES += CDP1871
-#MACHINES += CMOS40105
-MACHINES += CDU76S
-MACHINES += COM8116
-MACHINES += CR589
-#MACHINES += CS4031
-#MACHINES += CS8221
-#MACHINES += DP8390
-MACHINES += DS1204
-MACHINES += DS1302
-#MACHINES += DS1315
-MACHINES += DS2401
-MACHINES += DS2404
-MACHINES += DS75160A
-MACHINES += DS75161A
-MACHINES += E0516
-MACHINES += E05A03
-MACHINES += E05A30
-MACHINES += EEPROMDEV
-MACHINES += ER2055
-MACHINES += F3853
-#MACHINES += HD63450
-#MACHINES += HD64610
-MACHINES += I2CMEM
-#MACHINES += I80130
-#MACHINES += I8089
-MACHINES += I8155
-MACHINES += I8212
-MACHINES += I8214
-MACHINES += I8243
-MACHINES += I8251
-MACHINES += I8255
-#MACHINES += I8257
-#MACHINES += I8271
-MACHINES += I8279
-MACHINES += I8355
-MACHINES += IDE
-MACHINES += IM6402
-MACHINES += INS8154
-MACHINES += INS8250
-MACHINES += INTELFLASH
-MACHINES += JVS
-MACHINES += K033906
-MACHINES += K053252
-MACHINES += K056230
-#MACHINES += KB3600
-#MACHINES += KBDC8042
-#MACHINES += KR2376
-MACHINES += LATCH8
-MACHINES += LC89510
-MACHINES += LDPR8210
-MACHINES += LDSTUB
-MACHINES += LDV1000
-MACHINES += LDVP931
-#MACHINES += LH5810
-MACHINES += LINFLASH
-MACHINES += LPCI
-#MACHINES += LSI53C810
-#MACHINES += M68307
-#MACHINES += M68340
-MACHINES += M6M80011AP
-MACHINES += MATSUCD
-MACHINES += MB14241
-MACHINES += MB3773
-MACHINES += MB8421
-MACHINES += MB87078
-#MACHINES += MB8795
-#MACHINES += MB89352
-MACHINES += MB89371
-MACHINES += MC146818
-MACHINES += MC2661
-MACHINES += MC6843
-MACHINES += MC6846
-MACHINES += MC6852
-MACHINES += MC6854
-#MACHINES += MC68328
-MACHINES += MC68901
-MACHINES += MCCS1850
-MACHINES += M68307
-MACHINES += M68340
-MACHINES += MCF5206E
-MACHINES += MICROTOUCH
-#MACHINES += MIOT6530
-#MACHINES += MM58167
-MACHINES += MM58274C
-MACHINES += MM74C922
-MACHINES += MOS6526
-MACHINES += MOS6529
-MACHINES += MIOT6530
-MACHINES += MOS6551
-#MACHINES += MOS6702
-#MACHINES += MOS8706
-#MACHINES += MOS8722
-#MACHINES += MOS8726
-#MACHINES += MPU401
-MACHINES += MSM5832
-MACHINES += MSM58321
-MACHINES += MSM6242
-#MACHINES += NCR5380
-#MACHINES += NCR5380N
-#MACHINES += NCR5390
-MACHINES += NCR539x
-#MACHINES += NCR53C7XX
-MACHINES += NMC9306
-#MACHINES += NSC810
-MACHINES += NSCSI
-#MACHINES += PC_FDC
-#MACHINES += PC_LPT
-#MACHINES += PCCARD
-MACHINES += PCF8593
-MACHINES += PCI
-MACHINES += PCKEYBRD
-MACHINES += PIC8259
-MACHINES += PIT8253
-MACHINES += PLA
-#MACHINES += PROFILE
-MACHINES += R10696
-MACHINES += R10788
-MACHINES += RA17XX
-#MACHINES += R64H156
-MACHINES += RF5C296
-#MACHINES += RIOT6532
-MACHINES += ROC10937
-MACHINES += RP5C01
-MACHINES += RP5C15
-MACHINES += RP5H01
-MACHINES += RTC4543
-MACHINES += RTC65271
-MACHINES += RTC9701
-MACHINES += S2636
-MACHINES += S3520CF
-MACHINES += S3C2400
-MACHINES += S3C2410
-MACHINES += S3C2440
-#MACHINES += S3C44B0
-MACHINES += SATURN
-MACHINES += SCSI
-MACHINES += SCUDSP
-#MACHINES += SECFLASH
-MACHINES += SERFLASH
-MACHINES += SMC91C9X
-MACHINES += SMPC
-MACHINES += STVCD
-MACHINES += TC0091LVC
-MACHINES += TIMEKPR
-MACHINES += TMP68301
-#MACHINES += TMS5501
-MACHINES += TMS6100
-MACHINES += TMS9901
-MACHINES += TMS9902
-#MACHINES += TPI6525
-#MACHINES += TTL74123
-#MACHINES += TTL74145
-#MACHINES += TTL74148
-#MACHINES += TTL74153
-#MACHINES += TTL74181
-#MACHINES += TTL7474
-MACHINES += UPD1990A
-MACHINES += UPD4992
-MACHINES += UPD4701
-MACHINES += UPD7002
-MACHINES += UPD71071
-MACHINES += UPD765
-MACHINES += V3021
-MACHINES += WD_FDC
-MACHINES += WD11C00_17
-MACHINES += WD17XX
-MACHINES += WD2010
-MACHINES += WD33C93
-MACHINES += X2212
-MACHINES += X76F041
-MACHINES += X76F100
-MACHINES += Z80CTC
-MACHINES += Z80DART
-MACHINES += Z80DMA
-MACHINES += Z80PIO
-MACHINES += Z80STI
-MACHINES += Z8536
-MACHINES += SECFLASH
-MACHINES += PCCARD
-MACHINES += FDC37C665GT
-#MACHINES += SMC92X4
-#MACHINES += TI99_HD
-#MACHINES += STRATA
-MACHINES += STEPPERS
-#MACHINES += CORVUSHD
-#MACHINES += WOZFDC
-#MACHINES += DIABLO_HD
-
-
-#-------------------------------------------------
-# specify available bus cores
-#-------------------------------------------------
-
-#BUSES += A1BUS
-#BUSES += A2BUS
-#BUSES += A7800
-#BUSES += A800
-#BUSES += ABCBUS
-#BUSES += ABCKB
-#BUSES += ADAM
-#BUSES += ADAMNET
-#BUSES += APF
-#BUSES += ARCADIA
-#BUSES += ASTROCADE
-#BUSES += BML3
-#BUSES += BW2
-#BUSES += C64
-#BUSES += CBM2
-#BUSES += CBMIEC
-BUSES += CENTRONICS
-#BUSES += CHANNELF
-#BUSES += COCO
-#BUSES += COLECO
-#BUSES += COMPUCOLOR
-#BUSES += COMX35
-#BUSES += CPC
-#BUSES += CRVISION
-#BUSES += DMV
-#BUSES += ECBBUS
-#BUSES += ECONET
-#BUSES += EP64
-#BUSES += EPSON_SIO
-#BUSES += GAMEBOY
-#BUSES += GBA
-BUSES += GENERIC
-#BUSES += IEEE488
-#BUSES += IMI7000
-#BUSES += INTV
-#BUSES += IQ151
-BUSES += ISA
-#BUSES += ISBX
-#BUSES += KC
-#BUSES += LPCI
-#BUSES += MACPDS
-#BUSES += MIDI
-#BUSES += MEGADRIVE
-#BUSES += MSX_SLOT
-BUSES += NEOGEO
-#BUSES += NES
-#BUSES += NUBUS
-#BUSES += O2
-#BUSES += ORICEXT
-#BUSES += PCE
-#BUSES += PC_JOY
-#BUSES += PC_KBD
-#BUSES += PET
-#BUSES += PLUS4
-#BUSES += PSX_CONTROLLER
-#BUSES += QL
-BUSES += RS232
-#BUSES += S100
-#BUSES += SATURN
-BUSES += SCSI
-#BUSES += SCV
-#BUSES += SEGA8
-#BUSES += SMS_CTRL
-#BUSES += SMS_EXP
-#BUSES += SNES
-#BUSES += SPC1000
-#BUSES += TI99PEB
-#BUSES += TVC
-#BUSES += VBOY
-#BUSES += VC4000
-#BUSES += VCS
-#BUSES += VCS_CTRL
-BUSES += VECTREX
-#BUSES += VIC10
-#BUSES += VIC20
-#BUSES += VIDBRAIN
-#BUSES += VIP
-#BUSES += VTECH_IOEXP
-#BUSES += VTECH_MEMEXP
-#BUSES += WANGPC
-#BUSES += WSWAN
-#BUSES += X68K
-#BUSES += Z88
-#BUSES += ZORRO
-
-#-------------------------------------------------
-# this is the list of driver libraries that
-# comprise MAME plus mamedriv.o which contains
-# the list of drivers
-#-------------------------------------------------
-
-DRVLIBS += \
- $(MAMEOBJ)/acorn.a \
- $(MAMEOBJ)/alba.a \
- $(MAMEOBJ)/alliedl.a \
- $(MAMEOBJ)/alpha.a \
- $(MAMEOBJ)/amiga.a \
- $(MAMEOBJ)/aristocr.a \
- $(MAMEOBJ)/ascii.a \
- $(MAMEOBJ)/atari.a \
- $(MAMEOBJ)/atlus.a \
- $(MAMEOBJ)/barcrest.a \
- $(MAMEOBJ)/bfm.a \
- $(MAMEOBJ)/bmc.a \
- $(MAMEOBJ)/capcom.a \
- $(MAMEOBJ)/cinemat.a \
- $(MAMEOBJ)/comad.a \
- $(MAMEOBJ)/cvs.a \
- $(MAMEOBJ)/dataeast.a \
- $(MAMEOBJ)/dgrm.a \
- $(MAMEOBJ)/dooyong.a \
- $(MAMEOBJ)/dynax.a \
- $(MAMEOBJ)/edevices.a \
- $(MAMEOBJ)/eolith.a \
- $(MAMEOBJ)/excelent.a \
- $(MAMEOBJ)/exidy.a \
- $(MAMEOBJ)/f32.a \
- $(MAMEOBJ)/funworld.a \
- $(MAMEOBJ)/fuuki.a \
- $(MAMEOBJ)/gaelco.a \
- $(MAMEOBJ)/gameplan.a \
- $(MAMEOBJ)/gametron.a \
- $(MAMEOBJ)/gottlieb.a \
- $(MAMEOBJ)/ibmpc.a \
- $(MAMEOBJ)/igs.a \
- $(MAMEOBJ)/irem.a \
- $(MAMEOBJ)/itech.a \
- $(MAMEOBJ)/jaleco.a \
- $(MAMEOBJ)/jpm.a \
- $(MAMEOBJ)/kaneko.a \
- $(MAMEOBJ)/konami.a \
- $(MAMEOBJ)/matic.a \
- $(MAMEOBJ)/maygay.a \
- $(MAMEOBJ)/meadows.a \
- $(MAMEOBJ)/merit.a \
- $(MAMEOBJ)/metro.a \
- $(MAMEOBJ)/midcoin.a \
- $(MAMEOBJ)/midw8080.a \
- $(MAMEOBJ)/midway.a \
- $(MAMEOBJ)/namco.a \
- $(MAMEOBJ)/nasco.a \
- $(MAMEOBJ)/neogeo.a \
- $(MAMEOBJ)/nichibut.a \
- $(MAMEOBJ)/nintendo.a \
- $(MAMEOBJ)/nix.a \
- $(MAMEOBJ)/nmk.a \
- $(MAMEOBJ)/omori.a \
- $(MAMEOBJ)/olympia.a \
- $(MAMEOBJ)/orca.a \
- $(MAMEOBJ)/pacific.a \
- $(MAMEOBJ)/pacman.a \
- $(MAMEOBJ)/pce.a \
- $(MAMEOBJ)/phoenix.a \
- $(MAMEOBJ)/playmark.a \
- $(MAMEOBJ)/psikyo.a \
- $(MAMEOBJ)/ramtek.a \
- $(MAMEOBJ)/rare.a \
- $(MAMEOBJ)/sanritsu.a \
- $(MAMEOBJ)/sega.a \
- $(MAMEOBJ)/seibu.a \
- $(MAMEOBJ)/seta.a \
- $(MAMEOBJ)/sigma.a \
- $(MAMEOBJ)/snk.a \
- $(MAMEOBJ)/sony.a \
- $(MAMEOBJ)/stern.a \
- $(MAMEOBJ)/subsino.a \
- $(MAMEOBJ)/sun.a \
- $(MAMEOBJ)/suna.a \
- $(MAMEOBJ)/sure.a \
- $(MAMEOBJ)/taito.a \
- $(MAMEOBJ)/tatsumi.a \
- $(MAMEOBJ)/tch.a \
- $(MAMEOBJ)/tecfri.a \
- $(MAMEOBJ)/technos.a \
- $(MAMEOBJ)/tehkan.a \
- $(MAMEOBJ)/thepit.a \
- $(MAMEOBJ)/toaplan.a \
- $(MAMEOBJ)/tong.a \
- $(MAMEOBJ)/unico.a \
- $(MAMEOBJ)/univers.a \
- $(MAMEOBJ)/upl.a \
- $(MAMEOBJ)/valadon.a \
- $(MAMEOBJ)/veltmjr.a \
- $(MAMEOBJ)/venture.a \
- $(MAMEOBJ)/vsystem.a \
- $(MAMEOBJ)/yunsung.a \
- $(MAMEOBJ)/zaccaria.a \
- $(MAMEOBJ)/misc.a \
- $(MAMEOBJ)/pinball.a \
- $(MAMEOBJ)/shared.a \
-
-
-
-#-------------------------------------------------
-# the following files are general components and
-# shared across a number of drivers
-#-------------------------------------------------
-
-$(MAMEOBJ)/shared.a: \
- $(MACHINE)/nmk112.o \
- $(MACHINE)/pcshare.o \
- $(MACHINE)/segacrpt.o \
- $(MACHINE)/segacrp2.o \
- $(MACHINE)/ticket.o \
- $(VIDEO)/avgdvg.o \
- $(AUDIO)/dcs.o \
- $(AUDIO)/decobsmt.o \
- $(AUDIO)/segam1audio.o \
-
-#-------------------------------------------------
-# manufacturer-specific groupings for drivers
-#-------------------------------------------------
-
-$(MAMEOBJ)/acorn.a: \
- $(DRIVERS)/ertictac.o \
- $(DRIVERS)/ssfindo.o \
- $(DRIVERS)/aristmk5.o \
- $(MACHINE)/archimds.o \
- $(VIDEO)/archimds.o \
-
-$(MAMEOBJ)/alba.a: \
- $(DRIVERS)/albazc.o \
- $(DRIVERS)/albazg.o \
- $(DRIVERS)/rmhaihai.o \
-
-$(MAMEOBJ)/alliedl.a: \
- $(DRIVERS)/ace.o \
- $(DRIVERS)/aleisttl.o \
- $(DRIVERS)/clayshoo.o \
-
-$(MAMEOBJ)/alpha.a: \
- $(DRIVERS)/alpha68k.o $(VIDEO)/alpha68k.o \
- $(DRIVERS)/champbas.o $(VIDEO)/champbas.o \
- $(DRIVERS)/equites.o $(VIDEO)/equites.o \
- $(DRIVERS)/meijinsn.o \
- $(DRIVERS)/shougi.o \
-
-$(MAMEOBJ)/amiga.a: \
- $(DRIVERS)/alg.o \
- $(MACHINE)/amiga.o $(VIDEO)/amiga.o $(VIDEO)/amigaaga.o \
- $(DRIVERS)/arcadia.o \
- $(DRIVERS)/cubo.o \
- $(DRIVERS)/mquake.o \
- $(DRIVERS)/upscope.o \
-
-$(MAMEOBJ)/aristocr.a: \
- $(DRIVERS)/aristmk4.o \
- $(DRIVERS)/aristmk6.o \
- $(DRIVERS)/caswin.o \
-
-$(MAMEOBJ)/ascii.a: \
- $(DRIVERS)/big10.o \
- $(DRIVERS)/forte2.o \
- $(DRIVERS)/pengadvb.o \
- $(DRIVERS)/sangho.o \
- $(DRIVERS)/sfkick.o \
-
-$(MAMEOBJ)/atari.a: \
- $(DRIVERS)/arcadecl.o $(VIDEO)/arcadecl.o \
- $(DRIVERS)/asteroid.o $(MACHINE)/asteroid.o $(AUDIO)/asteroid.o $(AUDIO)/llander.o \
- $(DRIVERS)/atarifb.o $(MACHINE)/atarifb.o $(AUDIO)/atarifb.o $(VIDEO)/atarifb.o \
- $(DRIVERS)/atarig1.o $(VIDEO)/atarig1.o \
- $(DRIVERS)/atarig42.o $(VIDEO)/atarig42.o \
- $(DRIVERS)/atarigt.o $(VIDEO)/atarigt.o \
- $(DRIVERS)/atarigx2.o $(VIDEO)/atarigx2.o \
- $(DRIVERS)/atarisy1.o $(VIDEO)/atarisy1.o \
- $(DRIVERS)/atarisy2.o $(VIDEO)/atarisy2.o \
- $(DRIVERS)/atarisy4.o \
- $(DRIVERS)/atarittl.o \
- $(DRIVERS)/atetris.o $(VIDEO)/atetris.o \
- $(DRIVERS)/avalnche.o $(AUDIO)/avalnche.o \
- $(DRIVERS)/badlands.o $(VIDEO)/badlands.o \
- $(DRIVERS)/bartop52.o \
- $(DRIVERS)/batman.o $(VIDEO)/batman.o \
- $(DRIVERS)/beathead.o $(VIDEO)/beathead.o \
- $(DRIVERS)/blstroid.o $(VIDEO)/blstroid.o \
- $(DRIVERS)/boxer.o \
- $(DRIVERS)/bsktball.o $(MACHINE)/bsktball.o $(AUDIO)/bsktball.o $(VIDEO)/bsktball.o \
- $(DRIVERS)/bwidow.o $(AUDIO)/bwidow.o \
- $(DRIVERS)/bzone.o $(AUDIO)/bzone.o \
- $(DRIVERS)/canyon.o $(AUDIO)/canyon.o $(VIDEO)/canyon.o \
- $(DRIVERS)/cball.o \
- $(DRIVERS)/ccastles.o $(VIDEO)/ccastles.o \
- $(DRIVERS)/centiped.o $(VIDEO)/centiped.o \
- $(DRIVERS)/cloak.o $(VIDEO)/cloak.o \
- $(DRIVERS)/cloud9.o $(VIDEO)/cloud9.o \
- $(DRIVERS)/cmmb.o \
- $(DRIVERS)/cops.o \
- $(DRIVERS)/copsnrob.o $(AUDIO)/copsnrob.o $(VIDEO)/copsnrob.o \
- $(DRIVERS)/cyberbal.o $(AUDIO)/cyberbal.o $(VIDEO)/cyberbal.o \
- $(DRIVERS)/destroyr.o \
- $(DRIVERS)/dragrace.o $(AUDIO)/dragrace.o $(VIDEO)/dragrace.o \
- $(DRIVERS)/eprom.o $(VIDEO)/eprom.o \
- $(DRIVERS)/firefox.o \
- $(DRIVERS)/firetrk.o $(AUDIO)/firetrk.o $(VIDEO)/firetrk.o \
- $(DRIVERS)/flyball.o \
- $(DRIVERS)/foodf.o $(VIDEO)/foodf.o \
- $(DRIVERS)/gauntlet.o $(VIDEO)/gauntlet.o \
- $(DRIVERS)/harddriv.o $(MACHINE)/harddriv.o $(AUDIO)/harddriv.o $(VIDEO)/harddriv.o \
- $(DRIVERS)/irobot.o $(MACHINE)/irobot.o $(VIDEO)/irobot.o \
- $(DRIVERS)/jaguar.o $(AUDIO)/jaguar.o $(VIDEO)/jaguar.o \
- $(DRIVERS)/jedi.o $(AUDIO)/jedi.o $(VIDEO)/jedi.o \
- $(DRIVERS)/klax.o $(VIDEO)/klax.o \
- $(DRIVERS)/liberatr.o $(VIDEO)/liberatr.o \
- $(DRIVERS)/mediagx.o \
- $(DRIVERS)/metalmx.o \
- $(DRIVERS)/mgolf.o \
- $(DRIVERS)/mhavoc.o $(MACHINE)/mhavoc.o \
- $(DRIVERS)/missile.o \
- $(DRIVERS)/nitedrvr.o $(MACHINE)/nitedrvr.o $(AUDIO)/nitedrvr.o $(VIDEO)/nitedrvr.o \
- $(DRIVERS)/offtwall.o $(VIDEO)/offtwall.o \
- $(DRIVERS)/orbit.o $(AUDIO)/orbit.o $(VIDEO)/orbit.o \
- $(DRIVERS)/pong.o \
- $(DRIVERS)/nl_pong.o \
- $(DRIVERS)/nl_pongd.o \
- $(DRIVERS)/poolshrk.o $(AUDIO)/poolshrk.o $(VIDEO)/poolshrk.o \
- $(DRIVERS)/quantum.o \
- $(DRIVERS)/quizshow.o \
- $(DRIVERS)/rampart.o $(VIDEO)/rampart.o \
- $(DRIVERS)/relief.o $(VIDEO)/relief.o \
- $(DRIVERS)/runaway.o $(VIDEO)/runaway.o \
- $(DRIVERS)/sbrkout.o \
- $(DRIVERS)/shuuz.o $(VIDEO)/shuuz.o \
- $(DRIVERS)/skullxbo.o $(VIDEO)/skullxbo.o \
- $(DRIVERS)/skydiver.o $(AUDIO)/skydiver.o $(VIDEO)/skydiver.o \
- $(DRIVERS)/skyraid.o $(AUDIO)/skyraid.o $(VIDEO)/skyraid.o \
- $(DRIVERS)/sprint2.o $(AUDIO)/sprint2.o $(VIDEO)/sprint2.o \
- $(DRIVERS)/sprint4.o $(VIDEO)/sprint4.o $(AUDIO)/sprint4.o \
- $(DRIVERS)/sprint8.o $(AUDIO)/sprint8.o $(VIDEO)/sprint8.o \
- $(DRIVERS)/starshp1.o $(AUDIO)/starshp1.o $(VIDEO)/starshp1.o \
- $(DRIVERS)/starwars.o $(MACHINE)/starwars.o $(AUDIO)/starwars.o \
- $(DRIVERS)/subs.o $(MACHINE)/subs.o $(AUDIO)/subs.o $(VIDEO)/subs.o \
- $(DRIVERS)/tank8.o $(AUDIO)/tank8.o $(VIDEO)/tank8.o \
- $(DRIVERS)/tempest.o \
- $(DRIVERS)/thunderj.o $(VIDEO)/thunderj.o \
- $(DRIVERS)/tomcat.o \
- $(DRIVERS)/toobin.o $(VIDEO)/toobin.o \
- $(DRIVERS)/tourtabl.o $(VIDEO)/tia.o \
- $(DRIVERS)/triplhnt.o $(AUDIO)/triplhnt.o $(VIDEO)/triplhnt.o \
- $(DRIVERS)/tunhunt.o $(VIDEO)/tunhunt.o \
- $(DRIVERS)/ultratnk.o $(VIDEO)/ultratnk.o \
- $(DRIVERS)/videopin.o $(AUDIO)/videopin.o $(VIDEO)/videopin.o \
- $(DRIVERS)/vindictr.o $(VIDEO)/vindictr.o \
- $(DRIVERS)/wolfpack.o $(VIDEO)/wolfpack.o \
- $(DRIVERS)/xybots.o $(VIDEO)/xybots.o \
- $(MACHINE)/asic65.o \
- $(MACHINE)/atari_vg.o \
- $(MACHINE)/atarigen.o \
- $(MACHINE)/mathbox.o \
- $(MACHINE)/slapstic.o \
- $(AUDIO)/atarijsa.o \
- $(AUDIO)/cage.o \
- $(AUDIO)/redbaron.o \
- $(VIDEO)/atarimo.o \
- $(VIDEO)/atarirle.o \
-
-$(MAMEOBJ)/atlus.a: \
- $(DRIVERS)/blmbycar.o $(VIDEO)/blmbycar.o \
- $(DRIVERS)/ohmygod.o $(VIDEO)/ohmygod.o \
- $(DRIVERS)/powerins.o $(VIDEO)/powerins.o \
- $(DRIVERS)/bowltry.o \
-
-$(MAMEOBJ)/barcrest.a: \
- $(DRIVERS)/mpu2.o \
- $(DRIVERS)/mpu3.o \
- $(DRIVERS)/mpu4hw.o $(DRIVERS)/mpu4sw.o $(DRIVERS)/mpu4.o \
- $(DRIVERS)/mpu4mod2sw.o \
- $(DRIVERS)/mpu4mod4yam.o \
- $(DRIVERS)/mpu4plasma.o \
- $(DRIVERS)/mpu4dealem.o \
- $(DRIVERS)/mpu4vid.o \
- $(DRIVERS)/mpu4avan.o \
- $(DRIVERS)/mpu4union.o \
- $(DRIVERS)/mpu4concept.o \
- $(DRIVERS)/mpu4empire.o \
- $(DRIVERS)/mpu4mdm.o \
- $(DRIVERS)/mpu4crystal.o \
- $(DRIVERS)/mpu4bwb.o \
- $(DRIVERS)/mpu4misc.o \
- $(DRIVERS)/mpu5hw.o $(DRIVERS)/mpu5.o \
- $(VIDEO)/awpvid.o \
- $(MACHINE)/meters.o \
-
-$(MAMEOBJ)/bfm.a: \
- $(DRIVERS)/bfcobra.o \
- $(MACHINE)/bfm_comn.o \
- $(DRIVERS)/bfm_sc1.o \
- $(DRIVERS)/bfm_sc2.o $(VIDEO)/bfm_adr2.o \
- $(DRIVERS)/bfm_sc4.o \
- $(DRIVERS)/bfm_sc4h.o \
- $(DRIVERS)/bfm_sc5.o \
- $(DRIVERS)/bfm_sc5sw.o \
- $(DRIVERS)/bfm_ad5.o \
- $(DRIVERS)/bfm_ad5sw.o \
- $(DRIVERS)/bfm_sc45_helper.o \
- $(DRIVERS)/bfm_swp.o \
- $(DRIVERS)/bfmsys83.o \
- $(DRIVERS)/bfmsys85.o \
- $(MACHINE)/sec.o \
- $(MACHINE)/bfm_bd1.o $(MACHINE)/bfm_bda.o $(VIDEO)/bfm_dm01.o \
- $(DRIVERS)/rastersp.o \
-
-$(MAMEOBJ)/bmc.a: \
- $(DRIVERS)/bmcbowl.o \
- $(DRIVERS)/koftball.o \
- $(DRIVERS)/popobear.o \
- $(DRIVERS)/bmcpokr.o \
-
-$(MAMEOBJ)/capcom.a: \
- $(DRIVERS)/1942.o $(VIDEO)/1942.o \
- $(DRIVERS)/1943.o $(VIDEO)/1943.o \
- $(DRIVERS)/alien.o \
- $(DRIVERS)/bionicc.o $(VIDEO)/bionicc.o \
- $(DRIVERS)/supduck.o \
- $(VIDEO)/tigeroad_spr.o \
- $(DRIVERS)/blktiger.o $(VIDEO)/blktiger.o \
- $(DRIVERS)/cbasebal.o $(VIDEO)/cbasebal.o \
- $(DRIVERS)/commando.o $(VIDEO)/commando.o \
- $(DRIVERS)/cps1.o $(VIDEO)/cps1.o \
- $(DRIVERS)/kenseim.o \
- $(DRIVERS)/cps2.o $(MACHINE)/cps2crpt.o \
- $(DRIVERS)/cps3.o $(AUDIO)/cps3.o \
- $(DRIVERS)/egghunt.o \
- $(DRIVERS)/exedexes.o $(VIDEO)/exedexes.o \
- $(DRIVERS)/fcrash.o \
- $(DRIVERS)/gng.o $(VIDEO)/gng.o \
- $(DRIVERS)/gunsmoke.o $(VIDEO)/gunsmoke.o \
- $(DRIVERS)/higemaru.o $(VIDEO)/higemaru.o \
- $(DRIVERS)/lastduel.o $(VIDEO)/lastduel.o \
- $(DRIVERS)/lwings.o $(VIDEO)/lwings.o \
- $(DRIVERS)/mitchell.o $(VIDEO)/mitchell.o \
- $(DRIVERS)/sf.o $(VIDEO)/sf.o \
- $(DRIVERS)/sidearms.o $(VIDEO)/sidearms.o \
- $(DRIVERS)/sonson.o $(VIDEO)/sonson.o \
- $(DRIVERS)/srumbler.o $(VIDEO)/srumbler.o \
- $(DRIVERS)/tigeroad.o $(VIDEO)/tigeroad.o $(MACHINE)/tigeroad.o \
- $(DRIVERS)/vulgus.o $(VIDEO)/vulgus.o \
- $(MACHINE)/kabuki.o \
-
-$(MAMEOBJ)/cinemat.a: \
- $(DRIVERS)/ataxx.o \
- $(DRIVERS)/cinemat.o $(AUDIO)/cinemat.o $(VIDEO)/cinemat.o \
- $(DRIVERS)/cchasm.o $(MACHINE)/cchasm.o $(AUDIO)/cchasm.o $(VIDEO)/cchasm.o \
- $(DRIVERS)/dlair.o \
- $(DRIVERS)/dlair2.o \
- $(DRIVERS)/embargo.o \
- $(DRIVERS)/jack.o $(VIDEO)/jack.o \
- $(DRIVERS)/leland.o $(MACHINE)/leland.o $(AUDIO)/leland.o $(VIDEO)/leland.o \
-
-$(MAMEOBJ)/comad.a: \
- $(DRIVERS)/funybubl.o $(VIDEO)/funybubl.o \
- $(DRIVERS)/galspnbl.o $(VIDEO)/galspnbl.o \
- $(DRIVERS)/zerozone.o $(VIDEO)/zerozone.o \
-
-$(MAMEOBJ)/cvs.a: \
- $(DRIVERS)/cvs.o $(VIDEO)/cvs.o \
- $(DRIVERS)/galaxia.o $(VIDEO)/galaxia.o \
- $(DRIVERS)/quasar.o $(VIDEO)/quasar.o \
-
-$(MAMEOBJ)/dataeast.a: \
- $(DRIVERS)/actfancr.o $(VIDEO)/actfancr.o \
- $(DRIVERS)/astrof.o $(AUDIO)/astrof.o \
- $(DRIVERS)/backfire.o \
- $(DRIVERS)/battlera.o $(VIDEO)/battlera.o \
- $(DRIVERS)/boogwing.o $(VIDEO)/boogwing.o \
- $(DRIVERS)/brkthru.o $(VIDEO)/brkthru.o \
- $(DRIVERS)/btime.o $(MACHINE)/btime.o $(VIDEO)/btime.o \
- $(DRIVERS)/bwing.o $(VIDEO)/bwing.o \
- $(DRIVERS)/cbuster.o $(VIDEO)/cbuster.o \
- $(DRIVERS)/chanbara.o \
- $(DRIVERS)/cninja.o $(VIDEO)/cninja.o \
- $(DRIVERS)/cntsteer.o \
- $(DRIVERS)/compgolf.o $(VIDEO)/compgolf.o \
- $(DRIVERS)/darkseal.o $(VIDEO)/darkseal.o \
- $(DRIVERS)/dassault.o $(VIDEO)/dassault.o \
- $(DRIVERS)/dblewing.o \
- $(DRIVERS)/dec0.o $(MACHINE)/dec0.o $(VIDEO)/dec0.o \
- $(DRIVERS)/dec8.o $(VIDEO)/dec8.o \
- $(MACHINE)/deco222.o \
- $(MACHINE)/decocpu7.o \
- $(MACHINE)/decocpu6.o \
- $(DRIVERS)/deco_ld.o \
- $(DRIVERS)/deco_mlc.o $(VIDEO)/deco_mlc.o \
- $(DRIVERS)/deco156.o $(MACHINE)/deco156.o \
- $(DRIVERS)/deco32.o $(VIDEO)/deco32.o $(VIDEO)/dvi.o \
- $(VIDEO)/deco_zoomspr.o \
- $(DRIVERS)/decocass.o $(MACHINE)/decocass.o $(MACHINE)/decocass_tape.o $(VIDEO)/decocass.o \
- $(DRIVERS)/deshoros.o \
- $(DRIVERS)/dietgo.o $(VIDEO)/dietgo.o \
- $(DRIVERS)/dreambal.o \
- $(DRIVERS)/exprraid.o $(VIDEO)/exprraid.o \
- $(DRIVERS)/firetrap.o $(VIDEO)/firetrap.o \
- $(DRIVERS)/funkyjet.o $(VIDEO)/funkyjet.o \
- $(DRIVERS)/karnov.o $(VIDEO)/karnov.o \
- $(DRIVERS)/kchamp.o $(VIDEO)/kchamp.o \
- $(DRIVERS)/kingobox.o $(VIDEO)/kingobox.o \
- $(DRIVERS)/lemmings.o $(VIDEO)/lemmings.o \
- $(DRIVERS)/liberate.o $(VIDEO)/liberate.o \
- $(DRIVERS)/madalien.o $(AUDIO)/madalien.o $(VIDEO)/madalien.o \
- $(DRIVERS)/madmotor.o $(VIDEO)/madmotor.o \
- $(DRIVERS)/metlclsh.o $(VIDEO)/metlclsh.o \
- $(DRIVERS)/mirage.o \
- $(DRIVERS)/pcktgal.o $(VIDEO)/pcktgal.o \
- $(DRIVERS)/pktgaldx.o $(VIDEO)/pktgaldx.o \
- $(DRIVERS)/progolf.o \
- $(DRIVERS)/rohga.o $(VIDEO)/rohga.o \
- $(DRIVERS)/shootout.o $(VIDEO)/shootout.o \
- $(DRIVERS)/sidepckt.o $(VIDEO)/sidepckt.o \
- $(DRIVERS)/simpl156.o $(VIDEO)/simpl156.o \
- $(DRIVERS)/sshangha.o $(VIDEO)/sshangha.o \
- $(DRIVERS)/stadhero.o $(VIDEO)/stadhero.o \
- $(DRIVERS)/supbtime.o $(VIDEO)/supbtime.o \
- $(DRIVERS)/tryout.o $(VIDEO)/tryout.o \
- $(DRIVERS)/tumbleb.o $(VIDEO)/tumbleb.o \
- $(DRIVERS)/tumblep.o $(VIDEO)/tumblep.o \
- $(DRIVERS)/vaportra.o $(VIDEO)/vaportra.o \
- $(MACHINE)/deco102.o \
- $(MACHINE)/decocrpt.o \
- $(MACHINE)/deco104.o \
- $(MACHINE)/deco146.o \
- $(VIDEO)/decbac06.o \
- $(VIDEO)/deco16ic.o \
- $(VIDEO)/decocomn.o \
- $(VIDEO)/decospr.o \
- $(VIDEO)/decmxc06.o \
- $(VIDEO)/deckarn.o \
-
-$(MAMEOBJ)/dgrm.a: \
- $(DRIVERS)/blackt96.o \
- $(DRIVERS)/pokechmp.o $(VIDEO)/pokechmp.o \
-
-$(MAMEOBJ)/dooyong.a: \
- $(DRIVERS)/dooyong.o $(VIDEO)/dooyong.o \
- $(DRIVERS)/gundealr.o $(VIDEO)/gundealr.o \
-
-$(MAMEOBJ)/dynax.a: \
- $(DRIVERS)/ddenlovr.o \
- $(DRIVERS)/dynax.o $(VIDEO)/dynax.o \
- $(DRIVERS)/hnayayoi.o $(VIDEO)/hnayayoi.o \
- $(DRIVERS)/realbrk.o $(VIDEO)/realbrk.o \
- $(DRIVERS)/royalmah.o \
-
-$(MAMEOBJ)/edevices.a: \
- $(DRIVERS)/diverboy.o \
- $(DRIVERS)/fantland.o $(VIDEO)/fantland.o \
- $(DRIVERS)/mwarr.o \
- $(DRIVERS)/mugsmash.o $(VIDEO)/mugsmash.o \
- $(DRIVERS)/ppmast93.o \
- $(DRIVERS)/pzletime.o \
- $(DRIVERS)/stlforce.o $(VIDEO)/stlforce.o \
- $(DRIVERS)/twins.o \
-
-$(MAMEOBJ)/eolith.a: \
- $(DRIVERS)/eolith.o $(VIDEO)/eolith.o \
- $(DRIVERS)/eolith16.o \
- $(DRIVERS)/eolithsp.o \
- $(DRIVERS)/ghosteo.o \
- $(DRIVERS)/vegaeo.o \
-
-$(MAMEOBJ)/excelent.a: \
- $(DRIVERS)/aquarium.o $(VIDEO)/aquarium.o \
- $(DRIVERS)/d9final.o \
- $(DRIVERS)/dblcrown.o \
- $(DRIVERS)/gcpinbal.o $(VIDEO)/gcpinbal.o \
- $(VIDEO)/excellent_spr.o \
- $(DRIVERS)/lastbank.o \
-
-$(MAMEOBJ)/exidy.a: \
- $(DRIVERS)/carpolo.o $(MACHINE)/carpolo.o $(VIDEO)/carpolo.o \
- $(DRIVERS)/circus.o $(AUDIO)/circus.o $(VIDEO)/circus.o \
- $(DRIVERS)/exidy.o $(AUDIO)/exidy.o $(VIDEO)/exidy.o $(AUDIO)/targ.o \
- $(DRIVERS)/exidy440.o $(AUDIO)/exidy440.o $(VIDEO)/exidy440.o \
- $(DRIVERS)/exidyttl.o \
- $(DRIVERS)/maxaflex.o $(MACHINE)/atari.o $(VIDEO)/atari.o $(VIDEO)/antic.o $(VIDEO)/gtia.o \
- $(DRIVERS)/starfire.o $(VIDEO)/starfire.o \
- $(DRIVERS)/vertigo.o $(MACHINE)/vertigo.o $(VIDEO)/vertigo.o \
- $(DRIVERS)/victory.o $(VIDEO)/victory.o \
-
-$(MAMEOBJ)/f32.a: \
- $(DRIVERS)/crospang.o $(VIDEO)/crospang.o \
- $(DRIVERS)/silvmil.o \
- $(DRIVERS)/f-32.o \
-
-$(MAMEOBJ)/funworld.a: \
- $(DRIVERS)/4roses.o \
- $(DRIVERS)/funworld.o $(VIDEO)/funworld.o \
- $(DRIVERS)/snookr10.o $(VIDEO)/snookr10.o \
-
-$(MAMEOBJ)/fuuki.a: \
- $(DRIVERS)/fuukifg2.o $(VIDEO)/fuukifg2.o \
- $(DRIVERS)/fuukifg3.o $(VIDEO)/fuukifg3.o \
- $(VIDEO)/fuukifg.o \
-
-$(MAMEOBJ)/gaelco.a: \
- $(DRIVERS)/atvtrack.o \
- $(DRIVERS)/gaelco.o $(VIDEO)/gaelco.o $(MACHINE)/gaelcrpt.o \
- $(DRIVERS)/gaelco2.o $(MACHINE)/gaelco2.o $(VIDEO)/gaelco2.o \
- $(DRIVERS)/gaelco3d.o $(VIDEO)/gaelco3d.o $(MACHINE)/gaelco3d.o \
- $(DRIVERS)/glass.o $(VIDEO)/glass.o \
- $(DRIVERS)/mastboy.o \
- $(DRIVERS)/splash.o $(VIDEO)/splash.o \
- $(DRIVERS)/targeth.o $(VIDEO)/targeth.o \
- $(DRIVERS)/thoop2.o $(VIDEO)/thoop2.o \
- $(DRIVERS)/tokyocop.o \
- $(DRIVERS)/wrally.o $(MACHINE)/wrally.o $(VIDEO)/wrally.o \
- $(DRIVERS)/xorworld.o $(VIDEO)/xorworld.o \
-
-$(MAMEOBJ)/gameplan.a: \
- $(DRIVERS)/enigma2.o \
- $(DRIVERS)/gameplan.o $(VIDEO)/gameplan.o \
- $(DRIVERS)/toratora.o \
-
-$(MAMEOBJ)/gametron.a: \
- $(DRIVERS)/gatron.o $(VIDEO)/gatron.o \
- $(DRIVERS)/gotya.o $(AUDIO)/gotya.o $(VIDEO)/gotya.o \
- $(DRIVERS)/sbugger.o $(VIDEO)/sbugger.o \
-
-$(MAMEOBJ)/gottlieb.a: \
- $(DRIVERS)/exterm.o $(VIDEO)/exterm.o \
- $(DRIVERS)/gottlieb.o $(AUDIO)/gottlieb.o $(VIDEO)/gottlieb.o \
-
-$(MAMEOBJ)/ibmpc.a: \
- $(DRIVERS)/calchase.o \
- $(DRIVERS)/fruitpc.o \
- $(DRIVERS)/pangofun.o \
- $(DRIVERS)/pcat_dyn.o \
- $(DRIVERS)/pcat_nit.o \
- $(DRIVERS)/pcxt.o \
- $(DRIVERS)/quakeat.o \
- $(DRIVERS)/queen.o \
- $(DRIVERS)/igspc.o \
-
-$(MAMEOBJ)/igs.a: \
- $(DRIVERS)/cabaret.o \
- $(DRIVERS)/ddz.o \
- $(DRIVERS)/dunhuang.o \
- $(DRIVERS)/goldstar.o $(VIDEO)/goldstar.o \
- $(DRIVERS)/jackie.o \
- $(DRIVERS)/igspoker.o \
- $(DRIVERS)/igs009.o \
- $(DRIVERS)/igs011.o \
- $(DRIVERS)/igs017.o \
- $(DRIVERS)/igs_m027.o \
- $(DRIVERS)/igs_m036.o \
- $(DRIVERS)/iqblock.o $(VIDEO)/iqblock.o \
- $(DRIVERS)/lordgun.o $(VIDEO)/lordgun.o \
- $(DRIVERS)/pgm.o $(VIDEO)/pgm.o $(MACHINE)/pgmprot_igs027a_type1.o $(MACHINE)/pgmprot_igs027a_type2.o $(MACHINE)/pgmprot_igs027a_type3.o $(MACHINE)/pgmprot_igs025_igs012.o $(MACHINE)/pgmprot_igs025_igs022.o $(MACHINE)/pgmprot_igs025_igs028.o $(MACHINE)/pgmprot_orlegend.o \
- $(DRIVERS)/pgm2.o \
- $(DRIVERS)/spoker.o \
- $(MACHINE)/igs036crypt.o \
- $(MACHINE)/pgmcrypt.o \
- $(MACHINE)/igs025.o \
- $(MACHINE)/igs022.o \
- $(MACHINE)/igs028.o \
-
-$(MAMEOBJ)/irem.a: \
- $(DRIVERS)/m10.o $(VIDEO)/m10.o \
- $(DRIVERS)/m14.o \
- $(DRIVERS)/m52.o $(VIDEO)/m52.o \
- $(DRIVERS)/m57.o $(VIDEO)/m57.o \
- $(DRIVERS)/m58.o $(VIDEO)/m58.o \
- $(DRIVERS)/m62.o $(VIDEO)/m62.o \
- $(DRIVERS)/m63.o \
- $(DRIVERS)/m72.o $(AUDIO)/m72.o $(VIDEO)/m72.o \
- $(DRIVERS)/m90.o $(VIDEO)/m90.o \
- $(DRIVERS)/m92.o $(VIDEO)/m92.o \
- $(DRIVERS)/m107.o $(VIDEO)/m107.o \
- $(DRIVERS)/olibochu.o \
- $(DRIVERS)/redalert.o $(AUDIO)/redalert.o $(VIDEO)/redalert.o \
- $(DRIVERS)/shisen.o $(VIDEO)/shisen.o \
- $(DRIVERS)/travrusa.o $(VIDEO)/travrusa.o \
- $(DRIVERS)/vigilant.o $(VIDEO)/vigilant.o \
- $(MACHINE)/irem_cpu.o \
- $(AUDIO)/irem.o \
-
-$(MAMEOBJ)/itech.a: \
- $(DRIVERS)/capbowl.o $(VIDEO)/capbowl.o \
- $(DRIVERS)/itech8.o $(MACHINE)/slikshot.o $(VIDEO)/itech8.o \
- $(DRIVERS)/itech32.o $(VIDEO)/itech32.o \
- $(DRIVERS)/iteagle.o $(MACHINE)/iteagle_fpga.o \
-
-$(MAMEOBJ)/jaleco.a: \
- $(DRIVERS)/aeroboto.o $(VIDEO)/aeroboto.o \
- $(DRIVERS)/argus.o $(VIDEO)/argus.o \
- $(DRIVERS)/bestleag.o \
- $(DRIVERS)/bigstrkb.o $(VIDEO)/bigstrkb.o \
- $(DRIVERS)/blueprnt.o $(VIDEO)/blueprnt.o \
- $(DRIVERS)/bnstars.o \
- $(DRIVERS)/cischeat.o $(VIDEO)/cischeat.o \
- $(DRIVERS)/citycon.o $(VIDEO)/citycon.o \
- $(DRIVERS)/ddayjlc.o \
- $(DRIVERS)/exerion.o $(VIDEO)/exerion.o \
- $(DRIVERS)/fcombat.o $(VIDEO)/fcombat.o \
- $(DRIVERS)/ginganin.o $(VIDEO)/ginganin.o \
- $(DRIVERS)/homerun.o $(VIDEO)/homerun.o \
- $(DRIVERS)/megasys1.o $(VIDEO)/megasys1.o \
- $(DRIVERS)/momoko.o $(VIDEO)/momoko.o \
- $(DRIVERS)/ms32.o $(VIDEO)/ms32.o \
- $(DRIVERS)/psychic5.o $(VIDEO)/psychic5.o \
- $(DRIVERS)/pturn.o \
- $(DRIVERS)/skyfox.o $(VIDEO)/skyfox.o \
- $(DRIVERS)/tetrisp2.o $(VIDEO)/tetrisp2.o \
- $(MACHINE)/jalcrpt.o \
- $(VIDEO)/jalblend.o \
-
-$(MAMEOBJ)/jpm.a: \
- $(DRIVERS)/guab.o \
- $(DRIVERS)/jpmsys5.o \
- $(DRIVERS)/jpmsys5sw.o \
- $(DRIVERS)/jpmmps.o \
- $(DRIVERS)/jpms80.o \
- $(DRIVERS)/jpmsru.o \
- $(DRIVERS)/jpmimpct.o $(VIDEO)/jpmimpct.o \
- $(DRIVERS)/jpmimpctsw.o \
- $(DRIVERS)/pluto5.o \
- $(DRIVERS)/jpmsys7.o \
- $(VIDEO)/awpvid.o \
- $(MACHINE)/meters.o \
-
-$(MAMEOBJ)/kaneko.a: \
- $(DRIVERS)/airbustr.o $(VIDEO)/airbustr.o \
- $(DRIVERS)/djboy.o $(VIDEO)/djboy.o \
- $(DRIVERS)/expro02.o \
- $(DRIVERS)/galpanic.o $(VIDEO)/galpanic.o \
- $(DRIVERS)/galpani2.o $(VIDEO)/galpani2.o \
- $(DRIVERS)/galpani3.o \
- $(VIDEO)/kaneko_grap2.o \
- $(DRIVERS)/hvyunit.o \
- $(DRIVERS)/jchan.o \
- $(DRIVERS)/kaneko16.o $(VIDEO)/kaneko16.o \
- $(VIDEO)/kaneko_tmap.o \
- $(VIDEO)/kaneko_spr.o \
- $(MACHINE)/kaneko_hit.o \
- $(MACHINE)/kaneko_calc3.o \
- $(MACHINE)/kaneko_toybox.o \
- $(DRIVERS)/sandscrp.o \
- $(DRIVERS)/suprnova.o $(VIDEO)/suprnova.o \
- $(VIDEO)/sknsspr.o \
-
-$(MAMEOBJ)/konami.a: \
- $(DRIVERS)/88games.o $(VIDEO)/88games.o \
- $(DRIVERS)/ajax.o $(MACHINE)/ajax.o $(VIDEO)/ajax.o \
- $(DRIVERS)/aliens.o $(VIDEO)/aliens.o \
- $(DRIVERS)/asterix.o $(VIDEO)/asterix.o \
- $(DRIVERS)/battlnts.o $(VIDEO)/battlnts.o \
- $(DRIVERS)/bishi.o $(VIDEO)/bishi.o \
- $(DRIVERS)/bladestl.o $(VIDEO)/bladestl.o \
- $(DRIVERS)/blockhl.o $(VIDEO)/blockhl.o \
- $(DRIVERS)/bottom9.o $(VIDEO)/bottom9.o \
- $(DRIVERS)/chqflag.o $(VIDEO)/chqflag.o \
- $(DRIVERS)/circusc.o $(VIDEO)/circusc.o \
- $(DRIVERS)/cobra.o \
- $(DRIVERS)/combatsc.o $(VIDEO)/combatsc.o \
- $(DRIVERS)/contra.o $(VIDEO)/contra.o \
- $(DRIVERS)/crimfght.o $(VIDEO)/crimfght.o \
- $(DRIVERS)/dbz.o $(VIDEO)/dbz.o \
- $(DRIVERS)/ddribble.o $(VIDEO)/ddribble.o \
- $(DRIVERS)/djmain.o $(VIDEO)/djmain.o \
- $(DRIVERS)/fastfred.o $(VIDEO)/fastfred.o \
- $(DRIVERS)/fastlane.o $(VIDEO)/fastlane.o \
- $(DRIVERS)/finalizr.o $(VIDEO)/finalizr.o \
- $(DRIVERS)/firebeat.o $(MACHINE)/midikbd.o \
- $(DRIVERS)/flkatck.o $(VIDEO)/flkatck.o \
- $(DRIVERS)/gberet.o $(VIDEO)/gberet.o \
- $(DRIVERS)/gijoe.o $(VIDEO)/gijoe.o \
- $(DRIVERS)/gradius3.o $(VIDEO)/gradius3.o \
- $(DRIVERS)/gticlub.o \
- $(DRIVERS)/gyruss.o $(VIDEO)/gyruss.o \
- $(DRIVERS)/hcastle.o $(VIDEO)/hcastle.o \
- $(DRIVERS)/hexion.o $(VIDEO)/hexion.o \
- $(DRIVERS)/hornet.o $(MACHINE)/konppc.o \
- $(DRIVERS)/hyperspt.o $(AUDIO)/hyprolyb.o $(VIDEO)/hyperspt.o \
- $(DRIVERS)/ironhors.o $(VIDEO)/ironhors.o \
- $(DRIVERS)/jackal.o $(VIDEO)/jackal.o \
- $(DRIVERS)/jailbrek.o $(VIDEO)/jailbrek.o \
- $(DRIVERS)/junofrst.o \
- $(DRIVERS)/konamigq.o \
- $(DRIVERS)/konamigv.o \
- $(DRIVERS)/konamigx.o $(MACHINE)/konamigx.o $(VIDEO)/konamigx.o \
- $(DRIVERS)/konamim2.o \
- $(DRIVERS)/kontest.o \
- $(DRIVERS)/konendev.o \
- $(DRIVERS)/ksys573.o $(MACHINE)/k573cass.o $(MACHINE)/k573dio.o $(MACHINE)/k573mcr.o $(MACHINE)/k573msu.o $(MACHINE)/k573npu.o $(MACHINE)/zs01.o \
- $(DRIVERS)/labyrunr.o $(VIDEO)/labyrunr.o \
- $(DRIVERS)/lethal.o $(VIDEO)/lethal.o \
- $(DRIVERS)/mainevt.o $(VIDEO)/mainevt.o \
- $(DRIVERS)/megazone.o $(VIDEO)/megazone.o \
- $(DRIVERS)/mikie.o $(VIDEO)/mikie.o \
- $(DRIVERS)/mogura.o \
- $(DRIVERS)/moo.o $(VIDEO)/moo.o \
- $(DRIVERS)/mystwarr.o $(VIDEO)/mystwarr.o \
- $(DRIVERS)/nemesis.o $(VIDEO)/nemesis.o \
- $(DRIVERS)/nwk-tr.o \
- $(DRIVERS)/overdriv.o $(VIDEO)/overdriv.o \
- $(DRIVERS)/pandoras.o $(VIDEO)/pandoras.o \
- $(DRIVERS)/parodius.o $(VIDEO)/parodius.o \
- $(DRIVERS)/pingpong.o $(VIDEO)/pingpong.o \
- $(DRIVERS)/plygonet.o $(VIDEO)/plygonet.o \
- $(DRIVERS)/pooyan.o $(VIDEO)/pooyan.o \
- $(DRIVERS)/pyson.o \
- $(DRIVERS)/qdrmfgp.o $(VIDEO)/qdrmfgp.o \
- $(DRIVERS)/rockrage.o $(VIDEO)/rockrage.o \
- $(DRIVERS)/rocnrope.o $(VIDEO)/rocnrope.o \
- $(DRIVERS)/rollerg.o $(VIDEO)/rollerg.o \
- $(DRIVERS)/rungun.o $(VIDEO)/rungun.o \
- $(DRIVERS)/sbasketb.o $(VIDEO)/sbasketb.o \
- $(DRIVERS)/scobra.o \
- $(DRIVERS)/scotrsht.o $(VIDEO)/scotrsht.o \
- $(DRIVERS)/scramble.o $(MACHINE)/scramble.o $(AUDIO)/scramble.o \
- $(DRIVERS)/shaolins.o $(VIDEO)/shaolins.o \
- $(DRIVERS)/simpsons.o $(MACHINE)/simpsons.o $(VIDEO)/simpsons.o \
- $(DRIVERS)/spy.o $(VIDEO)/spy.o \
- $(DRIVERS)/surpratk.o $(VIDEO)/surpratk.o \
- $(DRIVERS)/tasman.o \
- $(DRIVERS)/tgtpanic.o \
- $(DRIVERS)/thunderx.o $(VIDEO)/thunderx.o \
- $(DRIVERS)/timeplt.o $(AUDIO)/timeplt.o $(VIDEO)/timeplt.o \
- $(DRIVERS)/tmnt.o $(VIDEO)/tmnt.o \
- $(DRIVERS)/tp84.o $(VIDEO)/tp84.o \
- $(DRIVERS)/trackfld.o $(MACHINE)/konami1.o $(AUDIO)/trackfld.o $(VIDEO)/trackfld.o \
- $(DRIVERS)/tutankhm.o $(VIDEO)/tutankhm.o \
- $(DRIVERS)/twin16.o $(VIDEO)/twin16.o \
- $(DRIVERS)/twinkle.o \
- $(DRIVERS)/ultrsprt.o \
- $(DRIVERS)/ultraman.o $(VIDEO)/ultraman.o \
- $(DRIVERS)/vendetta.o $(VIDEO)/vendetta.o \
- $(DRIVERS)/viper.o \
- $(DRIVERS)/wecleman.o $(VIDEO)/wecleman.o \
- $(DRIVERS)/xexex.o $(VIDEO)/xexex.o \
- $(DRIVERS)/xmen.o $(VIDEO)/xmen.o \
- $(DRIVERS)/yiear.o $(VIDEO)/yiear.o \
- $(DRIVERS)/zr107.o \
- $(VIDEO)/konami_helper.o \
- $(VIDEO)/k007121.o \
- $(VIDEO)/k007342.o \
- $(VIDEO)/k007420.o \
- $(VIDEO)/k037122.o \
- $(VIDEO)/k051316.o \
- $(VIDEO)/k051733.o \
- $(VIDEO)/k051960.o \
- $(VIDEO)/k052109.o \
- $(VIDEO)/k053250.o \
- $(VIDEO)/k053251.o \
- $(VIDEO)/k054156_k054157_k056832.o \
- $(VIDEO)/k053244_k053245.o \
- $(VIDEO)/k053246_k053247_k055673.o \
- $(VIDEO)/k055555.o \
- $(VIDEO)/k054000.o \
- $(VIDEO)/k054338.o \
- $(VIDEO)/k053936.o \
- $(VIDEO)/k001006.o \
- $(VIDEO)/k001005.o \
- $(VIDEO)/k001604.o \
-
-$(MAMEOBJ)/matic.a: \
- $(DRIVERS)/barata.o
-
-$(MAMEOBJ)/maygay.a: \
- $(DRIVERS)/maygay1b.o \
- $(DRIVERS)/maygay1bsw.o \
- $(DRIVERS)/maygayv1.o \
- $(DRIVERS)/maygayep.o \
- $(DRIVERS)/maygaysw.o \
- $(DRIVERS)/mmm.o \
-
-$(MAMEOBJ)/meadows.a: \
- $(DRIVERS)/lazercmd.o $(VIDEO)/lazercmd.o \
- $(DRIVERS)/meadwttl.o \
- $(DRIVERS)/meadows.o $(AUDIO)/meadows.o $(VIDEO)/meadows.o \
- $(DRIVERS)/warpsped.o
-
-$(MAMEOBJ)/merit.a: \
- $(DRIVERS)/mgames.o \
- $(DRIVERS)/merit.o \
- $(DRIVERS)/meritm.o \
-
-$(MAMEOBJ)/metro.a: \
- $(DRIVERS)/hyprduel.o $(VIDEO)/hyprduel.o \
- $(DRIVERS)/metro.o $(VIDEO)/metro.o \
- $(DRIVERS)/rabbit.o \
- $(DRIVERS)/tmmjprd.o \
-
-$(MAMEOBJ)/midcoin.a: \
- $(DRIVERS)/wallc.o \
- $(DRIVERS)/wink.o \
- $(DRIVERS)/24cdjuke.o \
-
-$(MAMEOBJ)/midw8080.a: \
- $(DRIVERS)/8080bw.o $(AUDIO)/8080bw.o $(VIDEO)/8080bw.o \
- $(DRIVERS)/m79amb.o $(AUDIO)/m79amb.o \
- $(DRIVERS)/mw8080bw.o $(MACHINE)/mw8080bw.o $(AUDIO)/mw8080bw.o $(VIDEO)/mw8080bw.o \
- $(DRIVERS)/rotaryf.o \
-
-$(MAMEOBJ)/midway.a: \
- $(DRIVERS)/astrocde.o $(VIDEO)/astrocde.o $(AUDIO)/gorf.o $(AUDIO)/wow.o \
- $(DRIVERS)/atlantis.o \
- $(DRIVERS)/balsente.o $(MACHINE)/balsente.o $(VIDEO)/balsente.o \
- $(DRIVERS)/gridlee.o $(AUDIO)/gridlee.o $(VIDEO)/gridlee.o \
- $(DRIVERS)/mcr.o $(MACHINE)/mcr.o $(VIDEO)/mcr.o \
- $(DRIVERS)/mcr3.o $(VIDEO)/mcr3.o \
- $(DRIVERS)/mcr68.o $(MACHINE)/mcr68.o $(VIDEO)/mcr68.o \
- $(DRIVERS)/midqslvr.o \
- $(DRIVERS)/midtunit.o $(MACHINE)/midtunit.o $(VIDEO)/midtunit.o \
- $(DRIVERS)/midvunit.o $(VIDEO)/midvunit.o \
- $(DRIVERS)/midwunit.o $(MACHINE)/midwunit.o \
- $(DRIVERS)/midxunit.o $(MACHINE)/midxunit.o \
- $(DRIVERS)/midyunit.o $(MACHINE)/midyunit.o $(VIDEO)/midyunit.o \
- $(DRIVERS)/midzeus.o $(VIDEO)/midzeus.o $(VIDEO)/midzeus2.o \
- $(DRIVERS)/mw18w.o \
- $(DRIVERS)/mwsub.o \
- $(DRIVERS)/omegrace.o \
- $(DRIVERS)/pinball2k.o \
- $(DRIVERS)/seattle.o \
- $(DRIVERS)/sspeedr.o $(VIDEO)/sspeedr.o \
- $(DRIVERS)/tmaster.o \
- $(DRIVERS)/vegas.o $(DRIVERS)/wmg.o \
- $(DRIVERS)/williams.o $(MACHINE)/williams.o $(AUDIO)/williams.o $(VIDEO)/williams.o \
- $(MACHINE)/midwayic.o \
- $(AUDIO)/midway.o \
-
-$(MAMEOBJ)/namco.a: \
- $(DRIVERS)/20pacgal.o $(VIDEO)/20pacgal.o \
- $(DRIVERS)/30test.o \
- $(DRIVERS)/baraduke.o $(VIDEO)/baraduke.o \
- $(DRIVERS)/cswat.o \
- $(DRIVERS)/dambustr.o \
- $(DRIVERS)/gal3.o \
- $(DRIVERS)/galaga.o $(AUDIO)/galaga.o $(VIDEO)/galaga.o $(VIDEO)/bosco.o $(VIDEO)/digdug.o $(MACHINE)/xevious.o $(VIDEO)/xevious.o \
- $(DRIVERS)/galaxian.o $(AUDIO)/galaxian.o $(VIDEO)/galaxian.o \
- $(DRIVERS)/galaxold.o $(MACHINE)/galaxold.o $(VIDEO)/galaxold.o \
- $(DRIVERS)/gaplus.o $(MACHINE)/gaplus.o $(VIDEO)/gaplus.o \
- $(DRIVERS)/kungfur.o \
- $(DRIVERS)/mappy.o $(VIDEO)/mappy.o \
- $(DRIVERS)/namcofl.o $(VIDEO)/namcofl.o \
- $(DRIVERS)/namcoic.o \
- $(DRIVERS)/namcona1.o $(VIDEO)/namcona1.o \
- $(DRIVERS)/namconb1.o $(VIDEO)/namconb1.o \
- $(DRIVERS)/namcond1.o $(MACHINE)/namcond1.o $(VIDEO)/ygv608.o \
- $(DRIVERS)/namcops2.o \
- $(DRIVERS)/namcos1.o $(MACHINE)/namcos1.o $(VIDEO)/namcos1.o \
- $(DRIVERS)/namcos10.o \
- $(DRIVERS)/namcos11.o $(MACHINE)/ns11prot.o \
- $(DRIVERS)/namcos12.o $(MACHINE)/namco_settings.o \
- $(DRIVERS)/namcos2.o $(MACHINE)/namcos2.o $(VIDEO)/namcos2.o \
- $(DRIVERS)/namcos21.o $(VIDEO)/namcos21.o \
- $(DRIVERS)/namcos22.o $(VIDEO)/namcos22.o \
- $(DRIVERS)/namcos23.o \
- $(DRIVERS)/namcos86.o $(VIDEO)/namcos86.o \
- $(DRIVERS)/pacland.o $(VIDEO)/pacland.o \
- $(DRIVERS)/polepos.o $(AUDIO)/polepos.o $(VIDEO)/polepos.o \
- $(DRIVERS)/rallyx.o $(VIDEO)/rallyx.o \
- $(DRIVERS)/skykid.o $(VIDEO)/skykid.o \
- $(DRIVERS)/tankbatt.o $(VIDEO)/tankbatt.o \
- $(DRIVERS)/tceptor.o $(VIDEO)/tceptor.o \
- $(DRIVERS)/toypop.o $(VIDEO)/toypop.o \
- $(DRIVERS)/turrett.o $(AUDIO)/turrett.o $(VIDEO)/turrett.o \
- $(DRIVERS)/warpwarp.o $(AUDIO)/geebee.o $(AUDIO)/warpwarp.o $(VIDEO)/warpwarp.o \
- $(MACHINE)/c117.o \
- $(MACHINE)/namcoio.o \
- $(MACHINE)/namco06.o \
- $(MACHINE)/namco50.o \
- $(MACHINE)/namco51.o \
- $(MACHINE)/namco53.o \
- $(MACHINE)/namco62.o \
- $(MACHINE)/namcomcu.o \
- $(AUDIO)/namco52.o \
- $(AUDIO)/namco54.o \
- $(VIDEO)/c116.o \
- $(VIDEO)/c45.o \
-
-$(MAMEOBJ)/nasco.a: \
- $(DRIVERS)/crgolf.o $(VIDEO)/crgolf.o \
- $(DRIVERS)/suprgolf.o \
-
-$(MAMEOBJ)/neogeo.a: \
- $(DRIVERS)/neogeo.o $(VIDEO)/neogeo.o \
- $(DRIVERS)/neogeo_noslot.o \
- $(VIDEO)/neogeo_spr.o \
- $(MACHINE)/neoboot.o \
- $(MACHINE)/neocrypt.o \
- $(MACHINE)/neoprot.o \
- $(MACHINE)/ng_memcard.o \
-
-$(MAMEOBJ)/nichibut.a: \
- $(DRIVERS)/armedf.o $(VIDEO)/armedf.o \
- $(DRIVERS)/cclimber.o $(MACHINE)/cclimber.o $(AUDIO)/cclimber.o $(VIDEO)/cclimber.o \
- $(DRIVERS)/clshroad.o $(VIDEO)/clshroad.o \
- $(DRIVERS)/csplayh5.o \
- $(DRIVERS)/cop01.o $(VIDEO)/cop01.o \
- $(DRIVERS)/dacholer.o \
- $(DRIVERS)/galivan.o $(VIDEO)/galivan.o \
- $(DRIVERS)/gomoku.o $(AUDIO)/gomoku.o $(VIDEO)/gomoku.o \
- $(DRIVERS)/hyhoo.o $(VIDEO)/hyhoo.o \
- $(DRIVERS)/jangou.o \
- $(DRIVERS)/magmax.o $(VIDEO)/magmax.o \
- $(DRIVERS)/nbmj8688.o $(VIDEO)/nbmj8688.o \
- $(DRIVERS)/nbmj8891.o $(VIDEO)/nbmj8891.o \
- $(DRIVERS)/nbmj8900.o $(VIDEO)/nbmj8900.o \
- $(DRIVERS)/nbmj8991.o $(VIDEO)/nbmj8991.o \
- $(DRIVERS)/nbmj9195.o $(VIDEO)/nbmj9195.o \
- $(DRIVERS)/nightgal.o \
- $(DRIVERS)/niyanpai.o $(VIDEO)/niyanpai.o \
- $(DRIVERS)/pastelg.o $(VIDEO)/pastelg.o \
- $(DRIVERS)/seicross.o $(VIDEO)/seicross.o \
- $(DRIVERS)/terracre.o $(VIDEO)/terracre.o \
- $(DRIVERS)/tubep.o $(VIDEO)/tubep.o \
- $(DRIVERS)/wiping.o $(AUDIO)/wiping.o $(VIDEO)/wiping.o \
- $(MACHINE)/nb1413m3.o \
- $(MACHINE)/nb1414m4.o \
-
-$(MAMEOBJ)/nintendo.a: \
- $(DRIVERS)/cham24.o \
- $(DRIVERS)/dkong.o $(AUDIO)/dkong.o $(VIDEO)/dkong.o \
- $(DRIVERS)/mario.o $(AUDIO)/mario.o $(VIDEO)/mario.o \
- $(DRIVERS)/multigam.o \
- $(DRIVERS)/n8080.o $(AUDIO)/n8080.o $(VIDEO)/n8080.o \
- $(DRIVERS)/nss.o $(MACHINE)/snes.o $(AUDIO)/snes_snd.o \
- $(DRIVERS)/playch10.o $(MACHINE)/playch10.o $(VIDEO)/playch10.o \
- $(DRIVERS)/popeye.o $(VIDEO)/popeye.o \
- $(DRIVERS)/punchout.o $(VIDEO)/punchout.o \
- $(DRIVERS)/famibox.o \
- $(DRIVERS)/sfcbox.o \
- $(DRIVERS)/snesb.o \
- $(DRIVERS)/spacefb.o $(AUDIO)/spacefb.o $(VIDEO)/spacefb.o \
- $(DRIVERS)/vsnes.o $(MACHINE)/vsnes.o $(VIDEO)/vsnes.o \
- $(VIDEO)/ppu2c0x.o \
-
-
-
-$(MAMEOBJ)/nix.a: \
- $(DRIVERS)/fitfight.o $(VIDEO)/fitfight.o \
- $(DRIVERS)/pirates.o $(VIDEO)/pirates.o \
-
-$(MAMEOBJ)/nmk.a: \
- $(DRIVERS)/acommand.o \
- $(DRIVERS)/cultures.o \
- $(DRIVERS)/ddealer.o \
- $(DRIVERS)/jalmah.o \
- $(DRIVERS)/macrossp.o $(VIDEO)/macrossp.o \
- $(DRIVERS)/nmk16.o $(MACHINE)/nmk004.o $(VIDEO)/nmk16.o \
- $(DRIVERS)/quizdna.o $(VIDEO)/quizdna.o \
- $(DRIVERS)/quizpani.o $(VIDEO)/quizpani.o \
-
-$(MAMEOBJ)/olympia.a: \
- $(DRIVERS)/dday.o $(VIDEO)/dday.o \
- $(DRIVERS)/lbeach.o \
- $(DRIVERS)/monzagp.o \
- $(DRIVERS)/portrait.o $(VIDEO)/portrait.o \
- $(DRIVERS)/vega.o \
-
-$(MAMEOBJ)/omori.a: \
- $(DRIVERS)/battlex.o $(VIDEO)/battlex.o \
- $(DRIVERS)/carjmbre.o $(VIDEO)/carjmbre.o \
- $(DRIVERS)/popper.o $(VIDEO)/popper.o \
- $(DRIVERS)/spaceg.o \
-
-$(MAMEOBJ)/orca.a: \
- $(DRIVERS)/espial.o $(VIDEO)/espial.o \
- $(DRIVERS)/funkybee.o $(VIDEO)/funkybee.o \
- $(DRIVERS)/marineb.o $(VIDEO)/marineb.o \
- $(DRIVERS)/vastar.o $(VIDEO)/vastar.o \
- $(DRIVERS)/zodiack.o $(VIDEO)/zodiack.o \
-
-$(MAMEOBJ)/pacific.a: \
- $(DRIVERS)/mrflea.o $(VIDEO)/mrflea.o \
- $(DRIVERS)/thief.o $(VIDEO)/thief.o \
-
-$(MAMEOBJ)/pacman.a: \
- $(DRIVERS)/jrpacman.o \
- $(DRIVERS)/pacman.o $(VIDEO)/pacman.o $(MACHINE)/acitya.o $(MACHINE)/jumpshot.o $(MACHINE)/pacplus.o $(MACHINE)/theglobp.o \
- $(DRIVERS)/pengo.o \
-
-$(MAMEOBJ)/pce.a: \
- $(DRIVERS)/ggconnie.o \
- $(DRIVERS)/paranoia.o \
- $(DRIVERS)/tourvis.o \
- $(DRIVERS)/uapce.o \
- $(MACHINE)/pcecommn.o \
-
-$(MAMEOBJ)/phoenix.a: \
- $(DRIVERS)/naughtyb.o $(VIDEO)/naughtyb.o \
- $(DRIVERS)/phoenix.o $(AUDIO)/phoenix.o $(VIDEO)/phoenix.o \
- $(DRIVERS)/safarir.o \
- $(AUDIO)/pleiads.o \
-
-$(MAMEOBJ)/playmark.a: \
- $(DRIVERS)/drtomy.o \
- $(DRIVERS)/playmark.o $(VIDEO)/playmark.o \
- $(DRIVERS)/powerbal.o \
- $(DRIVERS)/sderby.o $(VIDEO)/sderby.o \
- $(DRIVERS)/sslam.o $(VIDEO)/sslam.o \
-
-$(MAMEOBJ)/psikyo.a: \
- $(DRIVERS)/psikyo.o $(VIDEO)/psikyo.o \
- $(DRIVERS)/psikyo4.o $(VIDEO)/psikyo4.o \
- $(DRIVERS)/psikyosh.o $(VIDEO)/psikyosh.o \
-
-$(MAMEOBJ)/ramtek.a: \
- $(DRIVERS)/hitme.o $(AUDIO)/hitme.o \
- $(DRIVERS)/ramtek.o \
- $(DRIVERS)/starcrus.o $(VIDEO)/starcrus.o \
-
-$(MAMEOBJ)/rare.a: \
- $(DRIVERS)/btoads.o $(VIDEO)/btoads.o \
- $(DRIVERS)/kinst.o \
- $(DRIVERS)/xtheball.o \
-
-$(MAMEOBJ)/sanritsu.a: \
- $(DRIVERS)/appoooh.o $(VIDEO)/appoooh.o \
- $(DRIVERS)/bankp.o $(VIDEO)/bankp.o \
- $(DRIVERS)/chinsan.o \
- $(DRIVERS)/drmicro.o $(VIDEO)/drmicro.o \
- $(DRIVERS)/jantotsu.o \
- $(DRIVERS)/mayumi.o \
- $(DRIVERS)/mermaid.o $(VIDEO)/mermaid.o \
- $(DRIVERS)/mjkjidai.o $(VIDEO)/mjkjidai.o \
-
-$(MAMEOBJ)/sega.a: \
- $(DRIVERS)/angelkds.o $(VIDEO)/angelkds.o \
- $(DRIVERS)/bingoc.o \
- $(DRIVERS)/blockade.o $(AUDIO)/blockade.o $(VIDEO)/blockade.o \
- $(DRIVERS)/calorie.o \
- $(DRIVERS)/chihiro.o $(VIDEO)/chihiro.o \
- $(DRIVERS)/coolridr.o \
- $(DRIVERS)/deniam.o $(VIDEO)/deniam.o \
- $(DRIVERS)/dotrikun.o \
- $(DRIVERS)/gpworld.o \
- $(DRIVERS)/hikaru.o \
- $(DRIVERS)/hshavoc.o \
- $(DRIVERS)/kopunch.o $(VIDEO)/kopunch.o \
- $(DRIVERS)/lindbergh.o $(MACHINE)/segabb.o \
- $(MACHINE)/megadriv.o \
- $(DRIVERS)/megadrvb.o \
- $(DRIVERS)/megaplay.o \
- $(DRIVERS)/megatech.o \
- $(DRIVERS)/model1.o $(MACHINE)/model1.o $(VIDEO)/model1.o \
- $(AUDIO)/dsbz80.o \
- $(DRIVERS)/model2.o $(VIDEO)/model2.o \
- $(DRIVERS)/model3.o $(VIDEO)/model3.o $(MACHINE)/model3.o \
- $(DRIVERS)/monacogp.o \
- $(DRIVERS)/naomi.o $(MACHINE)/dc.o $(VIDEO)/powervr2.o $(MACHINE)/naomi.o \
- $(MACHINE)/naomig1.o $(MACHINE)/naomibd.o $(MACHINE)/naomirom.o $(MACHINE)/naomigd.o \
- $(MACHINE)/naomim1.o $(MACHINE)/naomim2.o $(MACHINE)/naomim4.o \
- $(MACHINE)/315-5881_crypt.o \
- $(MACHINE)/awboard.o \
- $(MACHINE)/mie.o $(MACHINE)/maple-dc.o $(MACHINE)/mapledev.o $(MACHINE)/dc-ctrl.o $(MACHINE)/jvs13551.o \
- $(DRIVERS)/triforce.o \
- $(DRIVERS)/puckpkmn.o \
- $(DRIVERS)/segac2.o \
- $(DRIVERS)/segae.o \
- $(DRIVERS)/shtzone.o \
- $(DRIVERS)/segacoin.o \
- $(DRIVERS)/segag80r.o $(MACHINE)/segag80.o $(AUDIO)/segag80r.o $(VIDEO)/segag80r.o \
- $(DRIVERS)/segag80v.o $(AUDIO)/segag80v.o $(VIDEO)/segag80v.o \
- $(DRIVERS)/segahang.o $(VIDEO)/segahang.o \
- $(DRIVERS)/segajw.o \
- $(DRIVERS)/segald.o \
- $(DRIVERS)/segaorun.o $(VIDEO)/segaorun.o \
- $(DRIVERS)/segas16a.o $(VIDEO)/segas16a.o \
- $(DRIVERS)/segas16b.o $(VIDEO)/segas16b.o \
- $(DRIVERS)/segas18.o $(VIDEO)/segas18.o \
- $(DRIVERS)/segas24.o $(VIDEO)/segas24.o \
- $(DRIVERS)/segas32.o $(MACHINE)/segas32.o $(VIDEO)/segas32.o \
- $(DRIVERS)/segaufo.o \
- $(DRIVERS)/segaxbd.o $(VIDEO)/segaxbd.o \
- $(DRIVERS)/segaybd.o $(VIDEO)/segaybd.o \
- $(DRIVERS)/sg1000a.o \
- $(DRIVERS)/stactics.o $(VIDEO)/stactics.o \
- $(DRIVERS)/stv.o $(MACHINE)/stvprot.o $(MACHINE)/315-5838_317-0229_comp.o \
- $(DRIVERS)/suprloco.o $(VIDEO)/suprloco.o \
- $(DRIVERS)/system1.o $(VIDEO)/system1.o \
- $(DRIVERS)/system16.o $(VIDEO)/system16.o \
- $(DRIVERS)/timetrv.o \
- $(DRIVERS)/turbo.o $(AUDIO)/turbo.o $(VIDEO)/turbo.o \
- $(DRIVERS)/vicdual.o $(AUDIO)/vicdual.o $(VIDEO)/vicdual.o $(AUDIO)/carnival.o $(AUDIO)/depthch.o $(AUDIO)/invinco.o $(AUDIO)/pulsar.o \
- $(DRIVERS)/zaxxon.o $(AUDIO)/zaxxon.o $(VIDEO)/zaxxon.o \
- $(MACHINE)/315_5296.o \
- $(MACHINE)/fd1089.o \
- $(MACHINE)/fd1094.o \
- $(MACHINE)/fddebug.o \
- $(MACHINE)/mc8123.o \
- $(MACHINE)/segaic16.o \
- $(AUDIO)/segasnd.o \
- $(VIDEO)/segaic16.o \
- $(VIDEO)/segaic16_road.o \
- $(VIDEO)/sega16sp.o \
- $(VIDEO)/segaic24.o \
- $(MACHINE)/gdrom.o \
-
-$(MAMEOBJ)/seibu.a: \
- $(DRIVERS)/bloodbro.o $(VIDEO)/bloodbro.o \
- $(DRIVERS)/cabal.o $(VIDEO)/cabal.o \
- $(DRIVERS)/cshooter.o \
- $(DRIVERS)/dcon.o $(VIDEO)/dcon.o \
- $(DRIVERS)/deadang.o $(VIDEO)/deadang.o \
- $(DRIVERS)/dynduke.o $(VIDEO)/dynduke.o \
- $(DRIVERS)/feversoc.o \
- $(DRIVERS)/goal92.o $(VIDEO)/goal92.o \
- $(DRIVERS)/goodejan.o \
- $(DRIVERS)/kncljoe.o $(VIDEO)/kncljoe.o \
- $(DRIVERS)/legionna.o $(VIDEO)/legionna.o \
- $(DRIVERS)/mustache.o $(VIDEO)/mustache.o \
- $(DRIVERS)/panicr.o \
- $(DRIVERS)/raiden.o $(VIDEO)/raiden.o \
- $(DRIVERS)/raiden2.o $(MACHINE)/r2crypt.o \
- $(MACHINE)/raiden2cop.o \
- $(DRIVERS)/r2dx_v33.o \
- $(DRIVERS)/seibuspi.o $(MACHINE)/seibuspi.o $(VIDEO)/seibuspi.o \
- $(DRIVERS)/sengokmj.o \
- $(DRIVERS)/stfight.o $(MACHINE)/stfight.o $(VIDEO)/stfight.o \
- $(DRIVERS)/toki.o $(VIDEO)/toki.o \
- $(DRIVERS)/wiz.o $(VIDEO)/wiz.o \
- $(MACHINE)/seicop.o \
- $(MACHINE)/spisprit.o \
- $(AUDIO)/seibu.o \
- $(VIDEO)/seibu_crtc.o \
-
-$(MAMEOBJ)/seta.a: \
- $(DRIVERS)/aleck64.o $(MACHINE)/n64.o $(VIDEO)/n64.o $(VIDEO)/rdpblend.o $(VIDEO)/rdpspn16.o $(VIDEO)/rdptpipe.o \
- $(DRIVERS)/hanaawas.o $(VIDEO)/hanaawas.o \
- $(DRIVERS)/jclub2.o \
- $(DRIVERS)/macs.o \
- $(DRIVERS)/seta.o $(VIDEO)/seta.o \
- $(DRIVERS)/seta2.o $(VIDEO)/seta2.o \
- $(DRIVERS)/speedatk.o $(VIDEO)/speedatk.o \
- $(DRIVERS)/speglsht.o \
- $(DRIVERS)/srmp2.o $(VIDEO)/srmp2.o \
- $(DRIVERS)/srmp5.o \
- $(DRIVERS)/srmp6.o \
- $(DRIVERS)/ssv.o $(VIDEO)/ssv.o \
- $(VIDEO)/st0020.o \
- $(MACHINE)/st0016.o $(DRIVERS)/simple_st0016.o \
- $(VIDEO)/seta001.o \
-
-$(MAMEOBJ)/sigma.a: \
- $(DRIVERS)/nyny.o \
- $(DRIVERS)/r2dtank.o \
- $(DRIVERS)/sigmab52.o \
- $(DRIVERS)/sigmab98.o \
- $(DRIVERS)/spiders.o $(AUDIO)/spiders.o \
- $(DRIVERS)/sub.o \
-
-$(MAMEOBJ)/snk.a: \
- $(DRIVERS)/bbusters.o $(VIDEO)/bbusters.o \
- $(DRIVERS)/dmndrby.o \
- $(DRIVERS)/hng64.o $(VIDEO)/hng64.o $(AUDIO)/hng64.o $(MACHINE)/hng64_net.o $(VIDEO)/hng64_3d.o $(VIDEO)/hng64_sprite.o \
- $(DRIVERS)/lasso.o $(VIDEO)/lasso.o \
- $(DRIVERS)/mainsnk.o $(VIDEO)/mainsnk.o \
- $(DRIVERS)/munchmo.o $(VIDEO)/munchmo.o \
- $(DRIVERS)/prehisle.o $(VIDEO)/prehisle.o \
- $(DRIVERS)/snk6502.o $(AUDIO)/snk6502.o $(VIDEO)/snk6502.o \
- $(DRIVERS)/snk.o $(VIDEO)/snk.o \
- $(DRIVERS)/snk68.o $(VIDEO)/snk68.o \
-
-$(MAMEOBJ)/sony.a: \
- $(DRIVERS)/zn.o $(MACHINE)/zndip.o $(MACHINE)/cat702.o \
-
-$(MAMEOBJ)/stern.a: \
- $(DRIVERS)/astinvad.o \
- $(DRIVERS)/berzerk.o \
- $(DRIVERS)/cliffhgr.o $(AUDIO)/cliffhgr.o \
- $(DRIVERS)/mazerbla.o \
- $(DRIVERS)/supdrapo.o \
-
-$(MAMEOBJ)/subsino.a: \
- $(DRIVERS)/lastfght.o \
- $(DRIVERS)/subsino.o \
- $(DRIVERS)/subsino2.o \
- $(MACHINE)/subsino.o \
-
-$(MAMEOBJ)/sun.a: \
- $(DRIVERS)/arabian.o $(VIDEO)/arabian.o \
- $(DRIVERS)/dai3wksi.o \
- $(DRIVERS)/ikki.o $(VIDEO)/ikki.o \
- $(DRIVERS)/kangaroo.o $(VIDEO)/kangaroo.o \
- $(DRIVERS)/markham.o $(VIDEO)/markham.o \
- $(DRIVERS)/route16.o $(VIDEO)/route16.o \
- $(DRIVERS)/shanghai.o \
- $(DRIVERS)/shangha3.o $(VIDEO)/shangha3.o \
- $(DRIVERS)/strnskil.o $(VIDEO)/strnskil.o \
- $(DRIVERS)/tonton.o \
-
-$(MAMEOBJ)/suna.a: \
- $(DRIVERS)/go2000.o \
- $(DRIVERS)/goindol.o $(VIDEO)/goindol.o \
- $(DRIVERS)/suna8.o $(AUDIO)/suna8.o $(VIDEO)/suna8.o \
- $(DRIVERS)/suna16.o $(VIDEO)/suna16.o \
-
-$(MAMEOBJ)/sure.a: \
- $(DRIVERS)/mil4000.o \
-
-
-$(MAMEOBJ)/taito.a: \
- $(DRIVERS)/2mindril.o \
- $(DRIVERS)/40love.o $(VIDEO)/40love.o \
- $(DRIVERS)/arkanoid.o $(MACHINE)/arkanoid.o $(VIDEO)/arkanoid.o \
- $(DRIVERS)/ashnojoe.o $(VIDEO)/ashnojoe.o \
- $(DRIVERS)/asuka.o $(MACHINE)/bonzeadv.o $(VIDEO)/asuka.o \
- $(DRIVERS)/bigevglf.o $(MACHINE)/bigevglf.o $(VIDEO)/bigevglf.o \
- $(DRIVERS)/bking.o $(VIDEO)/bking.o \
- $(DRIVERS)/bublbobl.o $(MACHINE)/bublbobl.o $(VIDEO)/bublbobl.o \
- $(DRIVERS)/buggychl.o $(MACHINE)/buggychl.o $(VIDEO)/buggychl.o \
- $(DRIVERS)/capr1.o \
- $(DRIVERS)/caprcyc.o \
- $(DRIVERS)/cchance.o \
- $(DRIVERS)/chaknpop.o $(MACHINE)/chaknpop.o $(VIDEO)/chaknpop.o \
- $(DRIVERS)/champbwl.o \
- $(DRIVERS)/changela.o $(VIDEO)/changela.o \
- $(DRIVERS)/crbaloon.o $(VIDEO)/crbaloon.o $(AUDIO)/crbaloon.o \
- $(DRIVERS)/cyclemb.o \
- $(DRIVERS)/darius.o $(VIDEO)/darius.o \
- $(DRIVERS)/darkmist.o $(VIDEO)/darkmist.o \
- $(DRIVERS)/exzisus.o $(VIDEO)/exzisus.o \
- $(DRIVERS)/fgoal.o $(VIDEO)/fgoal.o \
- $(DRIVERS)/flstory.o $(MACHINE)/flstory.o $(VIDEO)/flstory.o \
- $(DRIVERS)/galastrm.o $(VIDEO)/galastrm.o \
- $(DRIVERS)/gladiatr.o $(VIDEO)/gladiatr.o \
- $(DRIVERS)/grchamp.o $(AUDIO)/grchamp.o $(VIDEO)/grchamp.o \
- $(DRIVERS)/groundfx.o $(VIDEO)/groundfx.o \
- $(DRIVERS)/gsword.o $(MACHINE)/tait8741.o $(VIDEO)/gsword.o \
- $(DRIVERS)/gunbustr.o $(VIDEO)/gunbustr.o \
- $(DRIVERS)/halleys.o \
- $(DRIVERS)/invqix.o \
- $(DRIVERS)/jollyjgr.o \
- $(DRIVERS)/ksayakyu.o $(VIDEO)/ksayakyu.o \
- $(DRIVERS)/lgp.o \
- $(DRIVERS)/lkage.o $(MACHINE)/lkage.o $(VIDEO)/lkage.o \
- $(DRIVERS)/lsasquad.o $(MACHINE)/lsasquad.o $(VIDEO)/lsasquad.o \
- $(DRIVERS)/marinedt.o \
- $(DRIVERS)/mexico86.o $(MACHINE)/mexico86.o $(VIDEO)/mexico86.o \
- $(DRIVERS)/minivadr.o \
- $(DRIVERS)/missb2.o \
- $(DRIVERS)/mlanding.o \
- $(DRIVERS)/msisaac.o $(VIDEO)/msisaac.o \
- $(DRIVERS)/ninjaw.o $(VIDEO)/ninjaw.o \
- $(DRIVERS)/nycaptor.o $(MACHINE)/nycaptor.o $(VIDEO)/nycaptor.o \
- $(DRIVERS)/opwolf.o $(MACHINE)/opwolf.o $(VIDEO)/opwolf.o \
- $(DRIVERS)/othunder.o $(VIDEO)/othunder.o \
- $(DRIVERS)/pitnrun.o $(MACHINE)/pitnrun.o $(VIDEO)/pitnrun.o \
- $(DRIVERS)/qix.o $(MACHINE)/qix.o $(AUDIO)/qix.o $(VIDEO)/qix.o \
- $(DRIVERS)/rainbow.o $(MACHINE)/rainbow.o $(VIDEO)/rainbow.o \
- $(DRIVERS)/rastan.o $(VIDEO)/rastan.o \
- $(DRIVERS)/retofinv.o $(MACHINE)/retofinv.o $(VIDEO)/retofinv.o \
- $(DRIVERS)/rollrace.o $(VIDEO)/rollrace.o \
- $(DRIVERS)/sbowling.o \
- $(DRIVERS)/slapshot.o $(VIDEO)/slapshot.o \
- $(DRIVERS)/ssrj.o $(VIDEO)/ssrj.o \
- $(DRIVERS)/superchs.o $(VIDEO)/superchs.o \
- $(DRIVERS)/superqix.o $(VIDEO)/superqix.o \
- $(DRIVERS)/taito_b.o $(VIDEO)/taito_b.o \
- $(DRIVERS)/taito_f2.o $(VIDEO)/taito_f2.o \
- $(DRIVERS)/taito_f3.o $(VIDEO)/taito_f3.o $(AUDIO)/taito_en.o \
- $(DRIVERS)/taito_h.o $(VIDEO)/taito_h.o \
- $(DRIVERS)/taito_l.o $(VIDEO)/taito_l.o \
- $(DRIVERS)/taito_x.o $(MACHINE)/cchip.o \
- $(DRIVERS)/taito_z.o $(VIDEO)/taito_z.o \
- $(DRIVERS)/taito_o.o $(VIDEO)/taito_o.o \
- $(DRIVERS)/taitoair.o $(VIDEO)/taitoair.o \
- $(DRIVERS)/taitogn.o \
- $(DRIVERS)/taitojc.o $(VIDEO)/taitojc.o \
- $(DRIVERS)/taitopjc.o $\
- $(DRIVERS)/taitosj.o $(MACHINE)/taitosj.o $(VIDEO)/taitosj.o \
- $(DRIVERS)/taitottl.o \
- $(DRIVERS)/taitotz.o \
- $(DRIVERS)/taitotx.o \
- $(DRIVERS)/taitowlf.o \
- $(DRIVERS)/tnzs.o $(MACHINE)/tnzs.o $(VIDEO)/tnzs.o \
- $(DRIVERS)/topspeed.o $(VIDEO)/topspeed.o \
- $(DRIVERS)/tsamurai.o $(VIDEO)/tsamurai.o \
- $(DRIVERS)/undrfire.o $(VIDEO)/undrfire.o \
- $(DRIVERS)/volfied.o $(MACHINE)/volfied.o $(VIDEO)/volfied.o \
- $(DRIVERS)/warriorb.o $(VIDEO)/warriorb.o \
- $(DRIVERS)/wgp.o $(VIDEO)/wgp.o \
- $(DRIVERS)/wyvernf0.o \
- $(AUDIO)/taitosnd.o \
- $(AUDIO)/taito_zm.o \
- $(AUDIO)/t5182.o \
- $(MACHINE)/taitoio.o \
- $(VIDEO)/taito_helper.o \
- $(VIDEO)/pc080sn.o \
- $(VIDEO)/pc090oj.o \
- $(VIDEO)/tc0080vco.o \
- $(VIDEO)/tc0100scn.o \
- $(VIDEO)/tc0150rod.o \
- $(VIDEO)/tc0280grd.o \
- $(VIDEO)/tc0360pri.o \
- $(VIDEO)/tc0480scp.o \
- $(VIDEO)/tc0110pcr.o \
- $(VIDEO)/tc0180vcu.o \
-
-$(MAMEOBJ)/tatsumi.a: \
- $(DRIVERS)/kingdrby.o \
- $(DRIVERS)/lockon.o $(VIDEO)/lockon.o \
- $(DRIVERS)/tatsumi.o $(MACHINE)/tatsumi.o $(VIDEO)/tatsumi.o \
- $(DRIVERS)/tx1.o $(MACHINE)/tx1.o $(AUDIO)/tx1.o $(VIDEO)/tx1.o \
-
-$(MAMEOBJ)/tch.a: \
- $(DRIVERS)/kickgoal.o $(VIDEO)/kickgoal.o \
- $(DRIVERS)/littlerb.o \
- $(DRIVERS)/rltennis.o $(VIDEO)/rltennis.o \
- $(DRIVERS)/speedspn.o $(VIDEO)/speedspn.o \
- $(DRIVERS)/wheelfir.o \
-
-$(MAMEOBJ)/tecfri.a: \
- $(DRIVERS)/ambush.o $(VIDEO)/ambush.o \
- $(DRIVERS)/holeland.o $(VIDEO)/holeland.o \
- $(DRIVERS)/sauro.o $(VIDEO)/sauro.o \
- $(DRIVERS)/speedbal.o $(VIDEO)/speedbal.o \
-
-$(MAMEOBJ)/technos.a: \
- $(DRIVERS)/battlane.o $(VIDEO)/battlane.o \
- $(DRIVERS)/blockout.o $(VIDEO)/blockout.o \
- $(DRIVERS)/bogeyman.o $(VIDEO)/bogeyman.o \
- $(DRIVERS)/chinagat.o \
- $(DRIVERS)/ddragon.o $(VIDEO)/ddragon.o \
- $(DRIVERS)/ddragon3.o $(VIDEO)/ddragon3.o \
- $(DRIVERS)/dogfgt.o $(VIDEO)/dogfgt.o \
- $(DRIVERS)/matmania.o $(VIDEO)/matmania.o \
- $(DRIVERS)/mystston.o $(VIDEO)/mystston.o \
- $(DRIVERS)/renegade.o $(VIDEO)/renegade.o \
- $(DRIVERS)/scregg.o \
- $(DRIVERS)/shadfrce.o $(VIDEO)/shadfrce.o \
- $(DRIVERS)/spdodgeb.o $(VIDEO)/spdodgeb.o \
- $(DRIVERS)/ssozumo.o $(VIDEO)/ssozumo.o \
- $(DRIVERS)/tagteam.o $(VIDEO)/tagteam.o \
- $(DRIVERS)/vball.o $(VIDEO)/vball.o \
- $(DRIVERS)/wwfsstar.o $(VIDEO)/wwfsstar.o \
- $(DRIVERS)/xain.o $(VIDEO)/xain.o \
-
-$(MAMEOBJ)/tehkan.a: \
- $(VIDEO)/tecmo_spr.o \
- $(VIDEO)/tecmo_mix.o \
- $(DRIVERS)/bombjack.o $(VIDEO)/bombjack.o \
- $(DRIVERS)/gaiden.o $(VIDEO)/gaiden.o \
- $(DRIVERS)/lvcards.o $(VIDEO)/lvcards.o \
- $(DRIVERS)/pbaction.o $(VIDEO)/pbaction.o \
- $(DRIVERS)/senjyo.o $(AUDIO)/senjyo.o $(VIDEO)/senjyo.o \
- $(DRIVERS)/solomon.o $(VIDEO)/solomon.o \
- $(DRIVERS)/spbactn.o $(VIDEO)/spbactn.o \
- $(DRIVERS)/tbowl.o $(VIDEO)/tbowl.o \
- $(DRIVERS)/tecmo.o $(VIDEO)/tecmo.o \
- $(DRIVERS)/tecmo16.o $(VIDEO)/tecmo16.o \
- $(DRIVERS)/tecmosys.o $(MACHINE)/tecmosys.o $(VIDEO)/tecmosys.o \
- $(DRIVERS)/tehkanwc.o $(VIDEO)/tehkanwc.o \
- $(DRIVERS)/wc90.o $(VIDEO)/wc90.o \
- $(DRIVERS)/wc90b.o $(VIDEO)/wc90b.o \
-
-$(MAMEOBJ)/thepit.a: \
- $(DRIVERS)/thepit.o $(VIDEO)/thepit.o \
- $(DRIVERS)/timelimt.o $(VIDEO)/timelimt.o \
-
-$(MAMEOBJ)/toaplan.a: \
- $(DRIVERS)/mjsister.o \
- $(DRIVERS)/slapfght.o $(MACHINE)/slapfght.o $(VIDEO)/slapfght.o \
- $(DRIVERS)/snowbros.o $(VIDEO)/kan_pand.o $(VIDEO)/kan_panb.o \
- $(DRIVERS)/toaplan1.o $(MACHINE)/toaplan1.o $(VIDEO)/toaplan1.o \
- $(DRIVERS)/toaplan2.o $(VIDEO)/toaplan2.o $(VIDEO)/gp9001.o \
- $(DRIVERS)/twincobr.o $(MACHINE)/twincobr.o $(VIDEO)/twincobr.o \
- $(DRIVERS)/wardner.o \
- $(VIDEO)/toaplan_scu.o \
-
-$(MAMEOBJ)/tong.a: \
- $(DRIVERS)/beezer.o $(MACHINE)/beezer.o $(VIDEO)/beezer.o $(AUDIO)/beezer.o \
-
-$(MAMEOBJ)/unico.a: \
- $(DRIVERS)/drgnmst.o $(VIDEO)/drgnmst.o \
- $(DRIVERS)/silkroad.o $(VIDEO)/silkroad.o \
- $(DRIVERS)/unico.o $(VIDEO)/unico.o \
-
-$(MAMEOBJ)/univers.a: \
- $(DRIVERS)/cheekyms.o $(VIDEO)/cheekyms.o \
- $(DRIVERS)/cosmic.o $(VIDEO)/cosmic.o \
- $(DRIVERS)/docastle.o $(MACHINE)/docastle.o $(VIDEO)/docastle.o \
- $(DRIVERS)/ladybug.o $(VIDEO)/ladybug.o \
- $(DRIVERS)/mrdo.o $(VIDEO)/mrdo.o \
- $(DRIVERS)/redclash.o $(VIDEO)/redclash.o \
- $(DRIVERS)/superdq.o
-
-$(MAMEOBJ)/upl.a: \
- $(DRIVERS)/mouser.o $(VIDEO)/mouser.o \
- $(DRIVERS)/ninjakd2.o $(VIDEO)/ninjakd2.o \
- $(DRIVERS)/nova2001.o $(VIDEO)/nova2001.o \
- $(DRIVERS)/xxmissio.o $(VIDEO)/xxmissio.o \
-
-$(MAMEOBJ)/valadon.a: \
- $(DRIVERS)/bagman.o $(MACHINE)/bagman.o $(VIDEO)/bagman.o \
- $(DRIVERS)/tankbust.o $(VIDEO)/tankbust.o \
-
-$(MAMEOBJ)/veltmjr.a: \
- $(DRIVERS)/cardline.o \
- $(DRIVERS)/witch.o \
-
-$(MAMEOBJ)/venture.a: \
- $(DRIVERS)/looping.o \
- $(DRIVERS)/spcforce.o $(VIDEO)/spcforce.o \
- $(DRIVERS)/suprridr.o $(VIDEO)/suprridr.o \
-
-$(MAMEOBJ)/vsystem.a: \
- $(VIDEO)/vsystem_spr.o \
- $(VIDEO)/vsystem_spr2.o \
- $(DRIVERS)/aerofgt.o $(VIDEO)/aerofgt.o \
- $(DRIVERS)/crshrace.o $(VIDEO)/crshrace.o \
- $(DRIVERS)/f1gp.o $(VIDEO)/f1gp.o \
- $(DRIVERS)/fromance.o $(VIDEO)/fromance.o \
- $(DRIVERS)/fromanc2.o $(VIDEO)/fromanc2.o \
- $(DRIVERS)/gstriker.o $(VIDEO)/gstriker.o \
- $(VIDEO)/mb60553.o $(VIDEO)/vs920a.o \
- $(DRIVERS)/inufuku.o $(VIDEO)/inufuku.o \
- $(DRIVERS)/ojankohs.o $(VIDEO)/ojankohs.o \
- $(DRIVERS)/pipedrm.o \
- $(DRIVERS)/rpunch.o $(VIDEO)/rpunch.o \
- $(DRIVERS)/suprslam.o $(VIDEO)/suprslam.o \
- $(DRIVERS)/tail2nos.o $(VIDEO)/tail2nos.o \
- $(DRIVERS)/taotaido.o $(VIDEO)/taotaido.o \
- $(DRIVERS)/welltris.o $(VIDEO)/welltris.o \
-
-$(MAMEOBJ)/yunsung.a: \
- $(DRIVERS)/nmg5.o \
- $(DRIVERS)/paradise.o $(VIDEO)/paradise.o \
- $(DRIVERS)/yunsung8.o $(VIDEO)/yunsung8.o \
- $(DRIVERS)/yunsun16.o $(VIDEO)/yunsun16.o \
-
-$(MAMEOBJ)/zaccaria.a: \
- $(DRIVERS)/laserbat.o $(AUDIO)/laserbat.o \
- $(DRIVERS)/seabattl.o \
- $(DRIVERS)/zac2650.o $(VIDEO)/zac2650.o \
- $(DRIVERS)/zaccaria.o $(VIDEO)/zaccaria.o \
-
-#-------------------------------------------------
-# pinball drivers
-#-------------------------------------------------
-$(MAMEOBJ)/pinball.a: \
- $(DRIVERS)/allied.o \
- $(DRIVERS)/alvg.o \
- $(DRIVERS)/atari_s1.o \
- $(DRIVERS)/atari_s2.o \
- $(DRIVERS)/bingo.o \
- $(DRIVERS)/by17.o \
- $(DRIVERS)/by35.o \
- $(DRIVERS)/by6803.o \
- $(DRIVERS)/by68701.o \
- $(DRIVERS)/byvid.o \
- $(DRIVERS)/capcom.o \
- $(DRIVERS)/de_2.o \
- $(DRIVERS)/de_3.o \
- $(MACHINE)/decopincpu.o \
- $(VIDEO)/decodmd1.o \
- $(VIDEO)/decodmd2.o \
- $(VIDEO)/decodmd3.o \
- $(DRIVERS)/de_3b.o \
- $(DRIVERS)/flicker.o \
- $(DRIVERS)/g627.o \
- $(DRIVERS)/gp_1.o \
- $(MACHINE)/genpin.o \
- $(DRIVERS)/gp_2.o \
- $(DRIVERS)/gts1.o \
- $(DRIVERS)/gts3.o \
- $(DRIVERS)/gts3a.o \
- $(DRIVERS)/gts80.o \
- $(DRIVERS)/gts80a.o \
- $(DRIVERS)/gts80b.o \
- $(DRIVERS)/hankin.o \
- $(DRIVERS)/icecold.o \
- $(DRIVERS)/inder.o \
- $(DRIVERS)/jeutel.o \
- $(DRIVERS)/jp.o \
- $(DRIVERS)/jvh.o \
- $(DRIVERS)/kissproto.o \
- $(DRIVERS)/ltd.o \
- $(DRIVERS)/micropin.o \
- $(DRIVERS)/mephisto.o \
- $(DRIVERS)/mrgame.o \
- $(DRIVERS)/nsm.o \
- $(DRIVERS)/peyper.o \
- $(DRIVERS)/play_1.o \
- $(DRIVERS)/play_2.o \
- $(DRIVERS)/play_3.o \
- $(DRIVERS)/play_5.o \
- $(DRIVERS)/rowamet.o \
- $(DRIVERS)/s11.o \
- $(DRIVERS)/s11a.o \
- $(DRIVERS)/s11b.o \
- $(DRIVERS)/s11c.o \
- $(AUDIO)/s11c_bg.o \
- $(DRIVERS)/s3.o \
- $(DRIVERS)/s4.o \
- $(DRIVERS)/s6.o \
- $(DRIVERS)/s6a.o \
- $(DRIVERS)/s7.o \
- $(DRIVERS)/s8.o \
- $(DRIVERS)/s8a.o \
- $(DRIVERS)/s9.o \
- $(DRIVERS)/sam.o \
- $(DRIVERS)/sleic.o \
- $(DRIVERS)/spectra.o \
- $(DRIVERS)/spinb.o \
- $(DRIVERS)/st_mp100.o \
- $(DRIVERS)/st_mp200.o \
- $(DRIVERS)/taito.o \
- $(DRIVERS)/techno.o \
- $(DRIVERS)/vd.o \
- $(DRIVERS)/whitestar.o \
- $(DRIVERS)/white_mod.o \
- $(DRIVERS)/wico.o \
- $(DRIVERS)/wpc_95.o \
- $(DRIVERS)/wpc_an.o \
- $(DRIVERS)/wpc_dcs.o \
- $(DRIVERS)/wpc_dot.o \
- $(DRIVERS)/wpc_flip1.o \
- $(DRIVERS)/wpc_flip2.o \
- $(DRIVERS)/wpc_s.o \
- $(MACHINE)/wpc.o \
- $(AUDIO)/wpcsnd.o \
- $(VIDEO)/wpc_dmd.o \
- $(MACHINE)/wpc_pic.o \
- $(MACHINE)/wpc_lamp.o \
- $(MACHINE)/wpc_out.o \
- $(MACHINE)/wpc_shift.o \
- $(DRIVERS)/zac_1.o \
- $(DRIVERS)/zac_2.o \
- $(DRIVERS)/zac_proto.o \
-
-#-------------------------------------------------
-# remaining drivers
-#-------------------------------------------------
-
-$(MAMEOBJ)/misc.a: \
- $(DRIVERS)/1945kiii.o \
- $(DRIVERS)/39in1.o \
- $(DRIVERS)/3do.o $(MACHINE)/3do.o \
- $(DRIVERS)/3x3puzzl.o \
- $(DRIVERS)/4enraya.o $(VIDEO)/4enraya.o \
- $(DRIVERS)/4enlinea.o \
- $(DRIVERS)/5clown.o \
- $(DRIVERS)/a1supply.o \
- $(DRIVERS)/acefruit.o \
- $(DRIVERS)/aces1.o \
- $(DRIVERS)/acesp.o \
- $(DRIVERS)/adp.o \
- $(DRIVERS)/alinvade.o \
- $(DRIVERS)/amaticmg.o \
- $(DRIVERS)/ampoker2.o $(VIDEO)/ampoker2.o \
- $(DRIVERS)/amspdwy.o $(VIDEO)/amspdwy.o \
- $(DRIVERS)/amusco.o \
- $(DRIVERS)/arachnid.o \
- $(DRIVERS)/artmagic.o $(VIDEO)/artmagic.o \
- $(DRIVERS)/astrafr.o \
- $(DRIVERS)/astrcorp.o \
- $(DRIVERS)/astropc.o \
- $(DRIVERS)/atronic.o \
- $(DRIVERS)/attckufo.o \
- $(DRIVERS)/avt.o \
- $(DRIVERS)/aztarac.o $(AUDIO)/aztarac.o $(VIDEO)/aztarac.o \
- $(DRIVERS)/bailey.o \
- $(DRIVERS)/beaminv.o \
- $(DRIVERS)/belatra.o \
- $(DRIVERS)/bgt.o \
- $(DRIVERS)/bingoman.o \
- $(DRIVERS)/bingor.o \
- $(DRIVERS)/blitz.o \
- $(DRIVERS)/blitz68k.o \
- $(DRIVERS)/buster.o \
- $(DRIVERS)/calomega.o $(VIDEO)/calomega.o \
- $(DRIVERS)/carrera.o \
- $(DRIVERS)/castle.o \
- $(DRIVERS)/cave.o $(VIDEO)/cave.o \
- $(DRIVERS)/cavepc.o \
- $(DRIVERS)/cv1k.o \
- $(DRIVERS)/cb2001.o \
- $(DRIVERS)/cdi.o $(VIDEO)/mcd212.o $(MACHINE)/cdi070.o $(MACHINE)/cdislave.o $(MACHINE)/cdicdic.o \
- $(DRIVERS)/cesclass.o \
- $(DRIVERS)/chance32.o \
- $(DRIVERS)/chicago.o \
- $(DRIVERS)/chsuper.o \
- $(DRIVERS)/cidelsa.o $(VIDEO)/cidelsa.o \
- $(DRIVERS)/cocoloco.o \
- $(DRIVERS)/coinmstr.o \
- $(DRIVERS)/coinmvga.o \
- $(DRIVERS)/comebaby.o \
- $(DRIVERS)/cupidon.o \
- $(DRIVERS)/bntyhunt.o \
- $(DRIVERS)/coolpool.o \
- $(DRIVERS)/megaphx.o \
- $(MACHINE)/inder_sb.o \
- $(MACHINE)/inder_vid.o \
- $(DRIVERS)/corona.o \
- $(DRIVERS)/crystal.o $(VIDEO)/vrender0.o \
- $(DRIVERS)/cubeqst.o \
- $(DRIVERS)/cybertnk.o \
- $(DRIVERS)/dcheese.o $(VIDEO)/dcheese.o \
- $(DRIVERS)/dfruit.o \
- $(DRIVERS)/dgpix.o \
- $(DRIVERS)/discoboy.o \
- $(DRIVERS)/dominob.o \
- $(DRIVERS)/dorachan.o \
- $(DRIVERS)/dreamwld.o \
- $(DRIVERS)/dribling.o $(VIDEO)/dribling.o \
- $(DRIVERS)/drw80pkr.o \
- $(DRIVERS)/dwarfd.o \
- $(DRIVERS)/dynadice.o \
- $(DRIVERS)/ecoinfr.o \
- $(DRIVERS)/ecoinf1.o \
- $(DRIVERS)/ecoinf2.o \
- $(DRIVERS)/ecoinf3.o \
- $(DRIVERS)/electra.o \
- $(DRIVERS)/epos.o $(VIDEO)/epos.o \
- $(DRIVERS)/esd16.o $(VIDEO)/esd16.o \
- $(DRIVERS)/esh.o \
- $(DRIVERS)/esripsys.o $(VIDEO)/esripsys.o \
- $(DRIVERS)/ettrivia.o \
- $(DRIVERS)/extrema.o \
- $(DRIVERS)/fireball.o \
- $(DRIVERS)/flipjack.o \
- $(DRIVERS)/flower.o $(AUDIO)/flower.o $(VIDEO)/flower.o \
- $(DRIVERS)/fortecar.o \
- $(DRIVERS)/fresh.o \
- $(DRIVERS)/freekick.o $(VIDEO)/freekick.o \
- $(DRIVERS)/fungames.o \
- $(DRIVERS)/funkball.o \
- $(DRIVERS)/gambl186.o \
- $(DRIVERS)/galaxi.o \
- $(DRIVERS)/galgame.o \
- $(DRIVERS)/gamecstl.o \
- $(DRIVERS)/gammagic.o \
- $(DRIVERS)/gamtor.o \
- $(DRIVERS)/gei.o \
- $(DRIVERS)/globalfr.o \
- $(DRIVERS)/globalvr.o \
- $(DRIVERS)/gluck2.o \
- $(DRIVERS)/goldngam.o \
- $(DRIVERS)/goldnpkr.o \
- $(DRIVERS)/good.o \
- $(DRIVERS)/gotcha.o $(VIDEO)/gotcha.o \
- $(DRIVERS)/gstream.o \
- $(DRIVERS)/gumbo.o $(VIDEO)/gumbo.o \
- $(DRIVERS)/gunpey.o \
- $(DRIVERS)/hideseek.o \
- $(DRIVERS)/hazelgr.o \
- $(DRIVERS)/headonb.o \
- $(DRIVERS)/highvdeo.o \
- $(DRIVERS)/himesiki.o $(VIDEO)/himesiki.o \
- $(DRIVERS)/hitpoker.o \
- $(DRIVERS)/homedata.o $(VIDEO)/homedata.o \
- $(DRIVERS)/hotblock.o \
- $(DRIVERS)/hotstuff.o \
- $(DRIVERS)/ichiban.o \
- $(DRIVERS)/imolagp.o \
- $(DRIVERS)/intrscti.o \
- $(DRIVERS)/istellar.o \
- $(DRIVERS)/itgambl2.o \
- $(DRIVERS)/itgambl3.o \
- $(DRIVERS)/itgamble.o \
- $(DRIVERS)/jackpool.o \
- $(DRIVERS)/jankenmn.o \
- $(DRIVERS)/jokrwild.o \
- $(DRIVERS)/jongkyo.o \
- $(DRIVERS)/jubilee.o \
- $(DRIVERS)/kas89.o \
- $(DRIVERS)/kingpin.o \
- $(DRIVERS)/koikoi.o \
- $(DRIVERS)/kurukuru.o \
- $(DRIVERS)/kyugo.o $(VIDEO)/kyugo.o \
- $(DRIVERS)/ladyfrog.o $(VIDEO)/ladyfrog.o \
- $(DRIVERS)/laserbas.o \
- $(DRIVERS)/lethalj.o $(VIDEO)/lethalj.o \
- $(DRIVERS)/limenko.o \
- $(DRIVERS)/ltcasino.o \
- $(DRIVERS)/lucky74.o $(VIDEO)/lucky74.o \
- $(DRIVERS)/luckgrln.o \
- $(DRIVERS)/magic10.o \
- $(DRIVERS)/magicard.o \
- $(DRIVERS)/magicfly.o \
- $(DRIVERS)/magictg.o \
- $(DRIVERS)/magtouch.o \
- $(DRIVERS)/majorpkr.o \
- $(DRIVERS)/malzak.o $(VIDEO)/malzak.o \
- $(DRIVERS)/manohman.o \
- $(DRIVERS)/mcatadv.o $(VIDEO)/mcatadv.o \
- $(DRIVERS)/mgavegas.o \
- $(DRIVERS)/meyc8080.o \
- $(DRIVERS)/meyc8088.o \
- $(DRIVERS)/micro3d.o $(MACHINE)/micro3d.o $(VIDEO)/micro3d.o $(AUDIO)/micro3d.o \
- $(DRIVERS)/midas.o \
- $(DRIVERS)/miniboy7.o \
- $(DRIVERS)/mirax.o \
- $(DRIVERS)/mole.o \
- $(DRIVERS)/mosaic.o $(VIDEO)/mosaic.o \
- $(DRIVERS)/mpu12wbk.o \
- $(DRIVERS)/mrjong.o $(VIDEO)/mrjong.o \
- $(DRIVERS)/multfish.o \
- $(DRIVERS)/multfish_boot.o \
- $(DRIVERS)/multfish_ref.o \
- $(DRIVERS)/murogem.o \
- $(DRIVERS)/murogmbl.o \
- $(DRIVERS)/neoprint.o \
- $(DRIVERS)/neptunp2.o \
- $(DRIVERS)/news.o $(VIDEO)/news.o \
- $(DRIVERS)/nexus3d.o \
- $(DRIVERS)/norautp.o $(AUDIO)/norautp.o \
- $(DRIVERS)/nsmpoker.o \
- $(DRIVERS)/oneshot.o $(VIDEO)/oneshot.o \
- $(DRIVERS)/onetwo.o \
- $(DRIVERS)/othello.o \
- $(DRIVERS)/pachifev.o \
- $(DRIVERS)/pasha2.o \
- $(DRIVERS)/pass.o $(VIDEO)/pass.o \
- $(DRIVERS)/peplus.o \
- $(DRIVERS)/photon.o $(VIDEO)/pk8000.o \
- $(DRIVERS)/photon2.o \
- $(DRIVERS)/photoply.o \
- $(DRIVERS)/pinkiri8.o \
- $(DRIVERS)/pipeline.o \
- $(DRIVERS)/pkscram.o \
- $(DRIVERS)/pntnpuzl.o \
- $(DRIVERS)/policetr.o $(VIDEO)/policetr.o \
- $(DRIVERS)/polyplay.o $(AUDIO)/polyplay.o $(VIDEO)/polyplay.o \
- $(DRIVERS)/poker72.o \
- $(DRIVERS)/potgoldu.o \
- $(DRIVERS)/proconn.o \
- $(DRIVERS)/psattack.o \
- $(DRIVERS)/pse.o \
- $(DRIVERS)/quizo.o \
- $(DRIVERS)/quizpun2.o \
- $(DRIVERS)/rbmk.o \
- $(DRIVERS)/rcorsair.o \
- $(DRIVERS)/re900.o \
- $(DRIVERS)/rgum.o \
- $(DRIVERS)/roul.o \
- $(DRIVERS)/savquest.o \
- $(DRIVERS)/sanremo.o \
- $(DRIVERS)/sfbonus.o \
- $(DRIVERS)/shangkid.o $(VIDEO)/shangkid.o \
- $(DRIVERS)/skeetsht.o \
- $(DRIVERS)/skimaxx.o \
- $(DRIVERS)/skyarmy.o \
- $(DRIVERS)/skylncr.o \
- $(DRIVERS)/sliver.o \
- $(DRIVERS)/slotcarn.o \
- $(DRIVERS)/smsmcorp.o \
- $(DRIVERS)/sothello.o \
- $(DRIVERS)/splus.o \
- $(DRIVERS)/spool99.o \
- $(DRIVERS)/sprcros2.o $(VIDEO)/sprcros2.o \
- $(DRIVERS)/sshot.o \
- $(DRIVERS)/ssingles.o \
- $(DRIVERS)/sstrangr.o \
- $(DRIVERS)/statriv2.o \
- $(DRIVERS)/stellafr.o \
- $(DRIVERS)/stuntair.o \
- $(DRIVERS)/su2000.o \
- $(DRIVERS)/summit.o \
- $(DRIVERS)/sumt8035.o \
- $(DRIVERS)/supercrd.o \
- $(DRIVERS)/supertnk.o \
- $(DRIVERS)/superwng.o \
- $(DRIVERS)/tapatune.o \
- $(DRIVERS)/tattack.o \
- $(DRIVERS)/taxidriv.o $(VIDEO)/taxidriv.o \
- $(DRIVERS)/tcl.o \
- $(DRIVERS)/thayers.o \
- $(DRIVERS)/thedeep.o $(VIDEO)/thedeep.o \
- $(DRIVERS)/tiamc1.o $(VIDEO)/tiamc1.o $(AUDIO)/tiamc1.o \
- $(DRIVERS)/tickee.o \
- $(DRIVERS)/tmspoker.o \
- $(DRIVERS)/truco.o $(VIDEO)/truco.o \
- $(DRIVERS)/trucocl.o $(VIDEO)/trucocl.o \
- $(DRIVERS)/trvmadns.o \
- $(DRIVERS)/trvquest.o \
- $(DRIVERS)/ttchamp.o \
- $(DRIVERS)/tugboat.o \
- $(DRIVERS)/umipoker.o \
- $(DRIVERS)/unkfr.o \
- $(DRIVERS)/unkhorse.o \
- $(DRIVERS)/usgames.o $(VIDEO)/usgames.o \
- $(DRIVERS)/vamphalf.o \
- $(DRIVERS)/vcombat.o \
- $(DRIVERS)/vectrex.o $(VIDEO)/vectrex.o $(MACHINE)/vectrex.o \
- $(DRIVERS)/videopkr.o \
- $(DRIVERS)/vlc.o \
- $(DRIVERS)/voyager.o \
- $(DRIVERS)/vp101.o \
- $(DRIVERS)/vpoker.o \
- $(DRIVERS)/vroulet.o \
- $(DRIVERS)/wildpkr.o \
- $(DRIVERS)/wms.o \
- $(DRIVERS)/xtom3d.o \
- $(DRIVERS)/xyonix.o $(VIDEO)/xyonix.o \
-
-
-#-------------------------------------------------
-# layout dependencies
-#-------------------------------------------------
-
-$(DRIVERS)/24cdjuke.o: $(LAYOUT)/24cdjuke.lh
-
-$(DRIVERS)/30test.o: $(LAYOUT)/30test.lh
-
-$(DRIVERS)/8080bw.o: $(LAYOUT)/attackfc.lh \
- $(LAYOUT)/cosmicm.lh \
- $(LAYOUT)/galactic.lh \
- $(LAYOUT)/gunchamp.lh \
- $(LAYOUT)/shuttlei.lh \
- $(LAYOUT)/spacecom.lh
-
-$(DRIVERS)/ace.o: $(LAYOUT)/ace.lh
-
-$(DRIVERS)/aces1.o: $(LAYOUT)/aces1.lh
-
-$(DRIVERS)/acefruit.o: $(LAYOUT)/sidewndr.lh
-
-$(DRIVERS)/alinvade.o: $(LAYOUT)/alinvade.lh
-
-$(DRIVERS)/allied.o: $(LAYOUT)/allied.lh
-
-$(DRIVERS)/amaticmg.o: $(LAYOUT)/suprstar.lh
-
-$(DRIVERS)/ampoker2.o: $(LAYOUT)/ampoker2.lh \
- $(LAYOUT)/sigmapkr.lh \
-
-$(DRIVERS)/aristmk4.o: $(LAYOUT)/aristmk4.lh \
- $(LAYOUT)/arimk4nz.lh \
- $(LAYOUT)/3bagflnz.lh \
- $(LAYOUT)/3bagflvt.lh \
- $(LAYOUT)/arcwins.lh \
- $(LAYOUT)/cgold2.lh \
- $(LAYOUT)/eforest.lh \
- $(LAYOUT)/fhunter.lh \
- $(LAYOUT)/goldenc.lh \
- $(LAYOUT)/kgbird.lh \
- $(LAYOUT)/topgear.lh \
- $(LAYOUT)/wildone.lh \
- $(LAYOUT)/gunnrose.lh \
- $(LAYOUT)/gldnpkr.lh \
-
-$(DRIVERS)/asteroid.o: $(LAYOUT)/astdelux.lh
-
-$(DRIVERS)/astrocde.o: $(LAYOUT)/gorf.lh \
- $(LAYOUT)/seawolf2.lh \
- $(LAYOUT)/spacezap.lh \
- $(LAYOUT)/tenpindx.lh
-
-$(DRIVERS)/atarifb.o: $(LAYOUT)/atarifb.lh \
- $(LAYOUT)/atarifb4.lh \
- $(LAYOUT)/abaseb.lh
-
-$(DRIVERS)/atari_s1.o: $(LAYOUT)/atari_s1.lh
-
-$(DRIVERS)/atari_s2.o: $(LAYOUT)/atari_s2.lh
-
-$(DRIVERS)/avalnche.o: $(LAYOUT)/avalnche.lh
-
-$(DRIVERS)/balsente.o: $(LAYOUT)/stocker.lh
-
-$(DRIVERS)/barata.o: $(LAYOUT)/barata.lh
-
-$(DRIVERS)/beaminv.o: $(LAYOUT)/beaminv.lh
-
-$(DRIVERS)/bfm_sc1.o: $(LAYOUT)/sc1_vfd.lh \
- $(LAYOUT)/sc1_vid.lh
-
-$(DRIVERS)/bfm_sc2.o: $(LAYOUT)/sc2_vfd.lh \
- $(LAYOUT)/sc2_dmd.lh \
- $(LAYOUT)/sc2_vid.lh \
- $(LAYOUT)/drwho.lh \
- $(LAYOUT)/gldncrwn.lh \
- $(LAYOUT)/quintoon.lh \
- $(LAYOUT)/paradice.lh \
- $(LAYOUT)/pyramid.lh \
- $(LAYOUT)/pokio.lh \
- $(LAYOUT)/slots.lh \
- $(LAYOUT)/sltblgpo.lh \
- $(LAYOUT)/sltblgtk.lh
-
-$(DRIVERS)/bfm_sc4.o: $(LAYOUT)/bfm_sc4.lh \
- $(LAYOUT)/sc4_dmd.lh \
- $(LAYOUT)/sc4dnd.lh \
- $(LAYOUT)/sc4dndtp.lh \
- $(LAYOUT)/sc4dnddw.lh
-
-$(DRIVERS)/bfm_sc5.o: $(LAYOUT)/bfm_sc5.lh
-
-$(DRIVERS)/bfmsys85.o: $(LAYOUT)/bfmsys85.lh
-
-$(DRIVERS)/blockade.o: $(LAYOUT)/blockade.lh
-
-$(DRIVERS)/buggychl.o: $(LAYOUT)/buggychl.lh
-
-$(DRIVERS)/by17.o: $(LAYOUT)/by17.lh
-$(DRIVERS)/by35.o: $(LAYOUT)/by35.lh
-
-$(DRIVERS)/bzone.o: $(LAYOUT)/bzone.lh \
- $(LAYOUT)/redbaron.lh
-
-$(DRIVERS)/cardline.o: $(LAYOUT)/cardline.lh
-
-$(DRIVERS)/cave.o: $(LAYOUT)/ppsatan.lh
-
-$(DRIVERS)/cdi.o: $(LAYOUT)/cdi.lh
-
-$(DRIVERS)/chance32.o: $(LAYOUT)/chance32.lh
-
-$(DRIVERS)/changela.o: $(LAYOUT)/changela.lh
-
-$(DRIVERS)/chqflag.o: $(LAYOUT)/chqflag.lh
-
-$(DRIVERS)/cinemat.o: $(LAYOUT)/armora.lh \
- $(LAYOUT)/barrier.lh \
- $(LAYOUT)/demon.lh \
- $(LAYOUT)/solarq.lh \
- $(LAYOUT)/starcas.lh \
- $(LAYOUT)/sundance.lh \
- $(LAYOUT)/tailg.lh \
- $(LAYOUT)/wotw.lh
-
-$(DRIVERS)/cischeat.o: $(LAYOUT)/cischeat.lh \
- $(LAYOUT)/f1gpstar.lh
-
-$(DRIVERS)/circus.o: $(LAYOUT)/circus.lh \
- $(LAYOUT)/crash.lh
-
-$(DRIVERS)/cops.o: $(LAYOUT)/cops.lh
-
-$(DRIVERS)/copsnrob.o: $(LAYOUT)/copsnrob.lh
-
-$(DRIVERS)/corona.o: $(LAYOUT)/re800.lh \
- $(LAYOUT)/luckyrlt.lh
-
-$(DRIVERS)/cps3.o: $(LAYOUT)/sfiii2.lh
-
-$(DRIVERS)/darius.o: $(LAYOUT)/darius.lh
-
-$(DRIVERS)/dblcrown.o: $(LAYOUT)/dblcrown.lh
-
-$(DRIVERS)/de_2.o: $(LAYOUT)/de2.lh \
- $(LAYOUT)/de2a3.lh
-
-$(DRIVERS)/destroyr.o: $(LAYOUT)/destroyr.lh
-
-$(DRIVERS)/dlair.o: $(LAYOUT)/dlair.lh
-
-$(DRIVERS)/dragrace.o: $(LAYOUT)/dragrace.lh
-
-$(DRIVERS)/ecoinfr.o: $(LAYOUT)/ecoinfr.lh
-
-$(DRIVERS)/ecoinf2.o: $(LAYOUT)/ecoinf2.lh
-
-$(DRIVERS)/ecoinf3.o: $(LAYOUT)/ecoinf3.lh
-
-$(DRIVERS)/fireball.o: $(LAYOUT)/fireball.lh
-
-$(DRIVERS)/firebeat.o: $(LAYOUT)/firebeat.lh
-
-$(DRIVERS)/firetrk.o: $(LAYOUT)/superbug.lh
-
-$(DRIVERS)/flicker.o: $(LAYOUT)/flicker.lh
-
-$(DRIVERS)/fortecar.o: $(LAYOUT)/fortecrd.lh
-
-$(DRIVERS)/funworld.o: $(LAYOUT)/jollycrd.lh \
- $(LAYOUT)/bonuscrd.lh \
- $(LAYOUT)/novoplay.lh \
- $(LAYOUT)/royalcrd.lh
-
-$(DRIVERS)/g627.o: $(LAYOUT)/g627.lh
-$(DRIVERS)/gp_1.o: $(LAYOUT)/gp_1.lh
-$(DRIVERS)/gp_2.o: $(LAYOUT)/gp_2.lh
-
-$(DRIVERS)/galaxi.o: $(LAYOUT)/galaxi.lh
-
-$(DRIVERS)/gatron.o: $(LAYOUT)/poker41.lh \
- $(LAYOUT)/pulltabs.lh \
- $(LAYOUT)/bingo.lh
-
-$(DRIVERS)/globalfr.o: $(LAYOUT)/globalfr.lh
-
-$(DRIVERS)/goldnpkr.o: $(LAYOUT)/goldnpkr.lh \
- $(LAYOUT)/pmpoker.lh \
- $(LAYOUT)/upndown.lh
-
-$(DRIVERS)/gts1.o: $(LAYOUT)/gts1.lh
-$(DRIVERS)/gts3.o: $(LAYOUT)/gts3.lh
-$(DRIVERS)/gts80.o: $(LAYOUT)/gts80.lh
-$(DRIVERS)/gts80a.o: $(LAYOUT)/gts80a.lh \
- $(LAYOUT)/gts80a_caveman.lh
-$(DRIVERS)/gts80b.o: $(LAYOUT)/gts80b.lh
-
-$(DRIVERS)/lbeach.o: $(LAYOUT)/lbeach.lh
-
-$(DRIVERS)/goldstar.o: $(LAYOUT)/goldstar.lh \
- $(LAYOUT)/bingowng.lh \
- $(LAYOUT)/cherryb3.lh \
- $(LAYOUT)/chrygld.lh \
- $(LAYOUT)/cmaster.lh \
- $(LAYOUT)/cmasterb.lh \
- $(LAYOUT)/cmasterc.lh \
- $(LAYOUT)/cmpacman.lh \
- $(LAYOUT)/cmv4.lh \
- $(LAYOUT)/crazybon.lh \
- $(LAYOUT)/lucky8.lh \
- $(LAYOUT)/nfb96.lh \
- $(LAYOUT)/nfb96tx.lh \
- $(LAYOUT)/pokonl97.lh \
- $(LAYOUT)/roypok96.lh \
- $(LAYOUT)/skill98.lh \
- $(LAYOUT)/tonypok.lh \
- $(LAYOUT)/unkch.lh
-
-$(DRIVERS)/grchamp.o: $(LAYOUT)/grchamp.lh
-
-$(DRIVERS)/harddriv.o: $(LAYOUT)/racedrivpan.lh
-
-$(DRIVERS)/highvdeo.o: $(LAYOUT)/fashion.lh
-
-$(DRIVERS)/hankin.o: $(LAYOUT)/hankin.lh
-
-$(DRIVERS)/hitme.o: $(LAYOUT)/barricad.lh
-
-$(DRIVERS)/icecold.o: $(LAYOUT)/icecold.lh
-
-$(DRIVERS)/igspoker.o: $(LAYOUT)/igspoker.lh
-
-$(DRIVERS)/imolagp.o: $(LAYOUT)/imolagp.lh
-
-$(DRIVERS)/inder.o: $(LAYOUT)/inder.lh
-
-$(DRIVERS)/jankenmn.o: $(LAYOUT)/jankenmn.lh
-
-$(DRIVERS)/jeutel.o: $(LAYOUT)/jeutel.lh
-$(DRIVERS)/jp.o: $(LAYOUT)/jp.lh
-
-$(DRIVERS)/jpmimpct.o: $(LAYOUT)/jpmimpct.lh
-
-$(DRIVERS)/jpmmps.o: $(LAYOUT)/jpmmps.lh
-
-$(DRIVERS)/jpms80.o: $(LAYOUT)/jpms80.lh
-
-$(DRIVERS)/jpmsru.o: $(LAYOUT)/jpmsru.lh
-
-$(DRIVERS)/jpmsys5.o: $(LAYOUT)/jpmsys5.lh
-
-$(DRIVERS)/kas89.o: $(LAYOUT)/kas89.lh
-
-$(DRIVERS)/kenseim.o: $(LAYOUT)/kenseim.lh
-
-$(DRIVERS)/kingdrby.o: $(LAYOUT)/kingdrby.lh
-
-$(DRIVERS)/kungfur.o: $(LAYOUT)/kungfur.lh
-
-$(DRIVERS)/lazercmd.o: $(LAYOUT)/lazercmd.lh \
- $(LAYOUT)/medlanes.lh
-
-$(DRIVERS)/ltd.o: $(LAYOUT)/ltd.lh
-
-$(DRIVERS)/luckgrln.o: $(LAYOUT)/luckgrln.lh
-
-$(DRIVERS)/lucky74.o: $(LAYOUT)/lucky74.lh
-
-$(DRIVERS)/magic10.o: $(LAYOUT)/sgsafari.lh \
- $(LAYOUT)/musicsrt.lh
-
-$(DRIVERS)/majorpkr.o: $(LAYOUT)/majorpkr.lh
-
-$(DRIVERS)/maxaflex.o: $(LAYOUT)/maxaflex.lh
-
-$(DRIVERS)/maygay1b.o: $(LAYOUT)/maygay1b.lh
-
-$(DRIVERS)/micropin.o: $(LAYOUT)/micropin.lh
-
-$(DRIVERS)/mcr.o: $(LAYOUT)/dpoker.lh
-
-$(DRIVERS)/mcr3.o: $(LAYOUT)/spyhunt.lh \
- $(LAYOUT)/turbotag.lh
-
-$(DRIVERS)/mgames.o: $(LAYOUT)/mgames.lh
-
-$(DRIVERS)/mgavegas.o: $(LAYOUT)/mgavegas.lh
-
-$(DRIVERS)/mpu3.o: $(LAYOUT)/mpu3.lh
-
-$(DRIVERS)/mpu4mod2sw.o: $(LAYOUT)/connect4.lh \
-
-$(DRIVERS)/mpu4mod4yam.o: $(LAYOUT)/gamball.lh \
-
-$(DRIVERS)/mpu4hw.o: $(LAYOUT)/mpu4.lh \
- $(LAYOUT)/mpu4ext.lh
-
-$(DRIVERS)/mpu4vid.o: $(LAYOUT)/crmaze2p.lh \
- $(LAYOUT)/crmaze4p.lh
-
-$(DRIVERS)/mpu4plasma.o: $(LAYOUT)/mpu4plasma.lh \
-
-$(DRIVERS)/mpu5hw.o: $(LAYOUT)/mpu5.lh
-
-$(DRIVERS)/mw18w.o: $(LAYOUT)/18w.lh
-
-$(DRIVERS)/mw8080bw.o: $(LAYOUT)/280zzzap.lh \
- $(LAYOUT)/clowns.lh \
- $(LAYOUT)/gunfight.lh \
- $(LAYOUT)/invaders.lh \
- $(LAYOUT)/invad2ct.lh \
- $(LAYOUT)/lagunar.lh \
- $(LAYOUT)/maze.lh \
- $(LAYOUT)/phantom2.lh \
- $(LAYOUT)/seawolf.lh \
- $(LAYOUT)/spacwalk.lh \
- $(LAYOUT)/spcenctr.lh
-
-$(DRIVERS)/mwsub.o: $(LAYOUT)/submar.lh
-
-$(DRIVERS)/meadows.o: $(LAYOUT)/deadeye.lh \
- $(LAYOUT)/gypsyjug.lh \
- $(LAYOUT)/minferno.lh
-
-$(DRIVERS)/meyc8080.o: $(LAYOUT)/wldarrow.lh \
- $(LAYOUT)/mdrawpkr.lh \
- $(LAYOUT)/meybjack.lh
-
-$(DRIVERS)/meyc8088.o: $(LAYOUT)/gldarrow.lh
-
-$(DRIVERS)/midzeus.o: $(LAYOUT)/crusnexo.lh
-
-$(DRIVERS)/mil4000.o: $(LAYOUT)/mil4000.lh
-
-$(DRIVERS)/namcofl.o: $(LAYOUT)/namcofl.lh
-
-$(DRIVERS)/model1.o: $(LAYOUT)/vr.lh
-
-$(DRIVERS)/nbmj8688.o: $(LAYOUT)/nbmj8688.lh
-
-$(DRIVERS)/namcos2.o: $(LAYOUT)/finallap.lh
-
-$(DRIVERS)/nemesis.o: $(LAYOUT)/konamigt.lh
-
-$(DRIVERS)/neogeo.o: $(LAYOUT)/neogeo.lh
-
-$(DRIVERS)/norautp.o: $(LAYOUT)/noraut11.lh \
- $(LAYOUT)/noraut12.lh
-
-$(DRIVERS)/nsm.o: $(LAYOUT)/nsm.lh
-
-$(DRIVERS)/omegrace.o: $(LAYOUT)/omegrace.lh
-
-$(DRIVERS)/overdriv.o: $(LAYOUT)/overdriv.lh
-
-$(DRIVERS)/peplus.o: $(LAYOUT)/peplus.lh \
- $(LAYOUT)/pe_schip.lh \
- $(LAYOUT)/pe_poker.lh \
- $(LAYOUT)/pe_bjack.lh \
- $(LAYOUT)/pe_keno.lh \
- $(LAYOUT)/pe_slots.lh
-
-$(DRIVERS)/polepos.o: $(LAYOUT)/polepos.lh \
- $(LAYOUT)/topracer.lh
-
-$(DRIVERS)/proconn.o: $(LAYOUT)/proconn.lh
-
-$(DRIVERS)/qix.o: $(LAYOUT)/elecyoyo.lh
-
-$(DRIVERS)/quizshow.o: $(LAYOUT)/quizshow.lh
-
-$(DRIVERS)/re900.o: $(LAYOUT)/re900.lh
-
-$(DRIVERS)/roul.o: $(LAYOUT)/roul.lh
-
-$(DRIVERS)/rowamet.o: $(LAYOUT)/rowamet.lh
-
-$(DRIVERS)/s3.o: $(LAYOUT)/s3.lh
-$(DRIVERS)/s4.o: $(LAYOUT)/s4.lh
-$(DRIVERS)/s6.o: $(LAYOUT)/s6.lh
-$(DRIVERS)/s6a.o: $(LAYOUT)/s6a.lh
-$(DRIVERS)/s7.o: $(LAYOUT)/s7.lh
-$(DRIVERS)/s8.o: $(LAYOUT)/s8.lh
-$(DRIVERS)/s8a.o: $(LAYOUT)/s8a.lh
-$(DRIVERS)/s9.o: $(LAYOUT)/s9.lh
-$(DRIVERS)/s11.o: $(LAYOUT)/s11.lh
-$(DRIVERS)/s11a.o: $(LAYOUT)/s11a.lh
-$(DRIVERS)/s11b.o: $(LAYOUT)/s11b.lh
-$(DRIVERS)/s11c.o: $(LAYOUT)/s11c.lh
-
-$(DRIVERS)/sanremo.o: $(LAYOUT)/sanremo.lh
-
-$(DRIVERS)/sbrkout.o: $(LAYOUT)/sbrkout.lh
-
-$(DRIVERS)/sderby.o: $(LAYOUT)/sderby.lh \
- $(LAYOUT)/spacewin.lh \
- $(LAYOUT)/pmroulet.lh
-
-$(DRIVERS)/seabattl.o: $(LAYOUT)/seabattl.lh
-
-$(DRIVERS)/segajw.o: $(LAYOUT)/segajw.lh
-
-$(DRIVERS)/segaorun.o: $(LAYOUT)/outrun.lh
-
-$(DRIVERS)/segas32.o: $(LAYOUT)/radr.lh
-
-$(DRIVERS)/segaufo.o: $(LAYOUT)/newufo.lh \
- $(LAYOUT)/ufomini.lh \
- $(LAYOUT)/ufo21.lh \
- $(LAYOUT)/ufo800.lh
-
-$(DRIVERS)/segaybd.o: $(LAYOUT)/pdrift.lh
-
-$(DRIVERS)/sigmab52.o: $(LAYOUT)/sigmab52.lh
-
-$(DRIVERS)/skydiver.o: $(LAYOUT)/skydiver.lh
-
-$(DRIVERS)/snookr10.o: $(LAYOUT)/snookr10.lh
-
-$(DRIVERS)/spectra.o: $(LAYOUT)/spectra.lh
-
-$(DRIVERS)/splus.o: $(LAYOUT)/splus.lh
-
-$(DRIVERS)/speedbal.o: $(LAYOUT)/speedbal.lh
-
-$(DRIVERS)/sspeedr.o: $(LAYOUT)/sspeedr.lh
-
-$(DRIVERS)/stactics.o: $(LAYOUT)/stactics.lh
-
-$(DRIVERS)/sshot.o: $(LAYOUT)/gunchamps.lh
-
-$(DRIVERS)/sstrangr.o: $(LAYOUT)/sstrangr.lh
-
-$(DRIVERS)/st_mp100.o: $(LAYOUT)/st_mp100.lh
-$(DRIVERS)/st_mp200.o: $(LAYOUT)/st_mp200.lh
-
-$(DRIVERS)/subsino.o: $(LAYOUT)/victor5.lh \
- $(LAYOUT)/victor21.lh \
- $(LAYOUT)/tisub.lh \
- $(LAYOUT)/stisub.lh \
- $(LAYOUT)/crsbingo.lh \
- $(LAYOUT)/sharkpy.lh \
- $(LAYOUT)/sharkpye.lh \
- $(LAYOUT)/smoto.lh
-
-$(DRIVERS)/superchs.o: $(LAYOUT)/superchs.lh
-
-$(DRIVERS)/sfbonus.o: $(LAYOUT)/pirpok2.lh
-
-$(DRIVERS)/taito.o: $(LAYOUT)/taito.lh
-
-$(DRIVERS)/taito_z.o: $(LAYOUT)/contcirc.lh \
- $(LAYOUT)/dblaxle.lh
-
-$(DRIVERS)/taitojc.o: $(LAYOUT)/dendego.lh
-
-$(DRIVERS)/tatsumi.o: $(LAYOUT)/roundup5.lh
-
-$(DRIVERS)/tceptor.o: $(LAYOUT)/tceptor2.lh
-
-$(DRIVERS)/techno.o: $(LAYOUT)/techno.lh
-
-$(DRIVERS)/tehkanwc.o: $(LAYOUT)/gridiron.lh
-
-$(DRIVERS)/tetrisp2.o: $(LAYOUT)/rocknms.lh \
- $(LAYOUT)/stepstag.lh
-
-$(DRIVERS)/thayers.o: $(LAYOUT)/dlair.lh
-
-$(DRIVERS)/topspeed.o: $(LAYOUT)/topspeed.lh
-
-$(DRIVERS)/turbo.o: $(LAYOUT)/turbo.lh \
- $(LAYOUT)/subroc3d.lh \
- $(LAYOUT)/buckrog.lh
-
-$(DRIVERS)/tx1.o: $(LAYOUT)/buggybjr.lh \
- $(LAYOUT)/buggyboy.lh \
- $(LAYOUT)/tx1.lh
-
-$(DRIVERS)/umipoker.o: $(LAYOUT)/saiyukip.lh
-
-$(DRIVERS)/undrfire.o: $(LAYOUT)/cbombers.lh
-
-$(DRIVERS)/vd.o: $(LAYOUT)/vd.lh
-
-$(DRIVERS)/vicdual.o: $(LAYOUT)/depthch.lh
-
-$(DRIVERS)/videopin.o: $(LAYOUT)/videopin.lh
-
-$(DRIVERS)/videopkr.o: $(LAYOUT)/videopkr.lh \
- $(LAYOUT)/blckjack.lh \
- $(LAYOUT)/videodad.lh \
- $(LAYOUT)/videocba.lh \
- $(LAYOUT)/babypkr.lh \
- $(LAYOUT)/babydad.lh
-
-$(DRIVERS)/warpwarp.o: $(LAYOUT)/geebee.lh \
- $(LAYOUT)/navarone.lh
-
-$(DRIVERS)/wpc_an.o: $(LAYOUT)/wpc_an.lh
-
-$(DRIVERS)/wecleman.o: $(LAYOUT)/wecleman.lh
-
-$(DRIVERS)/wico.o: $(LAYOUT)/wico.lh
-
-$(DRIVERS)/zac2650.o: $(LAYOUT)/tinv2650.lh
-
-$(DRIVERS)/zac_1.o: $(LAYOUT)/zac_1.lh
-
-$(DRIVERS)/zac_2.o: $(LAYOUT)/zac_2.lh
-
-$(DRIVERS)/zac_proto.o: $(LAYOUT)/zac_proto.lh
-
-$(DRIVERS)/peyper.o: $(LAYOUT)/peyper.lh
-
-#-------------------------------------------------
-# misc dependencies
-#-------------------------------------------------
-
-$(VIDEO)/jaguar.o: $(MAMESRC)/video/jagobj.inc \
- $(MAMESRC)/video/jagblit.inc
-$(DRIVERS)/model1.o: $(MAMESRC)/includes/model1.h $(MAMESRC)/audio/dsbz80.h
-$(VIDEO)/model1.o: $(MAMESRC)/includes/model1.h $(MAMESRC)/audio/dsbz80.h
-$(MACHINE)/model1.o: $(MAMESRC)/includes/model1.h $(MAMESRC)/audio/dsbz80.h
-$(VIDEO)/model2.o: $(MAMESRC)/video/model2rd.inc
-$(VIDEO)/n64.o: $(MAMESRC)/video/rdpfiltr.inc
-$(DRIVERS)/bfm_sc4.o: $(MAMESRC)/includes/bfm_sc45.h
-$(DRIVERS)/bfm_sc5.o: $(MAMESRC)/includes/bfm_sc45.h
-$(DRIVERS)/namcos2.o: $(MAMESRC)/includes/namcos2.h
-$(MACHINE)/namcos2.o: $(MAMESRC)/includes/namcos2.h
-$(VIDEO)/namcos2.o: $(MAMESRC)/includes/namcos2.h
diff --git a/src/mame/tiny.mak b/src/mame/tiny.mak
deleted file mode 100644
index 1c724be0f43..00000000000
--- a/src/mame/tiny.mak
+++ /dev/null
@@ -1,128 +0,0 @@
-###########################################################################
-#
-# tiny.mak
-#
-# Small driver-specific example makefile
-# Use make SUBTARGET=tiny to build
-#
-# Copyright Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-MAMESRC = $(SRC)/mame
-MAMEOBJ = $(OBJ)/mame
-
-AUDIO = $(MAMEOBJ)/audio
-DRIVERS = $(MAMEOBJ)/drivers
-LAYOUT = $(MAMEOBJ)/layout
-MACHINE = $(MAMEOBJ)/machine
-VIDEO = $(MAMEOBJ)/video
-
-OBJDIRS += \
- $(AUDIO) \
- $(DRIVERS) \
- $(LAYOUT) \
- $(MACHINE) \
- $(VIDEO) \
-
-
-
-#-------------------------------------------------
-# Specify all the CPU cores necessary for the
-# drivers referenced in tiny.c.
-#-------------------------------------------------
-
-CPUS += Z80
-CPUS += M6502
-CPUS += MCS48
-CPUS += MCS51
-CPUS += M6800
-CPUS += M6809
-CPUS += M680X0
-CPUS += TMS9900
-CPUS += COP400
-
-
-
-#-------------------------------------------------
-# Specify all the sound cores necessary for the
-# drivers referenced in tiny.c.
-#-------------------------------------------------
-
-SOUNDS += SAMPLES
-SOUNDS += DAC
-SOUNDS += DISCRETE
-SOUNDS += AY8910
-SOUNDS += YM2151
-SOUNDS += ASTROCADE
-SOUNDS += TMS5220
-SOUNDS += OKIM6295
-SOUNDS += HC55516
-SOUNDS += YM3812
-SOUNDS += CEM3394
-SOUNDS += VOTRAX
-
-
-#-------------------------------------------------
-# specify available video cores
-#-------------------------------------------------
-
-#-------------------------------------------------
-# specify available machine cores
-#-------------------------------------------------
-
-MACHINES += 6821PIA
-MACHINES += TTL74148
-MACHINES += TTL74153
-MACHINES += TTL7474
-MACHINES += RIOT6532
-MACHINES += PIT8253
-MACHINES += Z80CTC
-MACHINES += 68681
-MACHINES += BANKDEV
-
-#-------------------------------------------------
-# specify available bus cores
-#-------------------------------------------------
-BUSES += CENTRONICS
-
-
-#-------------------------------------------------
-# This is the list of files that are necessary
-# for building all of the drivers referenced
-# in tiny.c
-#-------------------------------------------------
-
-DRVLIBS = \
- $(MACHINE)/ticket.o \
- $(DRIVERS)/carpolo.o $(MACHINE)/carpolo.o $(VIDEO)/carpolo.o \
- $(DRIVERS)/circus.o $(AUDIO)/circus.o $(VIDEO)/circus.o \
- $(DRIVERS)/exidy.o $(AUDIO)/exidy.o $(VIDEO)/exidy.o \
- $(AUDIO)/exidy440.o \
- $(DRIVERS)/starfire.o $(VIDEO)/starfire.o \
- $(DRIVERS)/vertigo.o $(MACHINE)/vertigo.o $(VIDEO)/vertigo.o \
- $(DRIVERS)/victory.o $(VIDEO)/victory.o \
- $(AUDIO)/targ.o \
- $(DRIVERS)/astrocde.o $(VIDEO)/astrocde.o \
- $(DRIVERS)/gridlee.o $(AUDIO)/gridlee.o $(VIDEO)/gridlee.o \
- $(DRIVERS)/williams.o $(MACHINE)/williams.o $(AUDIO)/williams.o $(VIDEO)/williams.o \
- $(AUDIO)/gorf.o \
- $(AUDIO)/wow.o \
- $(DRIVERS)/gaelco.o $(VIDEO)/gaelco.o $(MACHINE)/gaelcrpt.o \
- $(DRIVERS)/wrally.o $(MACHINE)/wrally.o $(VIDEO)/wrally.o \
- $(DRIVERS)/looping.o \
- $(DRIVERS)/supertnk.o \
-
-
-
-#-------------------------------------------------
-# layout dependencies
-#-------------------------------------------------
-
-$(DRIVERS)/astrocde.o: $(LAYOUT)/gorf.lh \
- $(LAYOUT)/seawolf2.lh \
- $(LAYOUT)/spacezap.lh \
- $(LAYOUT)/tenpindx.lh
-$(DRIVERS)/circus.o: $(LAYOUT)/circus.lh \
- $(LAYOUT)/crash.lh
diff --git a/src/mess/mess.mak b/src/mess/mess.mak
deleted file mode 100644
index bac7f3487c0..00000000000
--- a/src/mess/mess.mak
+++ /dev/null
@@ -1,2250 +0,0 @@
-###########################################################################
-#
-# mess.mak
-#
-# MESS target makefile
-#
-###########################################################################
-
-ifeq ($(TARGET),mess)
-# In order to keep dependencies reasonable, we exclude objects in the base of
-# $(SRC)/emu, as well as all the OSD objects and anything in the $(OBJ) tree
-depend: maketree $(MAKEDEP_TARGET)
- @echo Rebuilding depend_emu.mak...
- $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/emu > depend_emu.mak
- @echo Rebuilding depend_$(TARGET).mak...
- $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/$(TARGET) > depend_$(TARGET).mak
-endif
-
-# include MESS core defines
-include $(SRC)/mess/messcore.mak
-
-
-#-------------------------------------------------
-# specify available CPU cores
-#-------------------------------------------------
-
-CPUS += Z80
-CPUS += Z180
-CPUS += I8085
-CPUS += I8089
-CPUS += M6502
-CPUS += H6280
-CPUS += I86
-CPUS += I386
-CPUS += NEC
-CPUS += V30MZ
-CPUS += V60
-CPUS += MCS48
-CPUS += MCS51
-CPUS += MCS96
-CPUS += M6800
-CPUS += M6805
-CPUS += HD6309
-CPUS += M6809
-CPUS += KONAMI
-CPUS += M680X0
-CPUS += T11
-CPUS += S2650
-CPUS += TMS340X0
-CPUS += TMS9900
-CPUS += TMS9995
-CPUS += TMS9900L
-CPUS += Z8000
-CPUS += Z8001
-CPUS += TMS32010
-CPUS += TMS32025
-CPUS += TMS32031
-CPUS += TMS32051
-CPUS += TMS32082
-CPUS += TMS57002
-CPUS += CCPU
-CPUS += ADSP21XX
-CPUS += ASAP
-CPUS += AM29000
-CPUS += UPD7810
-CPUS += ARM
-CPUS += ARM7
-CPUS += JAGUAR
-CPUS += CUBEQCPU
-CPUS += ESRIP
-CPUS += MIPS
-CPUS += PSX
-CPUS += SH2
-CPUS += SH4
-CPUS += DSP16A
-CPUS += DSP32C
-CPUS += PIC16C5X
-CPUS += PIC16C62X
-CPUS += G65816
-CPUS += SPC700
-CPUS += E1
-CPUS += I860
-CPUS += I960
-CPUS += H8
-CPUS += V810
-CPUS += M37710
-CPUS += POWERPC
-CPUS += SE3208
-CPUS += MC68HC11
-CPUS += ADSP21062
-CPUS += DSP56156
-CPUS += RSP
-CPUS += ALPHA8201
-CPUS += COP400
-CPUS += TLCS90
-CPUS += TLCS900
-CPUS += MB88XX
-CPUS += MB86233
-CPUS += MB86235
-CPUS += SSP1601
-CPUS += APEXC
-CPUS += CP1610
-CPUS += F8
-CPUS += LH5801
-CPUS += PDP1
-CPUS += SATURN
-CPUS += SC61860
-CPUS += LR35902
-CPUS += TMS7000
-CPUS += SM8500
-CPUS += MINX
-CPUS += SSEM
-CPUS += AVR8
-CPUS += TMS0980
-CPUS += I4004
-CPUS += SUPERFX
-CPUS += Z8
-CPUS += I8008
-CPUS += SCMP
-CPUS += MN10200
-CPUS += COSMAC
-CPUS += UNSP
-CPUS += HCD62121
-CPUS += PPS4
-CPUS += UPD7725
-CPUS += HD61700
-CPUS += LC8670
-CPUS += SCORE
-CPUS += ES5510
-CPUS += SCUDSP
-CPUS += IE15
-CPUS += 8X300
-CPUS += ALTO2
-#CPUS += W65816
-CPUS += ARC
-CPUS += ARCOMPACT
-CPUS += AMIS2000
-CPUS += UCOM4
-CPUS += HMCS40
-
-#-------------------------------------------------
-# specify available sound cores; some of these are
-# only for MAME and so aren't included
-#-------------------------------------------------
-
-#SOUNDS += SAMPLES
-SOUNDS += DAC
-SOUNDS += DMADAC
-SOUNDS += SPEAKER
-SOUNDS += BEEP
-SOUNDS += DISCRETE
-SOUNDS += AY8910
-SOUNDS += YM2151
-SOUNDS += YM2203
-SOUNDS += YM2413
-SOUNDS += YM2608
-SOUNDS += YM2610
-SOUNDS += YM2610B
-SOUNDS += YM2612
-#SOUNDS += YM3438
-SOUNDS += YM3812
-SOUNDS += YM3526
-SOUNDS += Y8950
-SOUNDS += YMF262
-#SOUNDS += YMF271
-#SOUNDS += YMF278B
-#SOUNDS += YMZ280B
-SOUNDS += SN76477
-SOUNDS += SN76496
-SOUNDS += POKEY
-SOUNDS += TIA
-SOUNDS += NES_APU
-SOUNDS += AMIGA
-SOUNDS += ASTROCADE
-#SOUNDS += NAMCO
-#SOUNDS += NAMCO_15XX
-#SOUNDS += NAMCO_CUS30
-#SOUNDS += NAMCO_52XX
-#SOUNDS += NAMCO_63701X
-SOUNDS += T6W28
-#SOUNDS += SNKWAVE
-#SOUNDS += C140
-#SOUNDS += C352
-#SOUNDS += TMS36XX
-#SOUNDS += TMS3615
-SOUNDS += TMS5110
-SOUNDS += TMS5220
-SOUNDS += VLM5030
-#SOUNDS += ADPCM
-SOUNDS += MSM5205
-#SOUNDS += MSM5232
-SOUNDS += OKIM6258
-SOUNDS += OKIM6295
-#SOUNDS += OKIM6376
-#SOUNDS += OKIM9810
-SOUNDS += UPD7752
-SOUNDS += UPD7759
-SOUNDS += HC55516
-#SOUNDS += TC8830F
-#SOUNDS += K005289
-#SOUNDS += K007232
-SOUNDS += K051649
-#SOUNDS += K053260
-#SOUNDS += K054539
-#SOUNDS += K056800
-#SOUNDS += SEGAPCM
-#SOUNDS += MULTIPCM
-SOUNDS += SCSP
-SOUNDS += AICA
-SOUNDS += RF5C68
-#SOUNDS += RF5C400
-#SOUNDS += CEM3394
-SOUNDS += QSOUND
-#SOUNDS += QS1000
-SOUNDS += SAA1099
-#SOUNDS += IREMGA20
-SOUNDS += ES5503
-SOUNDS += ES5505
-SOUNDS += ES5506
-#SOUNDS += BSMT2000
-#SOUNDS += GAELCO_CG1V
-#SOUNDS += GAELCO_GAE1
-SOUNDS += C6280
-#SOUNDS += SP0250
-SOUNDS += SPU
-SOUNDS += CDDA
-#SOUNDS += ICS2115
-#SOUNDS += I5000_SND
-#SOUNDS += ST0016
-#SOUNDS += NILE
-#SOUNDS += X1_010
-#SOUNDS += VRENDER0
-SOUNDS += VOTRAX
-#SOUNDS += ES8712
-SOUNDS += CDP1869
-SOUNDS += S14001A
-SOUNDS += WAVE
-SOUNDS += SID6581
-SOUNDS += SID8580
-SOUNDS += SP0256
-#SOUNDS += DIGITALKER
-SOUNDS += CDP1863
-SOUNDS += CDP1864
-#SOUNDS += ZSG2
-SOUNDS += MOS656X
-SOUNDS += ASC
-#SOUNDS += MAS3507D
-SOUNDS += SOCRATES
-SOUNDS += TMC0285
-SOUNDS += TMS5200
-SOUNDS += CD2801
-SOUNDS += CD2802
-#SOUNDS += M58817
-SOUNDS += TMC0281
-SOUNDS += TMS5100
-SOUNDS += TMS5110A
-SOUNDS += LMC1992
-SOUNDS += AWACS
-#SOUNDS += YMZ770
-SOUNDS += T6721A
-SOUNDS += MOS7360
-SOUNDS += ESQPUMP
-SOUNDS += VRC6
-
-#-------------------------------------------------
-# specify available video cores
-#-------------------------------------------------
-
-VIDEOS += SEGA315_5124
-VIDEOS += SEGA315_5313
-#VIDEOS += BUFSPRITE
-VIDEOS += CDP1861
-VIDEOS += CDP1862
-VIDEOS += CRT9007
-VIDEOS += CRT9021
-VIDEOS += CRT9212
-VIDEOS += CRTC_EGA
-VIDEOS += DL1416
-VIDEOS += DM9368
-VIDEOS += EF9340_1
-VIDEOS += EF9345
-VIDEOS += GF4500
-#VIDEOS += EPIC12
-#VIDEOS += FIXFREQ
-#VIDEOS += H63484
-VIDEOS += HD44102
-VIDEOS += HD44352
-VIDEOS += HD44780
-VIDEOS += HD61830
-#VIDEOS += HD63484
-VIDEOS += HD66421
-VIDEOS += HUC6202
-VIDEOS += HUC6260
-VIDEOS += HUC6261
-VIDEOS += HUC6270
-VIDEOS += HUC6272
-VIDEOS += I8244
-VIDEOS += I8275
-#VIDEOS += M50458
-#VIDEOS += MB90082
-#VIDEOS += MB_VCU
-VIDEOS += MC6845
-VIDEOS += MC6847
-VIDEOS += MSM6222B
-VIDEOS += MSM6255
-VIDEOS += MOS6566
-VIDEOS += PC_VGA
-#VIDEOS += POLY
-VIDEOS += PSX
-VIDEOS += RAMDAC
-VIDEOS += S2636
-VIDEOS += SAA5050
-VIDEOS += SED1200
-VIDEOS += SED1330
-VIDEOS += SED1520
-VIDEOS += SNES_PPU
-VIDEOS += STVVDP
-VIDEOS += T6A04
-VIDEOS += TEA1002
-#VIDEOS += TLC34076
-#VIDEOS += TMS34061
-VIDEOS += TMS3556
-VIDEOS += TMS9927
-VIDEOS += TMS9928A
-VIDEOS += UPD3301
-VIDEOS += UPD7220
-VIDEOS += UPD7227
-VIDEOS += V9938
-VIDEOS += VIC4567
-#VIDEOS += VOODOO
-VIDEOS += SCN2674
-
-#-------------------------------------------------
-# specify available machine cores
-#-------------------------------------------------
-
-MACHINES += AKIKO
-MACHINES += AUTOCONFIG
-MACHINES += CR511B
-MACHINES += DMAC
-MACHINES += GAYLE
-#MACHINES += NCR53C7XX
-#MACHINES += LSI53C810
-MACHINES += 6522VIA
-#MACHINES += TPI6525
-#MACHINES += RIOT6532
-MACHINES += 6821PIA
-MACHINES += 6840PTM
-MACHINES += 68561MPCC
-#MACHINES += ACIA6850
-MACHINES += 68681
-MACHINES += 7200FIFO
-MACHINES += 8530SCC
-#MACHINES += TTL74123
-#MACHINES += TTL74145
-#MACHINES += TTL74148
-#MACHINES += TTL74153
-#MACHINES += TTL74181
-#MACHINES += TTL7474
-#MACHINES += KBDC8042
-#MACHINES += I8257
-MACHINES += AAKARTDEV
-MACHINES += ACIA6850
-MACHINES += ADC0808
-MACHINES += ADC083X
-MACHINES += ADC1038
-MACHINES += ADC1213X
-MACHINES += AICARTC
-MACHINES += AM53CF96
-MACHINES += AM9517A
-MACHINES += AMIGAFDC
-MACHINES += AT_KEYBC
-MACHINES += AT28C16
-MACHINES += AT29040
-MACHINES += AT45DBXX
-MACHINES += ATAFLASH
-MACHINES += AY31015
-MACHINES += BANKDEV
-MACHINES += CDP1852
-MACHINES += CDP1871
-MACHINES += CMOS40105
-#MACHINES += CDU76S
-MACHINES += COM8116
-MACHINES += CR589
-MACHINES += CS4031
-MACHINES += CS8221
-MACHINES += DP8390
-#MACHINES += DS1204
-MACHINES += DS1302
-MACHINES += DS1315
-MACHINES += DS2401
-MACHINES += DS2404
-MACHINES += DS75160A
-MACHINES += DS75161A
-MACHINES += E0516
-MACHINES += E05A03
-MACHINES += E05A30
-MACHINES += EEPROMDEV
-MACHINES += ER2055
-MACHINES += F3853
-MACHINES += HD63450
-MACHINES += HD64610
-MACHINES += I2CMEM
-MACHINES += I80130
-MACHINES += I8089
-MACHINES += I8155
-MACHINES += I8212
-MACHINES += I8214
-MACHINES += I8243
-MACHINES += I8251
-MACHINES += I8255
-MACHINES += I8257
-MACHINES += I8271
-MACHINES += I8279
-MACHINES += I8355
-MACHINES += IDE
-MACHINES += IM6402
-MACHINES += INS8154
-MACHINES += INS8250
-MACHINES += INTELFLASH
-MACHINES += JVS
-MACHINES += K033906
-MACHINES += K053252
-MACHINES += K056230
-MACHINES += KB3600
-MACHINES += KBDC8042
-MACHINES += KR2376
-MACHINES += LATCH8
-MACHINES += LC89510
-MACHINES += LDPR8210
-MACHINES += LDSTUB
-MACHINES += LDV1000
-MACHINES += LDVP931
-MACHINES += LH5810
-MACHINES += LINFLASH
-#MACHINES += LPCI
-MACHINES += LSI53C810
-MACHINES += M68307
-MACHINES += M68340
-MACHINES += M6M80011AP
-MACHINES += MATSUCD
-MACHINES += MB14241
-MACHINES += MB3773
-MACHINES += MB8421
-MACHINES += MB87078
-MACHINES += MB8795
-MACHINES += MB89352
-MACHINES += MB89371
-MACHINES += MC146818
-MACHINES += MC2661
-MACHINES += MC6843
-MACHINES += MC6846
-MACHINES += MC6852
-MACHINES += MC6854
-MACHINES += MC68328
-MACHINES += MC68901
-MACHINES += MCCS1850
-#MACHINES += M68307
-#MACHINES += M68340
-MACHINES += MCF5206E
-MACHINES += MICROTOUCH
-MACHINES += MIOT6530
-MACHINES += MM58167
-MACHINES += MM58274C
-MACHINES += MM74C922
-MACHINES += MOS6526
-MACHINES += MOS6529
-#MACHINES += MIOT6530
-MACHINES += MOS6551
-MACHINES += MOS6702
-MACHINES += MOS8706
-MACHINES += MOS8722
-MACHINES += MOS8726
-MACHINES += MPU401
-MACHINES += MSM5832
-MACHINES += MSM58321
-MACHINES += MSM6242
-MACHINES += NCR5380
-MACHINES += NCR5380N
-MACHINES += NCR5390
-MACHINES += NCR539x
-MACHINES += NCR53C7XX
-MACHINES += NMC9306
-MACHINES += NSC810
-MACHINES += NSCSI
-MACHINES += OMTI5100
-MACHINES += PC_FDC
-MACHINES += PC_LPT
-MACHINES += PCCARD
-MACHINES += PCF8593
-MACHINES += PCKEYBRD
-MACHINES += PIC8259
-MACHINES += PIT8253
-MACHINES += PLA
-#MACHINES += PROFILE
-MACHINES += R64H156
-MACHINES += RF5C296
-MACHINES += RIOT6532
-MACHINES += ROC10937
-MACHINES += RP5C01
-MACHINES += RP5C15
-MACHINES += RP5H01
-MACHINES += RTC4543
-MACHINES += RTC65271
-MACHINES += RTC9701
-#MACHINES += S2636
-MACHINES += S3520CF
-MACHINES += S3C2400
-MACHINES += S3C2410
-MACHINES += S3C2440
-MACHINES += S3C44B0
-MACHINES += SATURN
-#MACHINES += SCSI
-MACHINES += SCUDSP
-MACHINES += SECFLASH
-MACHINES += SEIBU_COP
-#MACHINES += SERFLASH
-MACHINES += SMC91C9X
-MACHINES += SMPC
-MACHINES += STVCD
-MACHINES += TC0091LVC
-MACHINES += TIMEKPR
-MACHINES += TMP68301
-MACHINES += TMS5501
-MACHINES += TMS6100
-MACHINES += TMS9901
-MACHINES += TMS9902
-MACHINES += TPI6525
-MACHINES += TTL74123
-MACHINES += TTL74145
-MACHINES += TTL74148
-MACHINES += TTL74153
-MACHINES += TTL74181
-MACHINES += TTL7474
-MACHINES += UPD1990A
-#MACHINES += UPD4992
-MACHINES += UPD4701
-MACHINES += UPD7002
-MACHINES += UPD71071
-MACHINES += UPD765
-MACHINES += V3021
-MACHINES += WD_FDC
-MACHINES += WD11C00_17
-MACHINES += WD17XX
-MACHINES += WD2010
-MACHINES += WD33C93
-MACHINES += WD7600
-MACHINES += X2212
-MACHINES += X76F041
-MACHINES += X76F100
-MACHINES += YM2148
-MACHINES += Z80CTC
-MACHINES += Z80DART
-MACHINES += Z80DMA
-MACHINES += Z80PIO
-MACHINES += Z80STI
-MACHINES += Z8536
-#MACHINES += SECFLASH
-#MACHINES += PCCARD
-MACHINES += SMC92X4
-MACHINES += HDC9234
-MACHINES += TI99_HD
-MACHINES += STRATA
-MACHINES += STEPPERS
-MACHINES += CORVUSHD
-MACHINES += WOZFDC
-MACHINES += DIABLO_HD
-
-#-------------------------------------------------
-# specify available bus cores
-#-------------------------------------------------
-
-BUSES += A1BUS
-BUSES += A2BUS
-BUSES += A7800
-BUSES += A800
-BUSES += A8SIO
-BUSES += ABCBUS
-BUSES += ABCKB
-BUSES += ADAM
-BUSES += ADAMNET
-BUSES += APF
-BUSES += ARCADIA
-BUSES += ASTROCADE
-BUSES += BML3
-BUSES += BW2
-BUSES += C64
-BUSES += CBM2
-BUSES += CBMIEC
-BUSES += CENTRONICS
-BUSES += CHANNELF
-BUSES += COCO
-BUSES += COLECO
-BUSES += COMPUCOLOR
-BUSES += COMX35
-BUSES += CPC
-BUSES += CRVISION
-BUSES += DMV
-BUSES += ECBBUS
-BUSES += ECONET
-BUSES += EP64
-BUSES += EPSON_SIO
-BUSES += GAMEBOY
-BUSES += GAMEGEAR
-BUSES += GBA
-BUSES += GENERIC
-BUSES += IEEE488
-BUSES += IMI7000
-BUSES += INTV
-BUSES += IQ151
-BUSES += ISA
-BUSES += ISBX
-BUSES += KC
-BUSES += LPCI
-BUSES += MACPDS
-BUSES += MIDI
-BUSES += MEGADRIVE
-BUSES += MSX_SLOT
-BUSES += NEOGEO
-BUSES += NES
-BUSES += NES_CTRL
-BUSES += NUBUS
-BUSES += O2
-BUSES += ORICEXT
-BUSES += PCE
-BUSES += PC_JOY
-BUSES += PC_KBD
-BUSES += PET
-BUSES += PLUS4
-BUSES += PSX_CONTROLLER
-BUSES += QL
-BUSES += RS232
-BUSES += S100
-BUSES += SATURN
-BUSES += SCSI
-BUSES += SCV
-BUSES += SEGA8
-BUSES += SMS_CTRL
-BUSES += SMS_EXP
-BUSES += SNES
-BUSES += SNES_CTRL
-BUSES += SPC1000
-BUSES += TI99PEB
-BUSES += TVC
-BUSES += VBOY
-BUSES += VC4000
-BUSES += VCS
-BUSES += VCS_CTRL
-BUSES += VECTREX
-BUSES += VIC10
-BUSES += VIC20
-BUSES += VIDBRAIN
-BUSES += VIP
-BUSES += VTECH_IOEXP
-BUSES += VTECH_MEMEXP
-BUSES += WANGPC
-BUSES += WSWAN
-BUSES += X68K
-BUSES += Z88
-BUSES += ZORRO
-
-#-------------------------------------------------
-# this is the list of driver libraries that
-# comprise MESS plus messdriv.o which contains
-# the list of drivers
-#-------------------------------------------------
-
-DRVLIBS += \
- $(MESSOBJ)/acorn.a \
- $(MESSOBJ)/act.a \
- $(MESSOBJ)/adc.a \
- $(MESSOBJ)/alesis.a \
- $(MESSOBJ)/altos.a \
- $(MESSOBJ)/amiga.a \
- $(MESSOBJ)/amstrad.a \
- $(MESSOBJ)/apf.a \
- $(MESSOBJ)/apollo.a \
- $(MESSOBJ)/apple.a \
- $(MESSOBJ)/applied.a \
- $(MESSOBJ)/arcadia.a \
- $(MESSOBJ)/ascii.a \
- $(MESSOBJ)/at.a \
- $(MESSOBJ)/atari.a \
- $(MESSOBJ)/att.a \
- $(MESSOBJ)/bally.a \
- $(MESSOBJ)/bandai.a \
- $(MESSOBJ)/banctec.a \
- $(MESSOBJ)/be.a \
- $(MESSOBJ)/bnpo.a \
- $(MESSOBJ)/bondwell.a \
- $(MESSOBJ)/booth.a \
- $(MESSOBJ)/camputers.a \
- $(MESSOBJ)/canon.a \
- $(MESSOBJ)/cantab.a \
- $(MESSOBJ)/casio.a \
- $(MESSOBJ)/cbm.a \
- $(MESSOBJ)/cccp.a \
- $(MESSOBJ)/cce.a \
- $(MESSOBJ)/ccs.a \
- $(MESSOBJ)/chromatics.a \
- $(MESSOBJ)/coleco.a \
- $(MESSOBJ)/cromemco.a \
- $(MESSOBJ)/comx.a \
- $(MESSOBJ)/concept.a \
- $(MESSOBJ)/conitec.a \
- $(MESSOBJ)/cybiko.a \
- $(MESSOBJ)/dai.a \
- $(MESSOBJ)/ddr.a \
- $(MESSOBJ)/dec.a \
- $(MESSOBJ)/dicksmth.a \
- $(MESSOBJ)/dms.a \
- $(MESSOBJ)/dragon.a \
- $(MESSOBJ)/drc.a \
- $(MESSOBJ)/eaca.a \
- $(MESSOBJ)/einis.a \
- $(MESSOBJ)/elektor.a \
- $(MESSOBJ)/elektrka.a \
- $(MESSOBJ)/ensoniq.a \
- $(MESSOBJ)/enterprise.a \
- $(MESSOBJ)/entex.a \
- $(MESSOBJ)/epoch.a \
- $(MESSOBJ)/epson.a \
- $(MESSOBJ)/exidy.a \
- $(MESSOBJ)/fairch.a \
- $(MESSOBJ)/fidelity.a \
- $(MESSOBJ)/fujitsu.a \
- $(MESSOBJ)/funtech.a \
- $(MESSOBJ)/galaxy.a \
- $(MESSOBJ)/gamepark.a \
- $(MESSOBJ)/gi.a \
- $(MESSOBJ)/grundy.a \
- $(MESSOBJ)/hartung.a \
- $(MESSOBJ)/heathkit.a \
- $(MESSOBJ)/hec2hrp.a \
- $(MESSOBJ)/hegener.a \
- $(MESSOBJ)/hitachi.a \
- $(MESSOBJ)/homebrew.a \
- $(MESSOBJ)/homelab.a \
- $(MESSOBJ)/hp.a \
- $(MESSOBJ)/imp.a \
- $(MESSOBJ)/intel.a \
- $(MESSOBJ)/interton.a \
- $(MESSOBJ)/intv.a \
- $(MESSOBJ)/isc.a \
- $(MESSOBJ)/kaypro.a \
- $(MESSOBJ)/koei.a \
- $(MESSOBJ)/kyocera.a \
- $(MESSOBJ)/luxor.a \
- $(MESSOBJ)/magnavox.a \
- $(MESSOBJ)/makerbot.a \
- $(MESSOBJ)/marx.a \
- $(MESSOBJ)/matsushi.a \
- $(MESSOBJ)/mattel.a \
- $(MESSOBJ)/mb.a \
- $(MESSOBJ)/mchester.a \
- $(MESSOBJ)/memotech.a \
- $(MESSOBJ)/mgu.a \
- $(MESSOBJ)/microkey.a \
- $(MESSOBJ)/mit.a \
- $(MESSOBJ)/mits.a \
- $(MESSOBJ)/mitsubishi.a \
- $(MESSOBJ)/morrow.a \
- $(MESSOBJ)/mos.a \
- $(MESSOBJ)/motorola.a \
- $(MESSOBJ)/multitch.a \
- $(MESSOBJ)/nakajima.a \
- $(MESSOBJ)/nascom.a \
- $(MESSOBJ)/ne.a \
- $(MESSOBJ)/nec.a \
- $(MESSOBJ)/netronic.a \
- $(MESSOBJ)/next.a \
- $(MESSOBJ)/nintendo.a \
- $(MESSOBJ)/nokia.a \
- $(MESSOBJ)/northstar.a \
- $(MESSOBJ)/novag.a \
- $(MESSOBJ)/olivetti.a \
- $(MESSOBJ)/omnibyte.a \
- $(MESSOBJ)/orion.a \
- $(MESSOBJ)/osborne.a \
- $(MESSOBJ)/osi.a \
- $(MESSOBJ)/palm.a \
- $(MESSOBJ)/parker.a \
- $(MESSOBJ)/pc.a \
- $(MESSOBJ)/pdp1.a \
- $(MESSOBJ)/pel.a \
- $(MESSOBJ)/philips.a \
- $(MESSOBJ)/pitronic.a \
- $(MESSOBJ)/poly88.a \
- $(MESSOBJ)/psion.a \
- $(MESSOBJ)/radio.a \
- $(MESSOBJ)/rca.a \
- $(MESSOBJ)/rm.a \
- $(MESSOBJ)/robotron.a \
- $(MESSOBJ)/rockwell.a \
- $(MESSOBJ)/roland.a \
- $(MESSOBJ)/sage.a \
- $(MESSOBJ)/samcoupe.a \
- $(MESSOBJ)/samsung.a \
- $(MESSOBJ)/sanyo.a \
- $(MESSOBJ)/sega.a \
- $(MESSOBJ)/sgi.a \
- $(MESSOBJ)/sharp.a \
- $(MESSOBJ)/siemens.a \
- $(MESSOBJ)/sinclair.a \
- $(MESSOBJ)/skeleton.a \
- $(MESSOBJ)/slicer.a \
- $(MESSOBJ)/snk.a \
- $(MESSOBJ)/sony.a \
- $(MESSOBJ)/sord.a \
- $(MESSOBJ)/special.a \
- $(MESSOBJ)/sun.a \
- $(MESSOBJ)/svi.a \
- $(MESSOBJ)/svision.a \
- $(MESSOBJ)/swtpc09.a \
- $(MESSOBJ)/synertec.a \
- $(MESSOBJ)/ta.a \
- $(MESSOBJ)/tandberg.a \
- $(MESSOBJ)/tangerin.a \
- $(MESSOBJ)/tatung.a \
- $(MESSOBJ)/teamconc.a \
- $(MESSOBJ)/tektroni.a \
- $(MESSOBJ)/telenova.a \
- $(MESSOBJ)/telercas.a \
- $(MESSOBJ)/televideo.a \
- $(MESSOBJ)/tem.a \
- $(MESSOBJ)/tesla.a \
- $(MESSOBJ)/test.a \
- $(MESSOBJ)/thomson.a \
- $(MESSOBJ)/ti.a \
- $(MESSOBJ)/tiger.a \
- $(MESSOBJ)/tigertel.a \
- $(MESSOBJ)/tiki.a \
- $(MESSOBJ)/tomy.a \
- $(MESSOBJ)/toshiba.a \
- $(MESSOBJ)/trainer.a \
- $(MESSOBJ)/trs.a \
- $(MESSOBJ)/ultratec.a \
- $(MESSOBJ)/unisys.a \
- $(MESSOBJ)/veb.a \
- $(MESSOBJ)/vidbrain.a \
- $(MESSOBJ)/videoton.a \
- $(MESSOBJ)/visual.a \
- $(MESSOBJ)/votrax.a \
- $(MESSOBJ)/vtech.a \
- $(MESSOBJ)/wang.a \
- $(MESSOBJ)/wavemate.a \
- $(MESSOBJ)/xerox.a \
- $(MESSOBJ)/xussrpc.a \
- $(MESSOBJ)/yamaha.a \
- $(MESSOBJ)/zenith.a \
- $(MESSOBJ)/zpa.a \
- $(MESSOBJ)/zvt.a \
- $(MESSOBJ)/shared.a \
- $(MESSOBJ)/mame.a
-
-#-------------------------------------------------
-# the following files are MAME components and
-# shared across a number of drivers
-#
-# a310.c (MESS), aristmk5.c, ertictac.c (MAME)
-# amiga.c (MESS), alg.c, arcadia.c, cubo.c, mquake.c, upscope.c (MAME)
-# a2600.c (MESS), tourtabl.c (MAME)
-# atari400.c (MESS), bartop52.c, maxaflex.c (MAME)
-# jaguar.c (MAME)
-# astrocde.c (MAME+MESS), g627.c
-# cps1.c (MAME + MESS), cbaseball.c, mitchell.c (MAME)
-# pk8000.c (MESS), photon.c (MAME)
-# nes.c (MESS), cham23.c, famibox.c, multigam.c, playch10.c, vsnes.c (MAME)
-# snes.c (MESS), nss.c, sfcbox.c, snesb.c (MAME)
-# n64.c (MESS), aleck64.c (MAME)
-# megadriv.c, segapico.c (MESS), hshavoc.c, megadrvb.c, megaplay.c, megatech.c, puckpkmn.c, segac2.c, segas18.c (MAME)
-# dccons.c (MESS), naomi.c (MAME)
-# ng_aes.c (MESS), midas.c, neogeo.c, neogeo_noslot.c, neoprint.c (MAME)
-# cdi.c (MESS + MAME)
-# 3do.c (MESS + MAME), konamim2.c (MAME)
-# vectrex.c (MESS + MAME)
-# cps1.c (MESS + MAME)
-#-------------------------------------------------
-
-$(MESSOBJ)/mame.a: \
- $(MAME_MACHINE)/archimds.o \
- $(MAME_VIDEO)/archimds.o \
- $(MAME_MACHINE)/amiga.o \
- $(MAME_VIDEO)/amiga.o \
- $(MAME_VIDEO)/amigaaga.o \
- $(MAME_VIDEO)/tia.o \
- $(MAME_MACHINE)/atari.o \
- $(MAME_VIDEO)/atari.o \
- $(MAME_VIDEO)/antic.o \
- $(MAME_VIDEO)/gtia.o \
- $(MAME_DRIVERS)/jaguar.o \
- $(MAME_AUDIO)/jaguar.o \
- $(MAME_VIDEO)/jaguar.o \
- $(MAME_VIDEO)/astrocde.o \
- $(MAME_MACHINE)/kabuki.o \
- $(MAME_VIDEO)/pk8000.o \
- $(MAME_VIDEO)/ppu2c0x.o \
- $(MAME_MACHINE)/snes.o \
- $(MAME_AUDIO)/snes_snd.o \
- $(MAME_MACHINE)/n64.o \
- $(MAME_VIDEO)/n64.o \
- $(MAME_VIDEO)/rdpblend.o \
- $(MAME_VIDEO)/rdptpipe.o \
- $(MAME_VIDEO)/rdpspn16.o \
- $(MAME_MACHINE)/megadriv.o \
- $(MAME_DRIVERS)/naomi.o \
- $(MAME_MACHINE)/awboard.o \
- $(MAME_MACHINE)/dc.o \
- $(MAME_MACHINE)/dc-ctrl.o \
- $(MAME_MACHINE)/gdrom.o \
- $(MAME_MACHINE)/jvs13551.o \
- $(MAME_MACHINE)/maple-dc.o \
- $(MAME_MACHINE)/mapledev.o \
- $(MAME_MACHINE)/mie.o \
- $(MAME_MACHINE)/naomi.o \
- $(MAME_MACHINE)/naomibd.o \
- $(MAME_MACHINE)/naomig1.o \
- $(MAME_MACHINE)/naomigd.o \
- $(MAME_MACHINE)/naomim1.o \
- $(MAME_MACHINE)/naomim2.o \
- $(MAME_MACHINE)/naomim4.o \
- $(MAME_MACHINE)/naomirom.o \
- $(MAME_MACHINE)/315-5881_crypt.o \
- $(MAME_VIDEO)/powervr2.o \
- $(MAME_DRIVERS)/neogeo.o \
- $(MAME_MACHINE)/neoboot.o \
- $(MAME_MACHINE)/neocrypt.o \
- $(MAME_MACHINE)/neoprot.o \
- $(MAME_MACHINE)/ng_memcard.o\
- $(MAME_VIDEO)/neogeo.o \
- $(MAME_VIDEO)/neogeo_spr.o \
- $(MAME_DRIVERS)/cdi.o \
- $(MAME_MACHINE)/cdi070.o \
- $(MAME_MACHINE)/cdicdic.o \
- $(MAME_MACHINE)/cdislave.o \
- $(MAME_VIDEO)/mcd212.o \
- $(MAME_DRIVERS)/3do.o \
- $(MAME_MACHINE)/3do.o \
- $(MAME_DRIVERS)/konamim2.o \
- $(MAME_DRIVERS)/vectrex.o \
- $(MAME_MACHINE)/vectrex.o \
- $(MAME_VIDEO)/vectrex.o \
- $(MAME_DRIVERS)/cps1.o \
- $(MAME_VIDEO)/cps1.o \
-
-
-#-------------------------------------------------
-# the following files are general components and
-# shared across a number of drivers
-#-------------------------------------------------
-
-$(MESSOBJ)/shared.a: \
- $(MESS_AUDIO)/mea8000.o \
- $(MESS_MACHINE)/appldriv.o \
- $(MESS_MACHINE)/applefdc.o \
- $(MESS_MACHINE)/microdrv.o \
- $(MESS_MACHINE)/smartmed.o \
- $(MESS_MACHINE)/sonydriv.o \
- $(MESS_MACHINE)/teleprinter.o \
- $(MESS_MACHINE)/z80bin.o \
-
-#-------------------------------------------------
-# manufacturer-specific groupings for drivers
-#-------------------------------------------------
-
-$(MESSOBJ)/acorn.a: \
- $(MESS_DRIVERS)/a310.o \
- $(MESS_DRIVERS)/a6809.o \
- $(MESS_DRIVERS)/acrnsys1.o \
- $(MESS_DRIVERS)/atom.o \
- $(MESS_DRIVERS)/bbc.o $(MESS_MACHINE)/bbc.o $(MESS_VIDEO)/bbc.o \
- $(MESS_DRIVERS)/bbcbc.o \
- $(MESS_DRIVERS)/electron.o $(MESS_MACHINE)/electron.o $(MESS_VIDEO)/electron.o \
- $(MESS_DRIVERS)/riscpc.o \
- $(MESS_DRIVERS)/z88.o $(MESS_MACHINE)/upd65031.o $(MESS_VIDEO)/z88.o \
-
-$(MESSOBJ)/act.a: \
- $(MESS_DRIVERS)/apricot.o \
- $(MESS_DRIVERS)/apricotf.o \
- $(MESS_DRIVERS)/apricotp.o \
- $(MESS_MACHINE)/apricotkb.o \
- $(MESS_DRIVERS)/victor9k.o $(MESS_MACHINE)/victor9kb.o $(MESS_MACHINE)/victor9k_fdc.o \
-
-$(MESSOBJ)/adc.a: \
- $(MESS_DRIVERS)/super6.o \
- $(MESS_DRIVERS)/superslave.o\
-
-$(MESSOBJ)/alesis.a: \
- $(MESS_DRIVERS)/alesis.o $(MESS_AUDIO)/alesis.o $(MESS_VIDEO)/alesis.o \
-
-$(MESSOBJ)/altos.a: \
- $(MESS_DRIVERS)/altos5.o \
-
-$(MESSOBJ)/amiga.a: \
- $(MESS_DRIVERS)/amiga.o $(MESS_MACHINE)/amigakbd.o \
-
-$(MESSOBJ)/amstrad.a: \
- $(MESS_DRIVERS)/amstrad.o $(MESS_MACHINE)/amstrad.o \
- $(MESS_DRIVERS)/amstr_pc.o \
- $(MESS_DRIVERS)/nc.o $(MESS_MACHINE)/nc.o $(MESS_VIDEO)/nc.o \
- $(MESS_DRIVERS)/pc1512.o $(MESS_MACHINE)/pc1512kb.o $(MESS_VIDEO)/pc1512.o \
- $(MESS_DRIVERS)/pcw.o $(MESS_VIDEO)/pcw.o \
- $(MESS_DRIVERS)/pcw16.o $(MESS_VIDEO)/pcw16.o \
- $(MESS_DRIVERS)/pda600.o \
-
-$(MESSOBJ)/apf.a: \
- $(MESS_DRIVERS)/apf.o \
-
-$(MESSOBJ)/apollo.a: \
- $(MESS_DRIVERS)/apollo.o $(MESS_MACHINE)/apollo.o $(MESS_MACHINE)/apollo_dbg.o $(MESS_MACHINE)/apollo_kbd.o $(MESS_VIDEO)/apollo.o \
-
-$(MESSOBJ)/apple.a: \
- $(MESS_DRIVERS)/apple1.o $(MESS_MACHINE)/apple1.o $(MESS_VIDEO)/apple1.o \
- $(MESS_DRIVERS)/apple2.o $(MESS_DRIVERS)/apple2e.o $(MESS_MACHINE)/apple2.o $(MESS_VIDEO)/apple2.o \
- $(MESS_DRIVERS)/tk2000.o \
- $(MESS_DRIVERS)/apple2gs.o $(MESS_MACHINE)/apple2gs.o $(MESS_VIDEO)/apple2gs.o \
- $(MESS_DRIVERS)/apple3.o $(MESS_MACHINE)/apple3.o $(MESS_VIDEO)/apple3.o \
- $(MESS_DRIVERS)/lisa.o $(MESS_MACHINE)/lisa.o \
- $(MESS_DRIVERS)/mac.o $(MESS_AUDIO)/mac.o $(MESS_MACHINE)/egret.o $(MESS_MACHINE)/mac.o $(MESS_MACHINE)/macadb.o $(MESS_MACHINE)/macrtc.o $(MESS_MACHINE)/mackbd.o $(MESS_MACHINE)/swim.o $(MESS_VIDEO)/mac.o \
- $(MESS_DRIVERS)/macpci.o $(MESS_MACHINE)/macpci.o \
- $(MESS_MACHINE)/cuda.o \
-
-$(MESSOBJ)/applied.a: \
- $(MESS_DRIVERS)/mbee.o $(MESS_MACHINE)/mbee.o $(MESS_VIDEO)/mbee.o \
-
-$(MESSOBJ)/arcadia.a: \
- $(MESS_DRIVERS)/arcadia.o $(MESS_AUDIO)/arcadia.o $(MESS_VIDEO)/arcadia.o \
-
-$(MESSOBJ)/ascii.a: \
- $(MESS_DRIVERS)/msx.o $(MESS_MACHINE)/msx.o $(MESS_MACHINE)/msx_matsushita.o $(MESS_MACHINE)/msx_s1985.o $(MESS_MACHINE)/msx_switched.o $(MESS_MACHINE)/msx_systemflags.o \
-
-$(MESSOBJ)/at.a: \
- $(MESS_DRIVERS)/at.o $(MESS_MACHINE)/at.o \
- $(MESS_DRIVERS)/ct486.o \
-
-$(MESSOBJ)/atari.a: \
- $(MESS_DRIVERS)/a2600.o \
- $(MESS_DRIVERS)/a7800.o $(MESS_VIDEO)/maria.o \
- $(MESS_DRIVERS)/atari400.o $(MESS_MACHINE)/atarifdc.o \
- $(MESS_DRIVERS)/atarist.o $(MESS_VIDEO)/atarist.o \
- $(MESS_DRIVERS)/lynx.o $(MESS_AUDIO)/lynx.o $(MESS_MACHINE)/lynx.o \
- $(MESS_DRIVERS)/portfoli.o \
-
-$(MESSOBJ)/att.a: \
- $(MESS_DRIVERS)/unixpc.o \
-
-$(MESSOBJ)/bally.a: \
- $(MESS_DRIVERS)/astrocde.o \
-
-$(MESSOBJ)/banctec.a: \
- $(MESS_DRIVERS)/banctec.o \
-
-$(MESSOBJ)/bandai.a: \
- $(MESS_DRIVERS)/sv8000.o \
- $(MESS_DRIVERS)/rx78.o \
- $(MESS_DRIVERS)/wswan.o $(MESS_AUDIO)/wswan_snd.o $(MESS_MACHINE)/wswan.o $(MESS_VIDEO)/wswan_video.o \
-
-$(MESSOBJ)/be.a: \
- $(MESS_DRIVERS)/bebox.o $(MESS_MACHINE)/bebox.o \
-
-$(MESSOBJ)/bnpo.a: \
- $(MESS_DRIVERS)/b2m.o $(MESS_MACHINE)/b2m.o $(MESS_VIDEO)/b2m.o \
-
-$(MESSOBJ)/bondwell.a: \
- $(MESS_DRIVERS)/bw12.o \
- $(MESS_DRIVERS)/bw2.o \
-
-$(MESSOBJ)/booth.a: \
- $(MESS_DRIVERS)/apexc.o \
-
-$(MESSOBJ)/camputers.a: \
- $(MESS_DRIVERS)/camplynx.o \
-
-$(MESSOBJ)/canon.a: \
- $(MESS_DRIVERS)/cat.o \
- $(MESS_DRIVERS)/x07.o \
-
-$(MESSOBJ)/cantab.a: \
- $(MESS_DRIVERS)/ace.o \
-
-$(MESSOBJ)/casio.a: \
- $(MESS_DRIVERS)/casloopy.o \
- $(MESS_DRIVERS)/cfx9850.o \
- $(MESS_DRIVERS)/fp200.o \
- $(MESS_DRIVERS)/fp1100.o \
- $(MESS_DRIVERS)/fp6000.o \
- $(MESS_DRIVERS)/pb1000.o \
- $(MESS_DRIVERS)/pv1000.o \
- $(MESS_DRIVERS)/pv2000.o \
-
-$(MESSOBJ)/cbm.a: \
- $(MESS_DRIVERS)/c128.o \
- $(MESS_DRIVERS)/c64.o \
- $(MESS_DRIVERS)/c64dtv.o \
- $(MESS_DRIVERS)/c65.o \
- $(MESS_DRIVERS)/c900.o \
- $(MESS_DRIVERS)/cbm2.o \
- $(MESS_DRIVERS)/clcd.o \
- $(MESS_DRIVERS)/pet.o \
- $(MESS_DRIVERS)/plus4.o \
- $(MESS_DRIVERS)/vic10.o \
- $(MESS_DRIVERS)/vic20.o \
- $(MESS_MACHINE)/cbm_snqk.o \
-
-$(MESSOBJ)/cccp.a: \
- $(MESS_DRIVERS)/argo.o \
- $(MESS_DRIVERS)/cm1800.o \
- $(MESS_DRIVERS)/lviv.o $(MESS_MACHINE)/lviv.o $(MESS_VIDEO)/lviv.o \
- $(MESS_DRIVERS)/mikro80.o $(MESS_MACHINE)/mikro80.o $(MESS_VIDEO)/mikro80.o \
- $(MESS_DRIVERS)/pk8000.o \
- $(MESS_DRIVERS)/pk8020.o $(MESS_MACHINE)/pk8020.o $(MESS_VIDEO)/pk8020.o \
- $(MESS_DRIVERS)/pyl601.o \
- $(MESS_DRIVERS)/sm1800.o \
- $(MESS_DRIVERS)/uknc.o \
- $(MESS_DRIVERS)/unior.o \
- $(MESS_DRIVERS)/ut88.o $(MESS_MACHINE)/ut88.o $(MESS_VIDEO)/ut88.o \
- $(MESS_DRIVERS)/vector06.o $(MESS_MACHINE)/vector06.o $(MESS_VIDEO)/vector06.o \
- $(MESS_DRIVERS)/vta2000.o \
-
-$(MESSOBJ)/cce.a: \
- $(MESS_DRIVERS)/mc1000.o \
-
-$(MESSOBJ)/ccs.a: \
- $(MESS_DRIVERS)/ccs2810.o \
- $(MESS_DRIVERS)/ccs300.o \
-
-$(MESSOBJ)/chromatics.a: \
- $(MESS_DRIVERS)/cgc7900.o $(MESS_VIDEO)/cgc7900.o \
-
-$(MESSOBJ)/coleco.a: \
- $(MESS_DRIVERS)/adam.o \
- $(MESS_DRIVERS)/coleco.o \
- $(MESS_MACHINE)/coleco.o \
-
-$(MESSOBJ)/cromemco.a: \
- $(MESS_DRIVERS)/c10.o \
- $(MESS_DRIVERS)/mcb216.o \
-
-$(MESSOBJ)/comx.a: \
- $(MESS_DRIVERS)/comx35.o $(MESS_VIDEO)/comx35.o \
-
-$(MESSOBJ)/concept.a: \
- $(MESS_DRIVERS)/concept.o $(MESS_MACHINE)/concept.o \
-
-$(MESSOBJ)/conitec.a: \
- $(MESS_DRIVERS)/prof180x.o \
- $(MESS_DRIVERS)/prof80.o $(MESS_MACHINE)/prof80mmu.o \
-
-$(MESSOBJ)/cybiko.a: \
- $(MESS_DRIVERS)/cybiko.o $(MESS_MACHINE)/cybiko.o \
-
-$(MESSOBJ)/dai.a: \
- $(MESS_DRIVERS)/dai.o $(MESS_AUDIO)/dai_snd.o $(MESS_MACHINE)/dai.o $(MESS_VIDEO)/dai.o \
-
-$(MESSOBJ)/ddr.a: \
- $(MESS_DRIVERS)/ac1.o $(MESS_MACHINE)/ac1.o $(MESS_VIDEO)/ac1.o \
- $(MESS_DRIVERS)/bcs3.o \
- $(MESS_DRIVERS)/c80.o \
- $(MESS_DRIVERS)/huebler.o \
- $(MESS_DRIVERS)/jtc.o \
- $(MESS_DRIVERS)/kramermc.o $(MESS_MACHINE)/kramermc.o $(MESS_VIDEO)/kramermc.o \
- $(MESS_DRIVERS)/llc.o $(MESS_MACHINE)/llc.o $(MESS_VIDEO)/llc.o \
- $(MESS_DRIVERS)/nanos.o \
- $(MESS_DRIVERS)/pcm.o \
- $(MESS_DRIVERS)/vcs80.o \
- $(MESS_MACHINE)/k7659kb.o \
-
-$(MESSOBJ)/dec.a: \
- $(MESS_DRIVERS)/dct11em.o \
- $(MESS_DRIVERS)/dectalk.o \
- $(MESS_DRIVERS)/pdp11.o \
- $(MESS_DRIVERS)/vax11.o \
- $(MESS_DRIVERS)/rainbow.o \
- $(MESS_DRIVERS)/vk100.o \
- $(MESS_DRIVERS)/vt100.o \
- $(MESS_DRIVERS)/vt220.o \
- $(MESS_DRIVERS)/vt240.o \
- $(MESS_DRIVERS)/vt320.o \
- $(MESS_DRIVERS)/vt520.o \
- $(MESS_MACHINE)/dec_lk201.o \
- $(MESS_MACHINE)/rx01.o \
- $(MESS_VIDEO)/vtvideo.o \
-
-$(MESSOBJ)/dicksmth.a: \
- $(MESS_DRIVERS)/super80.o $(MESS_MACHINE)/super80.o $(MESS_VIDEO)/super80.o \
-
-$(MESSOBJ)/dms.a: \
- $(MESS_DRIVERS)/dms5000.o \
- $(MESS_DRIVERS)/dms86.o \
- $(MESS_DRIVERS)/zsbc3.o \
-
-$(MESSOBJ)/dragon.a: \
- $(MESS_DRIVERS)/dgn_beta.o $(MESS_MACHINE)/dgn_beta.o $(MESS_VIDEO)/dgn_beta.o \
-
-$(MESSOBJ)/drc.a: \
- $(MESS_DRIVERS)/zrt80.o \
-
-$(MESSOBJ)/eaca.a: \
- $(MESS_DRIVERS)/cgenie.o $(MESS_MACHINE)/cgenie.o $(MESS_VIDEO)/cgenie.o \
-
-$(MESSOBJ)/einis.a: \
- $(MESS_DRIVERS)/pecom.o $(MESS_MACHINE)/pecom.o $(MESS_VIDEO)/pecom.o \
-
-$(MESSOBJ)/elektrka.a: \
- $(MESS_DRIVERS)/bk.o $(MESS_MACHINE)/bk.o $(MESS_VIDEO)/bk.o \
- $(MESS_DRIVERS)/dvk_ksm.o $(MESS_MACHINE)/ms7004.o \
- $(MESS_DRIVERS)/mk85.o \
- $(MESS_DRIVERS)/mk90.o \
-
-$(MESSOBJ)/elektor.a: \
- $(MESS_DRIVERS)/ec65.o \
- $(MESS_DRIVERS)/elekscmp.o \
- $(MESS_DRIVERS)/junior.o \
-
-$(MESSOBJ)/ensoniq.a: \
- $(MESS_DRIVERS)/esq1.o \
- $(MESS_DRIVERS)/esq5505.o \
- $(MESS_DRIVERS)/esqasr.o \
- $(MESS_DRIVERS)/esqkt.o \
- $(MESS_DRIVERS)/esqmr.o \
- $(MESS_DRIVERS)/mirage.o \
- $(MESS_MACHINE)/esqpanel.o \
- $(MESS_MACHINE)/esqvfd.o \
-
-$(MESSOBJ)/enterprise.a: \
- $(MESS_DRIVERS)/ep64.o $(MESS_AUDIO)/dave.o $(MESS_VIDEO)/nick.o \
-
-$(MESSOBJ)/entex.a: \
- $(MESS_DRIVERS)/advision.o $(MESS_MACHINE)/advision.o $(MESS_VIDEO)/advision.o \
-
-$(MESSOBJ)/epoch.a: \
- $(MESS_DRIVERS)/gamepock.o $(MESS_MACHINE)/gamepock.o \
- $(MESS_DRIVERS)/scv.o $(MESS_AUDIO)/upd1771.o \
-
-$(MESSOBJ)/epson.a: \
- $(MESS_DRIVERS)/hx20.o \
- $(MESS_DRIVERS)/px4.o \
- $(MESS_DRIVERS)/px8.o \
- $(MESS_DRIVERS)/qx10.o $(MESS_MACHINE)/qx10kbd.o \
-
-$(MESSOBJ)/exidy.a: \
- $(MESS_MACHINE)/sorcerer.o $(MESS_DRIVERS)/sorcerer.o \
- $(MESS_MACHINE)/micropolis.o\
-
-$(MESSOBJ)/fairch.a: \
- $(MESS_DRIVERS)/channelf.o $(MESS_AUDIO)/channelf.o $(MESS_VIDEO)/channelf.o \
-
-$(MESSOBJ)/fidelity.a: \
- $(MESS_DRIVERS)/csc.o \
- $(MESS_DRIVERS)/fidelz80.o \
-
-$(MESSOBJ)/fujitsu.a: \
- $(MESS_DRIVERS)/fmtowns.o $(MESS_VIDEO)/fmtowns.o $(MESS_MACHINE)/fm_scsi.o \
- $(MESS_DRIVERS)/fm7.o $(MESS_VIDEO)/fm7.o \
-
-$(MESSOBJ)/funtech.a: \
- $(MESS_DRIVERS)/supracan.o \
-
-$(MESSOBJ)/galaxy.a: \
- $(MESS_DRIVERS)/galaxy.o $(MESS_MACHINE)/galaxy.o $(MESS_VIDEO)/galaxy.o \
-
-$(MESSOBJ)/gamepark.a: \
- $(MESS_DRIVERS)/gp2x.o \
- $(MESS_DRIVERS)/gp32.o \
-
-$(MESSOBJ)/gi.a: \
- $(MESS_DRIVERS)/hh_pic16.o \
-
-$(MESSOBJ)/grundy.a: \
- $(MESS_DRIVERS)/newbrain.o $(MESS_VIDEO)/newbrain.o \
-
-$(MESSOBJ)/hartung.a: \
- $(MESS_DRIVERS)/gmaster.o \
-
-$(MESSOBJ)/heathkit.a: \
- $(MESS_DRIVERS)/et3400.o \
- $(MESS_DRIVERS)/h8.o \
- $(MESS_DRIVERS)/h19.o \
- $(MESS_DRIVERS)/h89.o \
-
-$(MESSOBJ)/hegener.a: \
- $(MESS_DRIVERS)/glasgow.o \
- $(MESS_DRIVERS)/mephisto.o \
- $(MESS_DRIVERS)/mmodular.o \
- $(MESS_DRIVERS)/stratos.o \
- $(MESS_MACHINE)/mboard.o \
-
-$(MESSOBJ)/hitachi.a: \
- $(MESS_DRIVERS)/b16.o \
- $(MESS_DRIVERS)/bmjr.o \
- $(MESS_DRIVERS)/bml3.o \
- $(MESS_DRIVERS)/hh_hmcs40.o \
-
-$(MESSOBJ)/homebrew.a: \
- $(MESS_DRIVERS)/4004clk.o \
- $(MESS_DRIVERS)/68ksbc.o \
- $(MESS_DRIVERS)/craft.o \
- $(MESS_DRIVERS)/homez80.o \
- $(MESS_DRIVERS)/p112.o \
- $(MESS_DRIVERS)/phunsy.o \
- $(MESS_DRIVERS)/pimps.o \
- $(MESS_DRIVERS)/ravens.o \
- $(MESS_DRIVERS)/sbc6510.o \
- $(MESS_DRIVERS)/sitcom.o \
- $(MESS_DRIVERS)/slc1.o \
- $(MESS_DRIVERS)/uzebox.o \
- $(MESS_DRIVERS)/z80dev.o \
-
-$(MESSOBJ)/homelab.a: \
- $(MESS_DRIVERS)/homelab.o \
-
-$(MESSOBJ)/hp.a: \
- $(MESS_DRIVERS)/hp16500.o \
- $(MESS_DRIVERS)/hp48.o \
- $(MESS_MACHINE)/hp48.o \
- $(MESS_VIDEO)/hp48.o \
- $(MESS_DRIVERS)/hp49gp.o \
- $(MESS_DRIVERS)/hp9845.o \
- $(MESS_DRIVERS)/hp9k.o \
- $(MESS_DRIVERS)/hp9k_3xx.o \
-
-$(MESSOBJ)/hec2hrp.a: \
- $(MESS_DRIVERS)/hec2hrp.o \
- $(MESS_MACHINE)/hec2hrp.o \
- $(MESS_MACHINE)/hecdisk2.o \
- $(MESS_VIDEO)/hec2video.o \
- $(MESS_DRIVERS)/interact.o \
-
-$(MESSOBJ)/intel.a: \
- $(MESS_DRIVERS)/basic52.o \
- $(MESS_DRIVERS)/imds.o \
- $(MESS_DRIVERS)/ipc.o \
- $(MESS_DRIVERS)/ipds.o \
- $(MESS_DRIVERS)/isbc.o $(MESS_MACHINE)/isbc_215g.o \
- $(MESS_DRIVERS)/rex6000.o \
- $(MESS_DRIVERS)/sdk85.o \
- $(MESS_DRIVERS)/sdk86.o \
- $(MESS_DRIVERS)/imds2.o \
-
-$(MESSOBJ)/imp.a: \
- $(MESS_DRIVERS)/tim011.o \
- $(MESS_DRIVERS)/tim100.o \
-
-$(MESSOBJ)/interton.a: \
- $(MESS_DRIVERS)/vc4000.o $(MESS_AUDIO)/vc4000snd.o $(MESS_VIDEO)/vc4000.o \
-
-$(MESSOBJ)/intv.a: \
- $(MESS_DRIVERS)/intv.o $(MESS_MACHINE)/intv.o $(MESS_VIDEO)/intv.o $(MESS_VIDEO)/stic.o \
-
-$(MESSOBJ)/isc.a: \
- $(MESS_DRIVERS)/compucolor.o\
-
-$(MESSOBJ)/kaypro.a: \
- $(MESS_DRIVERS)/kaypro.o $(MESS_MACHINE)/kaypro.o $(MESS_MACHINE)/kay_kbd.o $(MESS_VIDEO)/kaypro.o \
-
-$(MESSOBJ)/koei.a: \
- $(MESS_DRIVERS)/pasogo.o \
-
-$(MESSOBJ)/kyocera.a: \
- $(MESS_DRIVERS)/kyocera.o $(MESS_VIDEO)/kyocera.o \
-
-$(MESSOBJ)/luxor.a: \
- $(MESS_DRIVERS)/abc80.o $(MESS_MACHINE)/abc80kb.o $(MESS_VIDEO)/abc80.o \
- $(MESS_DRIVERS)/abc80x.o $(MESS_VIDEO)/abc800.o $(MESS_VIDEO)/abc802.o $(MESS_VIDEO)/abc806.o \
- $(MESS_DRIVERS)/abc1600.o $(MESS_MACHINE)/abc1600mac.o $(MESS_VIDEO)/abc1600.o \
-
-$(MESSOBJ)/magnavox.a: \
- $(MESS_DRIVERS)/odyssey2.o \
-
-$(MESSOBJ)/makerbot.a: \
- $(MESS_DRIVERS)/replicator.o\
-
-$(MESSOBJ)/marx.a: \
- $(MESS_DRIVERS)/elecbowl.o \
-
-$(MESSOBJ)/mattel.a: \
- $(MESS_DRIVERS)/aquarius.o $(MESS_VIDEO)/aquarius.o \
- $(MESS_DRIVERS)/juicebox.o \
- $(MESS_DRIVERS)/hyperscan.o \
-
-$(MESSOBJ)/matsushi.a: \
- $(MESS_DRIVERS)/jr100.o \
- $(MESS_DRIVERS)/jr200.o \
- $(MESS_DRIVERS)/myb3k.o \
-
-$(MESSOBJ)/mb.a: \
- $(MESS_DRIVERS)/mbdtower.o \
- $(MESS_DRIVERS)/microvsn.o \
-
-$(MESSOBJ)/mchester.a: \
- $(MESS_DRIVERS)/ssem.o \
-
-$(MESSOBJ)/memotech.a: \
- $(MESS_DRIVERS)/mtx.o $(MESS_MACHINE)/mtx.o \
-
-$(MESSOBJ)/mgu.a: \
- $(MESS_DRIVERS)/irisha.o \
-
-$(MESSOBJ)/microkey.a: \
- $(MESS_DRIVERS)/primo.o $(MESS_MACHINE)/primo.o $(MESS_VIDEO)/primo.o \
-
-$(MESSOBJ)/mit.a: \
- $(MESS_DRIVERS)/tx0.o $(MESS_VIDEO)/crt.o $(MESS_VIDEO)/tx0.o \
-
-$(MESSOBJ)/mits.a: \
- $(MESS_DRIVERS)/altair.o \
- $(MESS_DRIVERS)/mits680b.o \
-
-$(MESSOBJ)/mitsubishi.a: \
- $(MESS_DRIVERS)/multi8.o \
- $(MESS_DRIVERS)/multi16.o \
-
-$(MESSOBJ)/morrow.a: \
- $(MESS_DRIVERS)/microdec.o \
- $(MESS_DRIVERS)/mpz80.o \
- $(MESS_DRIVERS)/tricep.o \
-
-$(MESSOBJ)/mos.a: \
- $(MESS_DRIVERS)/kim1.o \
-
-$(MESSOBJ)/motorola.a: \
- $(MESS_DRIVERS)/m6805evs.o \
- $(MESS_DRIVERS)/mekd2.o \
-
-$(MESSOBJ)/multitch.a: \
- $(MESS_DRIVERS)/mkit09.o \
- $(MESS_DRIVERS)/mpf1.o \
-
-$(MESSOBJ)/nakajima.a: \
- $(MESS_DRIVERS)/nakajies.o \
-
-$(MESSOBJ)/nascom.a: \
- $(MESS_DRIVERS)/nascom1.o $(MESS_MACHINE)/nascom1.o $(MESS_VIDEO)/nascom1.o \
-
-$(MESSOBJ)/ne.a: \
- $(MESS_DRIVERS)/z80ne.o $(MESS_MACHINE)/z80ne.o \
-
-$(MESSOBJ)/nec.a: \
- $(MESS_DRIVERS)/apc.o \
- $(MESS_DRIVERS)/pce.o $(MESS_MACHINE)/pce.o $(MESS_MACHINE)/pce_cd.o \
- $(MESS_DRIVERS)/pcfx.o \
- $(MESS_DRIVERS)/pc6001.o \
- $(MESS_DRIVERS)/pc8401a.o $(MESS_VIDEO)/pc8401a.o $(MESS_DRIVERS)/pc8001.o \
- $(MESS_DRIVERS)/pc8801.o \
- $(MESS_DRIVERS)/pc88va.o \
- $(MESS_DRIVERS)/pc100.o \
- $(MESS_DRIVERS)/pc9801.o $(MESS_MACHINE)/pc9801_26.o $(MESS_MACHINE)/pc9801_86.o $(MESS_MACHINE)/pc9801_118.o $(MESS_MACHINE)/pc9801_cbus.o $(MESS_MACHINE)/pc9801_kbd.o \
- $(MESS_DRIVERS)/tk80bs.o \
- $(MESS_DRIVERS)/hh_ucom4.o \
-
-$(MESSOBJ)/netronic.a: \
- $(MESS_DRIVERS)/elf.o \
- $(MESS_DRIVERS)/exp85.o \
-
-$(MESSOBJ)/next.a: \
- $(MESS_DRIVERS)/next.o $(MESS_MACHINE)/nextkbd.o $(MESS_MACHINE)/nextmo.o \
-
-$(MESSOBJ)/nintendo.a: \
- $(MESS_DRIVERS)/gb.o $(MESS_AUDIO)/gb.o $(MESS_MACHINE)/gb.o $(MESS_VIDEO)/gb_lcd.o \
- $(MESS_DRIVERS)/gba.o $(MESS_VIDEO)/gba.o \
- $(MESS_DRIVERS)/n64.o \
- $(MESS_DRIVERS)/nes.o $(MESS_MACHINE)/nes.o $(MESS_VIDEO)/nes.o \
- $(MESS_DRIVERS)/pokemini.o \
- $(MESS_DRIVERS)/snes.o $(MESS_MACHINE)/snescx4.o \
- $(MESS_DRIVERS)/vboy.o $(MESS_AUDIO)/vboy.o \
-
-$(MESSOBJ)/nokia.a: \
- $(MESS_DRIVERS)/mikromik.o $(MESS_MACHINE)/mm1kb.o $(MESS_VIDEO)/mikromik.o \
-
-$(MESSOBJ)/northstar.a: \
- $(MESS_DRIVERS)/horizon.o \
-
-$(MESSOBJ)/novag.a: \
- $(MESS_DRIVERS)/mk1.o \
- $(MESS_DRIVERS)/mk2.o \
- $(MESS_DRIVERS)/ssystem3.o $(MESS_VIDEO)/ssystem3.o \
- $(MESS_DRIVERS)/supercon.o \
-
-$(MESSOBJ)/olivetti.a: \
- $(MESS_DRIVERS)/m20.o \
- $(MESS_DRIVERS)/m24.o \
- $(MESS_MACHINE)/m24_kbd.o \
-
-$(MESSOBJ)/omnibyte.a: \
- $(MESS_DRIVERS)/msbc1.o \
- $(MESS_DRIVERS)/ob68k1a.o \
-
-$(MESSOBJ)/orion.a: \
- $(MESS_DRIVERS)/orion.o $(MESS_MACHINE)/orion.o $(MESS_VIDEO)/orion.o \
-
-$(MESSOBJ)/osborne.a: \
- $(MESS_DRIVERS)/osborne1.o $(MESS_MACHINE)/osborne1.o \
- $(MESS_DRIVERS)/osbexec.o \
- $(MESS_DRIVERS)/vixen.o \
-
-$(MESSOBJ)/osi.a: \
- $(MESS_DRIVERS)/osi.o $(MESS_VIDEO)/osi.o \
-
-$(MESSOBJ)/palm.a: \
- $(MESS_DRIVERS)/palm.o \
- $(MESS_DRIVERS)/palmz22.o \
-
-$(MESSOBJ)/parker.a: \
- $(MESS_DRIVERS)/wildfire.o \
-
-$(MESSOBJ)/pitronic.a: \
- $(MESS_DRIVERS)/beta.o \
-
-$(MESSOBJ)/pc.a: \
- $(MESS_DRIVERS)/asst128.o \
- $(MESS_DRIVERS)/europc.o \
- $(MESS_DRIVERS)/genpc.o $(MESS_MACHINE)/genpc.o \
- $(MESS_DRIVERS)/ibmpc.o \
- $(MESS_DRIVERS)/ibmpcjr.o \
- $(MESS_DRIVERS)/pc.o \
- $(MESS_DRIVERS)/tandy1t.o $(MESS_VIDEO)/pc_t1t.o \
-
-$(MESSOBJ)/pdp1.a: \
- $(MESS_DRIVERS)/pdp1.o $(MESS_VIDEO)/pdp1.o \
-
-$(MESSOBJ)/pel.a: \
- $(MESS_DRIVERS)/galeb.o $(MESS_VIDEO)/galeb.o \
- $(MESS_DRIVERS)/orao.o $(MESS_MACHINE)/orao.o $(MESS_VIDEO)/orao.o \
-
-$(MESSOBJ)/philips.a: \
- $(MESS_DRIVERS)/p2000t.o $(MESS_MACHINE)/p2000t.o $(MESS_VIDEO)/p2000m.o \
- $(MESS_DRIVERS)/vg5k.o \
-
-$(MESSOBJ)/poly88.a: \
- $(MESS_DRIVERS)/poly88.o $(MESS_MACHINE)/poly88.o $(MESS_VIDEO)/poly88.o \
-
-$(MESSOBJ)/psion.a: \
- $(MESS_DRIVERS)/psion.o $(MESS_MACHINE)/psion_pack.o \
-
-$(MESSOBJ)/radio.a: \
- $(MESS_DRIVERS)/apogee.o \
- $(MESS_DRIVERS)/mikrosha.o \
- $(MESS_DRIVERS)/partner.o $(MESS_MACHINE)/partner.o \
- $(MESS_DRIVERS)/radio86.o $(MESS_MACHINE)/radio86.o \
-
-$(MESSOBJ)/rca.a: \
- $(MESS_DRIVERS)/microkit.o \
- $(MESS_DRIVERS)/studio2.o \
- $(MESS_DRIVERS)/vip.o \
-
-$(MESSOBJ)/rm.a: \
- $(MESS_DRIVERS)/rm380z.o $(MESS_MACHINE)/rm380z.o $(MESS_VIDEO)/rm380z.o \
- $(MESS_DRIVERS)/rmnimbus.o $(MESS_MACHINE)/rmnimbus.o $(MESS_VIDEO)/rmnimbus.o $(MESS_MACHINE)/rmnkbd.o \
-
-$(MESSOBJ)/robotron.a: \
- $(MESS_DRIVERS)/a5105.o \
- $(MESS_DRIVERS)/a51xx.o \
- $(MESS_DRIVERS)/a7150.o \
- $(MESS_DRIVERS)/k1003.o \
- $(MESS_DRIVERS)/k8915.o \
- $(MESS_DRIVERS)/rt1715.o \
- $(MESS_DRIVERS)/z1013.o \
- $(MESS_DRIVERS)/z9001.o \
-
-$(MESSOBJ)/roland.a: \
- $(MESS_DRIVERS)/rmt32.o \
- $(MESS_DRIVERS)/rd110.o \
- $(MESS_DRIVERS)/rsc55.o \
- $(MESS_DRIVERS)/tb303.o \
-
-$(MESSOBJ)/rockwell.a: \
- $(MESS_DRIVERS)/aim65.o $(MESS_MACHINE)/aim65.o \
- $(MESS_DRIVERS)/aim65_40.o \
-
-$(MESSOBJ)/sage.a: \
- $(MESS_DRIVERS)/sage2.o \
-
-$(MESSOBJ)/samcoupe.a: \
- $(MESS_DRIVERS)/samcoupe.o $(MESS_MACHINE)/samcoupe.o $(MESS_VIDEO)/samcoupe.o \
-
-$(MESSOBJ)/samsung.a: \
- $(MESS_DRIVERS)/spc1000.o \
-
-$(MESSOBJ)/sanyo.a: \
- $(MESS_DRIVERS)/mbc200.o \
- $(MESS_DRIVERS)/mbc55x.o \
- $(MESS_MACHINE)/mbc55x.o \
- $(MESS_VIDEO)/mbc55x.o \
- $(MESS_DRIVERS)/phc25.o \
-
-$(MESSOBJ)/sega.a: \
- $(MESS_DRIVERS)/dccons.o $(MESS_MACHINE)/dccons.o \
- $(MESS_DRIVERS)/megadriv.o \
- $(MESS_DRIVERS)/saturn.o \
- $(MESS_DRIVERS)/segapico.o \
- $(MESS_DRIVERS)/sg1000.o \
- $(MESS_DRIVERS)/sms.o $(MESS_MACHINE)/sms.o \
- $(MESS_DRIVERS)/svmu.o \
- $(MESS_MACHINE)/mega32x.o \
- $(MESS_MACHINE)/megacd.o \
- $(MESS_MACHINE)/megacdcd.o \
-
-$(MESSOBJ)/sgi.a: \
- $(MESS_MACHINE)/sgi.o \
- $(MESS_DRIVERS)/sgi_ip2.o \
- $(MESS_DRIVERS)/sgi_ip6.o \
- $(MESS_DRIVERS)/ip20.o \
- $(MESS_DRIVERS)/ip22.o \
- $(MESS_VIDEO)/newport.o \
-
-$(MESSOBJ)/sharp.a: \
- $(MESS_VIDEO)/mz700.o \
- $(MESS_DRIVERS)/mz700.o \
- $(MESS_DRIVERS)/pc1500.o \
- $(MESS_DRIVERS)/pocketc.o \
- $(MESS_VIDEO)/pc1401.o \
- $(MESS_MACHINE)/pc1401.o \
- $(MESS_VIDEO)/pc1403.o \
- $(MESS_MACHINE)/pc1403.o \
- $(MESS_VIDEO)/pc1350.o \
- $(MESS_MACHINE)/pc1350.o \
- $(MESS_VIDEO)/pc1251.o \
- $(MESS_MACHINE)/pc1251.o \
- $(MESS_VIDEO)/pocketc.o \
- $(MESS_MACHINE)/mz700.o \
- $(MESS_DRIVERS)/x68k.o \
- $(MESS_VIDEO)/x68k.o \
- $(MESS_MACHINE)/x68k_hdc.o \
- $(MESS_MACHINE)/x68k_kbd.o \
- $(MESS_DRIVERS)/mz80.o \
- $(MESS_VIDEO)/mz80.o \
- $(MESS_MACHINE)/mz80.o \
- $(MESS_DRIVERS)/mz2000.o \
- $(MESS_DRIVERS)/x1.o \
- $(MESS_MACHINE)/x1.o \
- $(MESS_DRIVERS)/x1twin.o \
- $(MESS_DRIVERS)/mz2500.o \
- $(MESS_DRIVERS)/mz3500.o \
- $(MESS_DRIVERS)/pce220.o \
- $(MESS_MACHINE)/pce220_ser.o\
- $(MESS_DRIVERS)/mz6500.o \
- $(MESS_DRIVERS)/zaurus.o \
-
-$(MESSOBJ)/sinclair.a: \
- $(MESS_VIDEO)/spectrum.o \
- $(MESS_VIDEO)/timex.o \
- $(MESS_VIDEO)/zx.o \
- $(MESS_DRIVERS)/zx.o \
- $(MESS_MACHINE)/zx.o \
- $(MESS_DRIVERS)/spectrum.o \
- $(MESS_DRIVERS)/spec128.o \
- $(MESS_DRIVERS)/timex.o \
- $(MESS_DRIVERS)/specpls3.o \
- $(MESS_DRIVERS)/scorpion.o \
- $(MESS_DRIVERS)/atm.o \
- $(MESS_DRIVERS)/pentagon.o \
- $(MESS_MACHINE)/beta.o \
- $(MESS_MACHINE)/spec_snqk.o \
- $(MESS_DRIVERS)/ql.o \
- $(MESS_MACHINE)/qimi.o \
- $(MESS_VIDEO)/zx8301.o \
- $(MESS_MACHINE)/zx8302.o \
-
-$(MESSOBJ)/siemens.a: \
- $(MESS_DRIVERS)/pcd.o \
- $(MESS_MACHINE)/pcd_kbd.o \
-
-$(MESSOBJ)/slicer.a: \
- $(MESS_DRIVERS)/slicer.o \
-
-$(MESSOBJ)/snk.a: \
- $(MESS_DRIVERS)/ng_aes.o \
- $(MESS_DRIVERS)/ngp.o $(MESS_VIDEO)/k1ge.o \
-
-$(MESSOBJ)/sony.a: \
- $(MESS_DRIVERS)/pockstat.o $(MESS_DRIVERS)/psx.o $(MESS_MACHINE)/psxcd.o \
- $(MESS_DRIVERS)/pve500.o \
- $(MESS_DRIVERS)/smc777.o \
-
-$(MESSOBJ)/sord.a: \
- $(MESS_DRIVERS)/m5.o \
-
-$(MESSOBJ)/special.a: \
- $(MESS_DRIVERS)/special.o $(MESS_AUDIO)/specimx_snd.o $(MESS_MACHINE)/special.o $(MESS_VIDEO)/special.o \
-
-$(MESSOBJ)/sun.a: \
- $(MESS_DRIVERS)/sun1.o \
- $(MESS_DRIVERS)/sun2.o \
- $(MESS_DRIVERS)/sun3.o \
- $(MESS_DRIVERS)/sun4.o \
-
-$(MESSOBJ)/svi.a: \
- $(MESS_DRIVERS)/svi318.o $(MESS_MACHINE)/svi318.o \
-
-$(MESSOBJ)/svision.a: \
- $(MESS_DRIVERS)/svision.o $(MESS_AUDIO)/svis_snd.o \
-
-$(MESSOBJ)/swtpc09.a: \
- $(MESS_DRIVERS)/swtpc09.o $(MESS_MACHINE)/swtpc09.o \
-
-$(MESSOBJ)/synertec.a: \
- $(MESS_DRIVERS)/sym1.o \
-
-$(MESSOBJ)/ta.a: \
- $(MESS_DRIVERS)/alphatro.o \
-
-$(MESSOBJ)/tandberg.a: \
- $(MESS_DRIVERS)/tdv2324.o \
-
-$(MESSOBJ)/tangerin.a: \
- $(MESS_DRIVERS)/microtan.o $(MESS_MACHINE)/microtan.o $(MESS_VIDEO)/microtan.o \
- $(MESS_DRIVERS)/oric.o
-
-$(MESSOBJ)/tatung.a: \
- $(MESS_DRIVERS)/einstein.o $(MESS_MACHINE)/einstein.o \
-
-$(MESSOBJ)/teamconc.a: \
- $(MESS_DRIVERS)/comquest.o $(MESS_VIDEO)/comquest.o \
-
-$(MESSOBJ)/tektroni.a: \
- $(MESS_DRIVERS)/tek405x.o \
- $(MESS_DRIVERS)/tek410x.o \
-
-$(MESSOBJ)/telenova.a: \
- $(MESS_DRIVERS)/compis.o $(MESS_MACHINE)/compiskb.o \
-
-$(MESSOBJ)/telercas.a: \
- $(MESS_DRIVERS)/tmc1800.o $(MESS_VIDEO)/tmc1800.o \
- $(MESS_DRIVERS)/tmc600.o $(MESS_VIDEO)/tmc600.o \
- $(MESS_DRIVERS)/tmc2000e.o \
-
-$(MESSOBJ)/televideo.a: \
- $(MESS_DRIVERS)/ts802.o \
- $(MESS_DRIVERS)/ts803.o \
- $(MESS_DRIVERS)/ts816.o \
- $(MESS_DRIVERS)/tv950.o \
-
-$(MESSOBJ)/tem.a: \
- $(MESS_DRIVERS)/tec1.o \
-
-$(MESSOBJ)/tesla.a: \
- $(MESS_DRIVERS)/ondra.o $(MESS_MACHINE)/ondra.o $(MESS_VIDEO)/ondra.o \
- $(MESS_DRIVERS)/pmd85.o $(MESS_MACHINE)/pmd85.o $(MESS_VIDEO)/pmd85.o \
- $(MESS_DRIVERS)/pmi80.o \
- $(MESS_DRIVERS)/sapi1.o \
-
-$(MESSOBJ)/test.a: \
- $(MESS_DRIVERS)/test_t400.o \
- $(MESS_DRIVERS)/zexall.o \
-
-$(MESSOBJ)/thomson.a: \
- $(MESS_DRIVERS)/thomson.o $(MESS_MACHINE)/thomson.o $(MESS_MACHINE)/thomflop.o $(MESS_VIDEO)/thomson.o \
-
-$(MESSOBJ)/ti.a: \
- $(MESS_DRIVERS)/avigo.o $(MESS_VIDEO)/avigo.o \
- $(MESS_DRIVERS)/cc40.o \
- $(MESS_DRIVERS)/evmbug.o \
- $(MESS_DRIVERS)/exelv.o \
- $(MESS_DRIVERS)/geneve.o \
- $(MESS_DRIVERS)/ticalc1x.o \
- $(MESS_DRIVERS)/tispeak.o \
- $(MESS_DRIVERS)/ti74.o \
- $(MESS_DRIVERS)/ti85.o $(MESS_MACHINE)/ti85.o $(MESS_VIDEO)/ti85.o \
- $(MESS_DRIVERS)/ti89.o \
- $(MESS_DRIVERS)/ti99_2.o \
- $(MESS_DRIVERS)/ti99_4x.o \
- $(MESS_DRIVERS)/ti99_4p.o \
- $(MESS_DRIVERS)/ti99_8.o \
- $(MESS_DRIVERS)/ti990_4.o \
- $(MESS_DRIVERS)/ti990_10.o \
- $(MESS_DRIVERS)/tm990189.o \
- $(MESS_MACHINE)/ti99/990_dk.o \
- $(MESS_MACHINE)/ti99/990_hd.o \
- $(MESS_MACHINE)/ti99/990_tap.o \
- $(MESS_MACHINE)/ti99/datamux.o \
- $(MESS_MACHINE)/ti99/genboard.o \
- $(MESS_MACHINE)/ti99/grom.o \
- $(MESS_MACHINE)/ti99/gromport.o \
- $(MESS_MACHINE)/ti99/handset.o \
- $(MESS_MACHINE)/ti99/joyport.o \
- $(MESS_MACHINE)/ti99/mapper8.o \
- $(MESS_MACHINE)/ti99/mecmouse.o \
- $(MESS_MACHINE)/ti99/speech8.o \
- $(MESS_MACHINE)/ti99/videowrp.o \
- $(MESS_VIDEO)/733_asr.o \
- $(MESS_VIDEO)/911_vdt.o \
- $(MESS_DRIVERS)/hh_tms1k.o \
-
-$(MESSOBJ)/tiger.a: \
- $(MESS_DRIVERS)/gamecom.o $(MESS_MACHINE)/gamecom.o $(MESS_VIDEO)/gamecom.o \
-
-$(MESSOBJ)/tigertel.a: \
- $(MESS_DRIVERS)/gizmondo.o $(MESS_MACHINE)/docg3.o \
-
-$(MESSOBJ)/tiki.a: \
- $(MESS_DRIVERS)/tiki100.o \
-
-$(MESSOBJ)/tomy.a: \
- $(MESS_DRIVERS)/tutor.o \
-
-$(MESSOBJ)/toshiba.a: \
- $(MESS_DRIVERS)/pasopia.o \
- $(MESS_DRIVERS)/pasopia7.o \
- $(MESS_DRIVERS)/paso1600.o \
-
-$(MESSOBJ)/trainer.a: \
- $(MESS_DRIVERS)/amico2k.o \
- $(MESS_DRIVERS)/babbage.o \
- $(MESS_DRIVERS)/bob85.o \
- $(MESS_DRIVERS)/cvicny.o \
- $(MESS_DRIVERS)/dolphunk.o \
- $(MESS_DRIVERS)/instruct.o \
- $(MESS_DRIVERS)/mk14.o \
- $(MESS_DRIVERS)/pro80.o \
- $(MESS_DRIVERS)/savia84.o \
- $(MESS_DRIVERS)/selz80.o \
- $(MESS_DRIVERS)/tk80.o \
-
-$(MESSOBJ)/trs.a: \
- $(MESS_DRIVERS)/coco12.o \
- $(MESS_DRIVERS)/coco3.o \
- $(MESS_DRIVERS)/dragon.o \
- $(MESS_DRIVERS)/mc10.o \
- $(MESS_MACHINE)/6883sam.o \
- $(MESS_MACHINE)/coco.o \
- $(MESS_MACHINE)/coco12.o \
- $(MESS_MACHINE)/coco3.o \
- $(MESS_MACHINE)/coco_vhd.o \
- $(MESS_MACHINE)/dragon.o \
- $(MESS_MACHINE)/dgnalpha.o \
- $(MESS_VIDEO)/gime.o \
- $(MESS_DRIVERS)/trs80.o $(MESS_MACHINE)/trs80.o $(MESS_VIDEO)/trs80.o \
- $(MESS_DRIVERS)/trs80m2.o $(MESS_MACHINE)/trs80m2kb.o \
- $(MESS_DRIVERS)/tandy2k.o $(MESS_MACHINE)/tandy2kb.o \
-
-$(MESSOBJ)/ultratec.a: \
- $(MESS_DRIVERS)/minicom.o \
-
-$(MESSOBJ)/unisys.a: \
- $(MESS_DRIVERS)/univac.o \
-
-$(MESSOBJ)/veb.a: \
- $(MESS_DRIVERS)/chessmst.o \
- $(MESS_DRIVERS)/kc.o $(MESS_MACHINE)/kc.o $(MESS_MACHINE)/kc_keyb.o $(MESS_VIDEO)/kc.o \
- $(MESS_DRIVERS)/lc80.o \
- $(MESS_DRIVERS)/mc80.o $(MESS_MACHINE)/mc80.o $(MESS_VIDEO)/mc80.o \
- $(MESS_DRIVERS)/poly880.o \
- $(MESS_DRIVERS)/sc1.o \
- $(MESS_DRIVERS)/sc2.o \
-
-$(MESSOBJ)/vidbrain.a: \
- $(MESS_DRIVERS)/vidbrain.o $(MESS_VIDEO)/uv201.o \
-
-$(MESSOBJ)/videoton.a: \
- $(MESS_DRIVERS)/tvc.o $(MESS_AUDIO)/tvc_snd.o \
-
-$(MESSOBJ)/visual.a: \
- $(MESS_DRIVERS)/v1050.o $(MESS_MACHINE)/v1050kb.o $(MESS_VIDEO)/v1050.o \
-
-$(MESSOBJ)/votrax.a: \
- $(MESS_DRIVERS)/votrpss.o \
- $(MESS_DRIVERS)/votrtnt.o \
-
-$(MESSOBJ)/vtech.a: \
- $(MESS_DRIVERS)/crvision.o \
- $(MESS_DRIVERS)/geniusiq.o \
- $(MESS_DRIVERS)/laser3k.o \
- $(MESS_DRIVERS)/lcmate2.o \
- $(MESS_DRIVERS)/pc4.o $(MESS_VIDEO)/pc4.o \
- $(MESS_DRIVERS)/pc2000.o \
- $(MESS_DRIVERS)/pitagjr.o \
- $(MESS_DRIVERS)/prestige.o \
- $(MESS_DRIVERS)/vtech1.o \
- $(MESS_DRIVERS)/vtech2.o $(MESS_MACHINE)/vtech2.o $(MESS_VIDEO)/vtech2.o \
- $(MESS_DRIVERS)/socrates.o $(MESS_AUDIO)/socrates.o \
-
-$(MESSOBJ)/wang.a: \
- $(MESS_DRIVERS)/wangpc.o $(MESS_MACHINE)/wangpckb.o \
-
-$(MESSOBJ)/wavemate.a: \
- $(MESS_DRIVERS)/bullet.o \
- $(MESS_DRIVERS)/jupiter.o \
-
-$(MESSOBJ)/xerox.a: \
- $(MESS_DRIVERS)/xerox820.o $(MESS_MACHINE)/x820kb.o \
- $(MESS_DRIVERS)/bigbord2.o \
- $(MESS_DRIVERS)/alto2.o \
-
-$(MESSOBJ)/xussrpc.a: \
- $(MESS_DRIVERS)/ec184x.o \
- $(MESS_DRIVERS)/iskr103x.o \
- $(MESS_DRIVERS)/mc1502.o \
- $(MESS_DRIVERS)/poisk1.o $(MESS_VIDEO)/poisk1.o \
-
-$(MESSOBJ)/yamaha.a: \
- $(MESS_DRIVERS)/ymmu100.o \
- $(MESS_DRIVERS)/fb01.o \
-
-$(MESS_DRIVERS)/ymmu100.o: $(MESS_DRIVERS)/ymmu100.inc
-$(MESS_DRIVERS)/ymmu100.inc: $(MESSSRC)/drivers/ymmu100.ppm $(SRC)/build/file2str.py
- @echo Converting $<...
- @$(PYTHON) $(SRC)/build/file2str.py $(MESSSRC)/drivers/ymmu100.ppm $@ ymmu100_bkg UINT8
-
-$(MESSOBJ)/zenith.a: \
- $(MESS_DRIVERS)/z100.o \
-
-$(MESSOBJ)/zpa.a: \
- $(MESS_DRIVERS)/iq151.o \
-
-$(MESSOBJ)/zvt.a: \
- $(MESS_DRIVERS)/pp01.o $(MESS_MACHINE)/pp01.o $(MESS_VIDEO)/pp01.o \
-
-$(MESSOBJ)/skeleton.a: \
- $(MESS_DRIVERS)/alphasma.o \
- $(MESS_DRIVERS)/ampro.o \
- $(MESS_DRIVERS)/amust.o \
- $(MESS_DRIVERS)/applix.o \
- $(MESS_DRIVERS)/attache.o \
- $(MESS_DRIVERS)/ax20.o \
- $(MESS_DRIVERS)/beehive.o \
- $(MESS_DRIVERS)/binbug.o \
- $(MESS_DRIVERS)/besta.o \
- $(MESS_DRIVERS)/bitgraph.o \
- $(MESS_DRIVERS)/br8641.o \
- $(MESS_DRIVERS)/busicom.o $(MESS_VIDEO)/busicom.o \
- $(MESS_DRIVERS)/chaos.o \
- $(MESS_DRIVERS)/chesstrv.o \
- $(MESS_DRIVERS)/cd2650.o \
- $(MESS_DRIVERS)/cdc721.o \
- $(MESS_DRIVERS)/codata.o \
- $(MESS_DRIVERS)/cortex.o \
- $(MESS_DRIVERS)/cosmicos.o \
- $(MESS_DRIVERS)/cp1.o \
- $(MESS_DRIVERS)/cxhumax.o \
- $(MESS_DRIVERS)/czk80.o \
- $(MESS_DRIVERS)/d6800.o \
- $(MESS_DRIVERS)/d6809.o \
- $(MESS_DRIVERS)/digel804.o \
- $(MESS_DRIVERS)/dim68k.o \
- $(MESS_DRIVERS)/dm7000.o \
- $(MESS_DRIVERS)/dmv.o $(MESS_MACHINE)/dmv_keyb.o \
- $(MESS_DRIVERS)/dps1.o \
- $(MESS_DRIVERS)/dsb46.o \
- $(MESS_DRIVERS)/dual68.o \
- $(MESS_DRIVERS)/eacc.o \
- $(MESS_DRIVERS)/elwro800.o \
- $(MESS_DRIVERS)/eti660.o \
- $(MESS_DRIVERS)/excali64.o \
- $(MESS_DRIVERS)/fanucs15.o \
- $(MESS_DRIVERS)/fanucspmg.o \
- $(MESS_DRIVERS)/fc100.o \
- $(MESS_DRIVERS)/fk1.o \
- $(MESS_DRIVERS)/ft68m.o \
- $(MESS_DRIVERS)/gamate.o $(MESS_AUDIO)/gamate.o \
- $(MESS_DRIVERS)/gameking.o \
- $(MESS_DRIVERS)/gimix.o \
- $(MESS_DRIVERS)/grfd2301.o \
- $(MESS_DRIVERS)/harriet.o \
- $(MESS_DRIVERS)/hprot1.o \
- $(MESS_DRIVERS)/hpz80unk.o \
- $(MESS_DRIVERS)/ht68k.o \
- $(MESS_DRIVERS)/hunter2.o $(EMU_MACHINE)/nsc810.o \
- $(MESS_DRIVERS)/ibm6580.o \
- $(MESS_DRIVERS)/ie15.o $(MESS_MACHINE)/ie15_kbd.o \
- $(MESS_DRIVERS)/if800.o \
- $(MESS_DRIVERS)/imsai.o \
- $(MESS_DRIVERS)/indiana.o \
- $(MESS_DRIVERS)/itt3030.o \
- $(MESS_DRIVERS)/jade.o \
- $(MESS_DRIVERS)/jonos.o \
- $(MESS_DRIVERS)/konin.o \
- $(MESS_DRIVERS)/leapster.o \
- $(MESS_DRIVERS)/lft.o \
- $(MESS_DRIVERS)/lola8a.o \
- $(MESS_DRIVERS)/m79152pc.o \
- $(MESS_DRIVERS)/mccpm.o \
- $(MESS_DRIVERS)/mes.o \
- $(MESS_DRIVERS)/mice.o \
- $(MESS_DRIVERS)/micronic.o \
- $(MESS_DRIVERS)/mini2440.o \
- $(MESS_DRIVERS)/mmd1.o \
- $(MESS_DRIVERS)/mod8.o \
- $(MESS_DRIVERS)/modellot.o \
- $(MESS_DRIVERS)/molecular.o \
- $(MESS_DRIVERS)/ms0515.o \
- $(MESS_DRIVERS)/ms9540.o \
- $(MESS_DRIVERS)/mstation.o \
- $(MESS_DRIVERS)/mx2178.o \
- $(MESS_DRIVERS)/mycom.o \
- $(MESS_DRIVERS)/myvision.o \
- $(MESS_DRIVERS)/ngen.o $(MESS_MACHINE)/ngen_kb.o \
- $(MESS_DRIVERS)/octopus.o \
- $(MESS_DRIVERS)/onyx.o \
- $(MESS_DRIVERS)/okean240.o \
- $(MESS_DRIVERS)/p8k.o \
- $(MESS_DRIVERS)/pegasus.o \
- $(MESS_DRIVERS)/pencil2.o \
- $(MESS_DRIVERS)/pes.o \
- $(MESS_DRIVERS)/pipbug.o \
- $(MESS_DRIVERS)/plan80.o \
- $(MESS_DRIVERS)/pm68k.o \
- $(MESS_DRIVERS)/poly.o \
- $(MESS_DRIVERS)/pt68k4.o \
- $(MESS_DRIVERS)/ptcsol.o \
- $(MESS_DRIVERS)/pulsar.o \
- $(MESS_DRIVERS)/pv9234.o \
- $(MESS_DRIVERS)/qtsbc.o \
- $(MESS_DRIVERS)/rvoice.o \
- $(MESS_DRIVERS)/sacstate.o \
- $(MESS_DRIVERS)/sbrain.o \
- $(MESS_DRIVERS)/seattle.o \
- $(MESS_DRIVERS)/sh4robot.o \
- $(MESS_DRIVERS)/softbox.o \
- $(MESS_DRIVERS)/swtpc.o \
- $(MESS_DRIVERS)/sys2900.o \
- $(MESS_DRIVERS)/systec.o \
- $(MESS_DRIVERS)/tavernie.o \
- $(MESS_DRIVERS)/tecnbras.o \
- $(MESS_DRIVERS)/terak.o \
- $(MESS_DRIVERS)/ti630.o \
- $(MESS_DRIVERS)/tsispch.o \
- $(MESS_DRIVERS)/unistar.o \
- $(MESS_DRIVERS)/v6809.o \
- $(MESS_DRIVERS)/vector4.o \
- $(MESS_DRIVERS)/vii.o \
- $(MESS_DRIVERS)/wicat.o \
- $(MESS_DRIVERS)/xor100.o \
- $(MESS_DRIVERS)/xavix.o \
- $(MESS_DRIVERS)/zorba.o \
-
-
-
-
-#-------------------------------------------------
-# miscellaneous dependencies
-#-------------------------------------------------
-
-$(MESS_MACHINE)/snescx4.o: $(MESSSRC)/machine/cx4ops.inc \
- $(MESSSRC)/machine/cx4oam.inc \
- $(MESSSRC)/machine/cx4fn.inc \
- $(MESSSRC)/machine/cx4data.inc \
-
-$(MESS_MACHINE)/nes_slot.o: $(MESSSRC)/machine/nes_ines.inc \
- $(MESSSRC)/machine/nes_pcb.inc \
- $(MESSSRC)/machine/nes_unif.inc \
-
-$(MESS_AUDIO)/mac.o: $(MESSSRC)/audio/mac.c \
- $(MESSSRC)/includes/mac.h $(MESSSRC)/machine/egret.h $(MESSSRC)/machine/cuda.h
-
-$(MESS_VIDEO)/mac.o: $(MESSSRC)/video/mac.c \
- $(MESSSRC)/includes/mac.h $(MESSSRC)/machine/egret.h $(MESSSRC)/machine/cuda.h
-
-$(MESS_MACHINE)/mac.o: $(MESSSRC)/machine/mac.c \
- $(MESSSRC)/includes/mac.h $(MESSSRC)/machine/egret.h $(MESSSRC)/machine/cuda.h
-
-$(MESS_MACHINE)/macadb.o: $(MESSSRC)/machine/macadb.c \
- $(MESSSRC)/includes/mac.h $(MESSSRC)/machine/egret.h $(MESSSRC)/machine/cuda.h
-
-$(MESS_MACHINE)/macrtc.o: $(MESSSRC)/machine/macrtc.c \
- $(MESSSRC)/includes/mac.h $(MESSSRC)/machine/egret.h $(MESSSRC)/machine/cuda.h
-
-$(MESS_DRIVERS)/mac.o: $(MESSSRC)/drivers/mac.c \
- $(MESSSRC)/includes/mac.h $(MESSSRC)/machine/egret.h $(MESSSRC)/machine/cuda.h
-
-$(MESS_MACHINE)/egret.o: $(MESSSRC)/machine/egret.c\
- $(MESSSRC)/machine/egret.h
-
-$(MESS_DRIVERS)/apple2.o: $(MESSSRC)/video/apple2.h
-$(MESS_DRIVERS)/apple2e.o: $(MESSSRC)/video/apple2.h
-$(MESS_MACHINE)/apple2.o: $(MESSSRC)/includes/apple2.h
-$(MESS_VIDEO)/apple2.o: $(MESSSRC)/includes/apple2.h $(MESSSRC)/video/apple2.h
-$(MESS_DRIVERS)/apple2gs.o: $(MESSSRC)/includes/apple2.h $(MESSSRC)/includes/apple2gs.h
-$(MESS_MACHINE)/apple2gs.o: $(MESSSRC)/includes/apple2.h $(MESSSRC)/includes/apple2gs.h
-$(MESS_VIDEO)/apple2gs.o: $(MESSSRC)/includes/apple2.h $(MESSSRC)/includes/apple2gs.h
-$(MESS_DRIVERS)/apple3.o: $(MESSSRC)/includes/apple3.h
-$(MESS_MACHINE)/apple3.o: $(MESSSRC)/includes/apple3.h
-$(MESS_VIDEO)/apple3.o: $(MESSSRC)/includes/apple3.h
-
-
-# $(MESSSRC)/drivers/apollo.c includes m68kcpu.h and m68kcpu.h now includes m68kops.h
-$(MESS_DRIVERS)/apollo.o: $(EMUSRC)/cpu/m68000/m68kcpu.h
-$(MESS_MACHINE)/apollo_dbg.o: $(EMUSRC)/cpu/m68000/m68kcpu.h
-
-# when we compile source files we need to include generated files from the OBJ directory
-$(MESS_DRIVERS)/apollo.o: $(MESSSRC)/drivers/apollo.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -I$(CPUOBJ)/m68000 -c $< -o $@
-
-$(MESS_MACHINE)/apollo_dbg.o: $(MESSSRC)/machine/apollo_dbg.c | $(OSPREBUILD)
- @echo Compiling $<...
- $(CC) $(CDEFS) $(CFLAGS) -I$(CPUOBJ)/m68000 -c $< -o $@
-
-#-------------------------------------------------
-# layout dependencies
-#-------------------------------------------------
-
-$(MESS_DRIVERS)/4004clk.o: $(MESS_LAYOUT)/4004clk.lh
-$(MESS_VIDEO)/abc1600.o: $(MESS_LAYOUT)/abc1600.lh
-$(MESS_DRIVERS)/acrnsys1.o: $(MESS_LAYOUT)/acrnsys1.lh
-$(MESS_DRIVERS)/aim65.o: $(MESS_LAYOUT)/aim65.lh
-$(MESS_DRIVERS)/aim65_40.o: $(MESS_LAYOUT)/aim65_40.lh
-$(MESS_DRIVERS)/alesis.o: $(MESS_LAYOUT)/sr16.lh
-$(MESS_DRIVERS)/amico2k.o: $(MESS_LAYOUT)/amico2k.lh
-$(MESS_DRIVERS)/amiga.o: $(MESS_LAYOUT)/amiga.lh
-$(MESS_VIDEO)/apollo.o: $(MESS_LAYOUT)/apollo.lh \
- $(MESS_LAYOUT)/apollo_15i.lh
-$(MESS_DRIVERS)/apollo.o: $(MESS_LAYOUT)/apollo_dsp.lh
-$(MESS_DRIVERS)/apricotp.o: $(MESS_LAYOUT)/apricotp.lh
-$(MESS_DRIVERS)/avigo.o: $(MESS_LAYOUT)/avigo.lh
-$(MESS_DRIVERS)/babbage.o: $(MESS_LAYOUT)/babbage.lh
-$(MESS_DRIVERS)/bbc.o: $(MESS_LAYOUT)/bbc.lh
-$(MESS_DRIVERS)/beta.o: $(MESS_LAYOUT)/beta.lh
-$(MESS_DRIVERS)/bitgraph.o: $(MESS_LAYOUT)/bitgrpha.lh $(MESS_LAYOUT)/bitgrphb.lh
-$(MESS_DRIVERS)/bob85.o: $(MESS_LAYOUT)/bob85.lh
-$(MESS_DRIVERS)/cc40.o: $(MESS_LAYOUT)/cc40.lh
-$(MAME_DRIVERS)/cdi.o: $(MAME_LAYOUT)/cdi.lh
-$(MESS_DRIVERS)/chessmst.o: $(MESS_LAYOUT)/chessmst.lh
-$(MESS_DRIVERS)/chesstrv.o: $(MESS_LAYOUT)/chesstrv.lh \
- $(MESS_LAYOUT)/borisdpl.lh
-$(MESS_DRIVERS)/cp1.o: $(MESS_LAYOUT)/cp1.lh
-$(MESS_DRIVERS)/cvicny.o: $(MESS_LAYOUT)/cvicny.lh
-$(MESS_DRIVERS)/coco3.o: $(MESS_LAYOUT)/coco3.lh
-$(MESS_DRIVERS)/cosmicos.o: $(MESS_LAYOUT)/cosmicos.lh
-$(MESS_DRIVERS)/c80.o: $(MESS_LAYOUT)/c80.lh
-$(MESS_DRIVERS)/digel804.o: $(MESS_LAYOUT)/digel804.lh
-$(MESS_DRIVERS)/dmv.o: $(MESS_LAYOUT)/dmv.lh
-$(MESS_DRIVERS)/dolphunk.o: $(MESS_LAYOUT)/dolphunk.lh
-$(MESS_DRIVERS)/eacc.o: $(MESS_LAYOUT)/eacc.lh
-$(MESS_DRIVERS)/elecbowl.o: $(MESS_LAYOUT)/elecbowl.lh
-$(MESS_DRIVERS)/elekscmp.o: $(MESS_LAYOUT)/elekscmp.lh
-$(MESS_DRIVERS)/elf.o: $(MESS_LAYOUT)/elf2.lh
-$(MESS_MACHINE)/esqvfd.o: $(MESS_LAYOUT)/esq2by40.lh \
- $(MESS_LAYOUT)/esq1by22.lh
-$(MESS_DRIVERS)/et3400.o: $(MESS_LAYOUT)/et3400.lh
-$(MESS_DRIVERS)/fb01.o: $(MESS_LAYOUT)/fb01.lh
-$(MESS_DRIVERS)/fidelz80.o: $(MESS_LAYOUT)/fidelz80.lh \
- $(MESS_LAYOUT)/bridgec3.lh \
- $(MESS_LAYOUT)/vsc.lh
-$(MESS_DRIVERS)/gamecom.o: $(MESS_LAYOUT)/gamecom.lh
-$(MESS_DRIVERS)/glasgow.o: $(MESS_LAYOUT)/glasgow.lh
-$(MESS_DRIVERS)/h8.o: $(MESS_LAYOUT)/h8.lh
-$(MESS_DRIVERS)/hh_hmcs40.o:$(MESS_LAYOUT)/hh_hmcs40_test.lh
-$(MESS_DRIVERS)/hh_pic16.o: $(MESS_LAYOUT)/maniac.lh
-$(MESS_DRIVERS)/hh_tms1k.o: $(MESS_LAYOUT)/amaztron.lh \
- $(MESS_LAYOUT)/bankshot.lh \
- $(MESS_LAYOUT)/cnsector.lh \
- $(MESS_LAYOUT)/comp4.lh \
- $(MESS_LAYOUT)/ebball.lh \
- $(MESS_LAYOUT)/ebball2.lh \
- $(MESS_LAYOUT)/ebball3.lh \
- $(MESS_LAYOUT)/elecdet.lh \
- $(MESS_LAYOUT)/mathmagi.lh \
- $(MESS_LAYOUT)/merlin.lh \
- $(MESS_LAYOUT)/simon.lh \
- $(MESS_LAYOUT)/ssimon.lh \
- $(MESS_LAYOUT)/splitsec.lh \
- $(MESS_LAYOUT)/starwbc.lh \
- $(MESS_LAYOUT)/stopthie.lh \
- $(MESS_LAYOUT)/tandy12.lh \
- $(MESS_LAYOUT)/tc4.lh
-$(MESS_DRIVERS)/hh_ucom4.o: $(MESS_LAYOUT)/hh_ucom4_test.lh
-$(MESS_DRIVERS)/ie15.o: $(MESS_LAYOUT)/ie15.lh
-$(MESS_DRIVERS)/instruct.o: $(MESS_LAYOUT)/instruct.lh
-$(MESS_DRIVERS)/k1003.o: $(MESS_LAYOUT)/k1003.lh
-$(MESS_DRIVERS)/kim1.o: $(MESS_LAYOUT)/kim1.lh
-$(MESS_DRIVERS)/junior.o: $(MESS_LAYOUT)/junior.lh
-$(MESS_DRIVERS)/lc80.o: $(MESS_LAYOUT)/lc80.lh
-$(MESS_DRIVERS)/llc.o: $(MESS_LAYOUT)/llc1.lh
-$(MESS_DRIVERS)/lynx.o: $(MESS_LAYOUT)/lynx.lh
-$(MESS_DRIVERS)/mac.o: $(MESS_LAYOUT)/mac.lh
-$(MESS_DRIVERS)/mbdtower.o: $(MESS_LAYOUT)/mbdtower.lh
-$(MESS_MACHINE)/megacd.o: $(MESS_LAYOUT)/megacd.lh
-$(MESS_DRIVERS)/mekd2.o: $(MESS_LAYOUT)/mekd2.lh
-$(MESS_DRIVERS)/mephisto.o: $(MESS_LAYOUT)/mephisto.lh
-$(MESS_DRIVERS)/minicom.o: $(MESS_LAYOUT)/minicom.lh
-$(MESS_DRIVERS)/mirage.o: $(MESS_LAYOUT)/mirage.lh
-$(MESS_DRIVERS)/mk1.o: $(MESS_LAYOUT)/mk1.lh
-$(MESS_DRIVERS)/mk14.o: $(MESS_LAYOUT)/mk14.lh
-$(MESS_DRIVERS)/mk2.o: $(MESS_LAYOUT)/mk2.lh
-$(MESS_DRIVERS)/mkit09.o: $(MESS_LAYOUT)/mkit09.lh
-$(MESS_DRIVERS)/mmd1.o: $(MESS_LAYOUT)/mmd1.lh \
- $(MESS_LAYOUT)/mmd2.lh
-$(MESS_DRIVERS)/mpf1.o: $(MESS_LAYOUT)/mpf1.lh \
- $(MESS_LAYOUT)/mpf1b.lh \
- $(MESS_LAYOUT)/mpf1p.lh
-$(MESS_VIDEO)/newbrain.o: $(MESS_LAYOUT)/newbrain.lh
-$(MAME_DRIVERS)/neogeo.o: $(MAME_LAYOUT)/neogeo.lh
-$(MESS_DRIVERS)/pc1500.o: $(MESS_LAYOUT)/pc1500.lh
-$(MESS_DRIVERS)/pc2000.o: $(MESS_LAYOUT)/gl3000s.lh
-$(MESS_VIDEO)/pc8401a.o: $(MESS_LAYOUT)/pc8500.lh
-$(MESS_DRIVERS)/pcw.o: $(MESS_LAYOUT)/pcw.lh
-$(MESS_DRIVERS)/pmi80.o: $(MESS_LAYOUT)/pmi80.lh
-$(MESS_DRIVERS)/poly880.o: $(MESS_LAYOUT)/poly880.lh
-$(MESS_DRIVERS)/pro80.o: $(MESS_LAYOUT)/pro80.lh
-$(MESS_DRIVERS)/pve500.o: $(MESS_LAYOUT)/pve500.lh
-$(MESS_DRIVERS)/px4.o: $(MESS_LAYOUT)/px4.lh
-$(MESS_DRIVERS)/px8.o: $(MESS_LAYOUT)/px8.lh
-$(MESS_DRIVERS)/ravens.o: $(MESS_LAYOUT)/ravens.lh
-$(MESS_DRIVERS)/rainbow.o: $(MESS_LAYOUT)/rainbow.lh
-$(MESS_DRIVERS)/savia84.o: $(MESS_LAYOUT)/savia84.lh
-$(MESS_DRIVERS)/sc1.o: $(MESS_LAYOUT)/sc1.lh
-$(MESS_DRIVERS)/sc2.o: $(MESS_LAYOUT)/sc2.lh
-$(MESS_DRIVERS)/sdk85.o: $(MESS_LAYOUT)/sdk85.lh
-$(MESS_DRIVERS)/sdk86.o: $(MESS_LAYOUT)/sdk86.lh
-$(MESS_DRIVERS)/selz80.o: $(MESS_LAYOUT)/selz80.lh
-$(MESS_DRIVERS)/sitcom.o: $(MESS_LAYOUT)/sitcom.lh
-$(MESS_DRIVERS)/slc1.o: $(MESS_LAYOUT)/slc1.lh
-$(MESS_DRIVERS)/sms.o: $(MESS_LAYOUT)/sms1.lh
-$(MESS_DRIVERS)/super80.o: $(MESS_LAYOUT)/super80.lh
-$(MESS_DRIVERS)/supercon.o: $(MESS_LAYOUT)/supercon.lh
-$(MESS_DRIVERS)/svision.o: $(MESS_LAYOUT)/svision.lh
-$(MESS_DRIVERS)/svmu.o: $(MESS_LAYOUT)/svmu.lh
-$(MESS_DRIVERS)/sym1.o: $(MESS_LAYOUT)/sym1.lh
-$(MESS_DRIVERS)/tavernie.o: $(MESS_LAYOUT)/tavernie.lh
-$(MESS_DRIVERS)/tb303.o: $(MESS_LAYOUT)/tb303.lh
-$(MESS_DRIVERS)/tc4.o: $(MESS_LAYOUT)/tc4.lh
-$(MESS_DRIVERS)/tec1.o: $(MESS_LAYOUT)/tec1.lh
-$(MESS_DRIVERS)/tecnbras.o: $(MESS_LAYOUT)/tecnbras.lh
-$(MESS_DRIVERS)/ti74.o: $(MESS_LAYOUT)/ti74.lh \
- $(MESS_LAYOUT)/ti95.lh
-$(MESS_DRIVERS)/ticalc1x.o: $(MESS_LAYOUT)/ti1270.lh \
- $(MESS_LAYOUT)/ti30.lh \
- $(MESS_LAYOUT)/tisr16.lh \
- $(MESS_LAYOUT)/wizatron.lh
-$(MESS_DRIVERS)/tispeak.o: $(MESS_LAYOUT)/lantutor.lh \
- $(MESS_LAYOUT)/snspell.lh
-$(MESS_DRIVERS)/tk80.o: $(MESS_LAYOUT)/tk80.lh
-$(MESS_DRIVERS)/tm990189.o: $(MESS_LAYOUT)/tm990189.lh \
- $(MESS_LAYOUT)/tm990189v.lh
-$(MESS_DRIVERS)/unixpc.o: $(MESS_LAYOUT)/unixpc.lh
-$(MESS_DRIVERS)/ut88.o: $(MESS_LAYOUT)/ut88mini.lh
-$(MESS_DRIVERS)/vboy.o: $(MESS_LAYOUT)/vboy.lh
-$(MESS_DRIVERS)/vcs80.o: $(MESS_LAYOUT)/vcs80.lh
-$(MESS_DRIVERS)/vidbrain.o: $(MESS_LAYOUT)/vidbrain.lh
-$(MESS_DRIVERS)/votrpss.o: $(MESS_LAYOUT)/votrpss.lh
-$(MESS_DRIVERS)/votrtnt.o: $(MESS_LAYOUT)/votrtnt.lh
-$(MESS_DRIVERS)/vk100.o: $(MESS_LAYOUT)/vk100.lh
-$(MESS_DRIVERS)/vt100.o: $(MESS_LAYOUT)/vt100.lh
-$(MESS_DRIVERS)/wicat.o: $(MESS_LAYOUT)/wicat.lh
-$(MESS_DRIVERS)/wildfire.o: $(MESS_LAYOUT)/wildfire.lh
-$(MESS_DRIVERS)/wswan.o: $(MESS_LAYOUT)/wswan.lh
-$(MESS_DRIVERS)/x68k.o: $(MESS_LAYOUT)/x68000.lh
-$(MESS_DRIVERS)/z80dev.o: $(MESS_LAYOUT)/z80dev.lh
-$(MESS_DRIVERS)/z80ne.o: $(MESS_LAYOUT)/z80ne.lh \
- $(MESS_LAYOUT)/z80net.lh \
- $(MESS_LAYOUT)/z80netb.lh \
- $(MESS_LAYOUT)/z80netf.lh
-
-
-#-------------------------------------------------
-# MESS-specific tools
-#-------------------------------------------------
-
-include $(MESSSRC)/tools/tools.mak
-
diff --git a/src/mess/messcore.mak b/src/mess/messcore.mak
deleted file mode 100644
index d0f9e077f20..00000000000
--- a/src/mess/messcore.mak
+++ /dev/null
@@ -1,71 +0,0 @@
-###########################################################################
-#
-# messcore.mak
-#
-# MESS emulation core makefile
-#
-###########################################################################
-
-
-#-------------------------------------------------
-# MESS core defines
-#-------------------------------------------------
-
-# add some additional include libraries for the mame files
-INCPATH += \
- -I$(SRC)/mame \
- -I$(OBJ)/mame/layout \
- -I$(SRC)/mess/osd \
- -I$(SRC)/mess/osd/$(OSD)
-
-
-# Root object directories
-MAMESRC = $(SRC)/mame
-MAMEOBJ = $(OBJ)/mame
-MESSSRC = $(SRC)/mess
-MESSOBJ = $(OBJ)/mess
-EMUSRC = $(SRC)/emu
-EMUOBJ = $(OBJ)/emu
-
-# MAME directories
-EMU_MACHINE = $(EMUOBJ)/machine
-EMU_VIDEO = $(EMUOBJ)/video
-MAME_AUDIO = $(MAMEOBJ)/audio
-MAME_MACHINE = $(MAMEOBJ)/machine
-MAME_DRIVERS = $(MAMEOBJ)/drivers
-MAME_VIDEO = $(MAMEOBJ)/video
-MAME_LAYOUT = $(MAMEOBJ)/layout
-
-# MESS directories
-MESS_AUDIO = $(MESSOBJ)/audio
-MESS_DRIVERS = $(MESSOBJ)/drivers
-MESS_LAYOUT = $(MESSOBJ)/layout
-MESS_MACHINE = $(MESSOBJ)/machine
-MESS_VIDEO = $(MESSOBJ)/video
-
-OBJDIRS += \
- $(EMU_MACHINE) \
- $(EMU_VIDEO) \
- $(MAME_AUDIO) \
- $(MAME_DRIVERS) \
- $(MAME_LAYOUT) \
- $(MAME_MACHINE) \
- $(MAME_VIDEO) \
- $(MESS_AUDIO) \
- $(MESS_DRIVERS) \
- $(MESS_LAYOUT) \
- $(MESS_MACHINE) \
- $(MESS_VIDEO) \
-
-# System-specific directories
-
-OBJDIRS += \
- $(MESS_MACHINE)/c64 \
- $(MESS_MACHINE)/ti99 \
-
-
-#-------------------------------------------------
-# MESS core objects
-#-------------------------------------------------
-
-LIBOCORE_NOMAIN = $(OBJ)/libocore_nomain.a
diff --git a/src/mess/osd/windows/windows.mak b/src/mess/osd/windows/windows.mak
deleted file mode 100644
index 0c7ca6125e1..00000000000
--- a/src/mess/osd/windows/windows.mak
+++ /dev/null
@@ -1,41 +0,0 @@
-###########################################################################
-#
-# windows.mak
-#
-# MESS Windows-specific makefile
-#
-###########################################################################
-
-MESS_WINSRC = src/mess/osd/windows
-MESS_WINOBJ = $(OBJ)/mess/osd/windows
-
-OBJDIRS += \
- $(MESSOBJ)/osd \
- $(MESSOBJ)/osd/windows
-
-RESFILE = $(MESS_WINOBJ)/mess.res
-
-$(LIBOSD): $(OSDOBJS)
-
-$(LIBOCORE): $(OSDCOREOBJS)
-
-$(LIBOCORE_NOMAIN): $(OSDCOREOBJS:$(WINOBJ)/main.o=)
-
-#-------------------------------------------------
-# generic rules for the resource compiler
-#-------------------------------------------------
-
-$(MESS_WINOBJ)/%.res: $(MESS_WINSRC)/%.rc
- @echo Compiling resources $<...
- $(RC) $(RCDEFS) $(RCFLAGS) --include-dir $(MESS_WINOBJ) -o $@ -i $<
-
-
-#-------------------------------------------------
-# rules for resource file
-#-------------------------------------------------
-
-$(RESFILE): $(MESS_WINSRC)/mess.rc $(MESS_WINOBJ)/messvers.rc
-
-$(MESS_WINOBJ)/messvers.rc: $(SRC)/build/verinfo.py $(SRC)/version.c
- @echo Emitting $@...
- $(PYTHON) $(SRC)/build/verinfo.py -b mess -o $@ $(SRC)/version.c
diff --git a/src/mess/tiny.mak b/src/mess/tiny.mak
deleted file mode 100644
index 0979e44cb07..00000000000
--- a/src/mess/tiny.mak
+++ /dev/null
@@ -1,65 +0,0 @@
-###########################################################################
-#
-# tiny.mak
-#
-# Small driver-specific example makefile
-# Use make TARGET=mess SUBTARGET=tiny to build
-#
-# As an example this makefile builds MESS with the three Colecovision
-# drivers enabled only.
-#
-# Copyright (c) 1996-2007, Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-# include MESS core defines
-include $(SRC)/mess/messcore.mak
-
-#-------------------------------------------------
-# Specify all the CPU cores necessary for the
-# drivers referenced in tiny.c.
-#-------------------------------------------------
-
-CPUS += Z80
-
-
-
-#-------------------------------------------------
-# Specify all the sound cores necessary for the
-# drivers referenced in tiny.c.
-#-------------------------------------------------
-
-SOUNDS += SN76496
-
-
-
-#-------------------------------------------------
-# specify available video cores
-#-------------------------------------------------
-
-VIDEOS += TMS9928A
-
-
-#-------------------------------------------------
-# specify available machine cores
-#-------------------------------------------------
-
-
-
-#-------------------------------------------------
-# specify available bus cores
-#-------------------------------------------------
-
-BUSES += COLECO
-
-#-------------------------------------------------
-# This is the list of files that are necessary
-# for building all of the drivers referenced
-# in tiny.c
-#-------------------------------------------------
-
-DRVLIBS = \
- $(MESS_DRIVERS)/coleco.o \
- $(MESS_MACHINE)/coleco.o \
-
diff --git a/src/mess/tools/castool/castool.mak b/src/mess/tools/castool/castool.mak
deleted file mode 100644
index ac8f9e7b760..00000000000
--- a/src/mess/tools/castool/castool.mak
+++ /dev/null
@@ -1,39 +0,0 @@
-###########################################################################
-#
-# castool.mak
-#
-# MESS castool makefile
-#
-###########################################################################
-
-
-# castool executable name
-CASTOOL = $(BIN)castool$(EXE)
-
-# add path to castool headers
-INCPATH += -I$(SRC)/$(TARGET)/tools/castool
-
-# castool directories
-CASTOOLOBJ = $(MESS_TOOLS)/castool
-
-
-#-------------------------------------------------
-# castool objects
-#-------------------------------------------------
-
-OBJDIRS += \
- $(CASTOOLOBJ)
-
-CASTOOL_OBJS = \
- $(CASTOOLOBJ)/main.o \
-
-
-
-#-------------------------------------------------
-# rules to build the castool executable
-#-------------------------------------------------
-
-# TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
-$(CASTOOL): $(CASTOOL_OBJS) $(FORMATS_LIB) $(LIBUTIL) $(EXPAT) $(ZLIB) $(LIBOCORE) $(FLAC_LIB) $(7Z_LIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
diff --git a/src/mess/tools/floptool/floptool.mak b/src/mess/tools/floptool/floptool.mak
deleted file mode 100644
index 19fa39bdc82..00000000000
--- a/src/mess/tools/floptool/floptool.mak
+++ /dev/null
@@ -1,39 +0,0 @@
-###########################################################################
-#
-# floptool.mak
-#
-# MESS floptool makefile
-#
-###########################################################################
-
-
-# floptool executable name
-FLOPTOOL = $(BIN)floptool$(EXE)
-
-# add path to floptool headers
-INCPATH += -I$(SRC)/$(TARGET)/tools/floptool
-
-# floptool directories
-FLOPTOOLOBJ = $(MESS_TOOLS)/floptool
-
-
-#-------------------------------------------------
-# floptool objects
-#-------------------------------------------------
-
-OBJDIRS += \
- $(FLOPTOOLOBJ)
-
-FLOPTOOL_OBJS = \
- $(FLOPTOOLOBJ)/main.o \
-
-
-
-#-------------------------------------------------
-# rules to build the floptool executable
-#-------------------------------------------------
-
-# TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
-$(FLOPTOOL): $(FLOPTOOL_OBJS) $(FORMATS_LIB) $(LIBEMU) $(LIBUTIL) $(EXPAT) $(ZLIB) $(LIBOCORE) $(FLAC_LIB) $(7Z_LIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
diff --git a/src/mess/tools/imgtool/imgtool.mak b/src/mess/tools/imgtool/imgtool.mak
deleted file mode 100644
index abccc4e2ce7..00000000000
--- a/src/mess/tools/imgtool/imgtool.mak
+++ /dev/null
@@ -1,79 +0,0 @@
-###########################################################################
-#
-# imgtool.mak
-#
-# MESS imgtool makefile
-#
-###########################################################################
-
-
-# imgtool executable name
-IMGTOOL = $(BIN)imgtool$(EXE)
-
-# add path to imgtool headers
-INCPATH += -I$(MESSSRC)/tools/imgtool
-
-# imgtool directories
-IMGTOOLOBJ = $(MESS_TOOLS)/imgtool
-IMGTOOL_MODULES = $(IMGTOOLOBJ)/modules
-
-
-
-#-------------------------------------------------
-# imgtool objects
-#-------------------------------------------------
-
-OBJDIRS += \
- $(IMGTOOLOBJ) \
- $(IMGTOOL_MODULES)
-
-LIBIMGTOOL = $(OBJ)/libimgtool.a
-
-# imgtool lib objects
-IMGTOOL_LIB_OBJS = \
- $(IMGTOOLOBJ)/stream.o \
- $(IMGTOOLOBJ)/library.o \
- $(IMGTOOLOBJ)/modules.o \
- $(IMGTOOLOBJ)/iflopimg.o \
- $(IMGTOOLOBJ)/filter.o \
- $(IMGTOOLOBJ)/filteoln.o \
- $(IMGTOOLOBJ)/filtbas.o \
- $(IMGTOOLOBJ)/imgtool.o \
- $(IMGTOOLOBJ)/imgterrs.o \
- $(IMGTOOLOBJ)/imghd.o \
- $(IMGTOOLOBJ)/charconv.o \
- $(IMGTOOL_MODULES)/amiga.o \
- $(IMGTOOL_MODULES)/macbin.o \
- $(IMGTOOL_MODULES)/rsdos.o \
- $(IMGTOOL_MODULES)/os9.o \
- $(IMGTOOL_MODULES)/mac.o \
- $(IMGTOOL_MODULES)/ti99.o \
- $(IMGTOOL_MODULES)/ti990hd.o \
- $(IMGTOOL_MODULES)/concept.o \
- $(IMGTOOL_MODULES)/fat.o \
- $(IMGTOOL_MODULES)/pc_flop.o \
- $(IMGTOOL_MODULES)/pc_hard.o \
- $(IMGTOOL_MODULES)/prodos.o \
- $(IMGTOOL_MODULES)/vzdos.o \
- $(IMGTOOL_MODULES)/thomson.o \
- $(IMGTOOL_MODULES)/macutil.o \
- $(IMGTOOL_MODULES)/cybiko.o \
- $(IMGTOOL_MODULES)/cybikoxt.o \
- $(IMGTOOL_MODULES)/psion.o \
- $(IMGTOOL_MODULES)/bml3.o \
- $(IMGTOOL_MODULES)/hp48.o \
-
-$(LIBIMGTOOL): $(IMGTOOL_LIB_OBJS)
-
-IMGTOOL_OBJS = \
- $(IMGTOOLOBJ)/main.o \
-
-
-
-#-------------------------------------------------
-# rules to build the imgtool executable
-#-------------------------------------------------
-
-$(IMGTOOL): $(IMGTOOL_OBJS) $(LIBIMGTOOL) $(FORMATS_LIB) $(LIBEMU) $(LIBUTIL) $(EXPAT) $(ZLIB) $(FLAC_LIB) $(7Z_LIB) $(LIBOCORE)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
diff --git a/src/mess/tools/tools.mak b/src/mess/tools/tools.mak
deleted file mode 100644
index f7b8a6c2f1a..00000000000
--- a/src/mess/tools/tools.mak
+++ /dev/null
@@ -1,23 +0,0 @@
-###########################################################################
-#
-# tools.mak
-#
-# MESS tools makefile
-#
-###########################################################################
-
-
-# add include path to tools directory
-INCPATH += -I$(MESSSRC)/tools
-
-# tools object directory
-MESS_TOOLS = $(MESSOBJ)/tools
-
-include $(MESSSRC)/tools/imgtool/imgtool.mak
-TOOLS += $(IMGTOOL)
-
-include $(MESSSRC)/tools/castool/castool.mak
-TOOLS += $(CASTOOL)
-
-include $(MESSSRC)/tools/floptool/floptool.mak
-TOOLS += $(FLOPTOOL)
diff --git a/src/osd/osdmini/osdmini.mak b/src/osd/osdmini/osdmini.mak
deleted file mode 100644
index 58a4d348778..00000000000
--- a/src/osd/osdmini/osdmini.mak
+++ /dev/null
@@ -1,110 +0,0 @@
-###########################################################################
-#
-# osdmini.mak
-#
-# Minimal OSD makefile
-#
-###########################################################################
-#
-# Copyright Aaron Giles
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name 'MAME' nor the names of its contributors may be
-# used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY AARON GILES ''AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL AARON GILES BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-###########################################################################
-
-# add a define identifying the target osd
-DEFS += -DOSD_MINI
-DEFS += -DUSE_QTDEBUG=0
-DEFS += -DUSE_SDL=0
-#-------------------------------------------------
-# object and source roots
-#-------------------------------------------------
-
-MINISRC = $(SRC)/osd/$(OSD)
-MINIOBJ = $(OBJ)/osd/$(OSD)
-
-OSDSRC = $(SRC)/osd
-OSDOBJ = $(OBJ)/osd
-
-OBJDIRS += $(MINIOBJ) \
- $(OSDOBJ)/modules/sync \
- $(OSDOBJ)/modules/lib \
- $(OSDOBJ)/modules/sound \
- $(OSDOBJ)/modules/midi \
- $(OSDOBJ)/modules/font \
- $(OSDOBJ)/modules/netdev
-
-#-------------------------------------------------
-# OSD core library
-#-------------------------------------------------
-
-OSDCOREOBJS = \
- $(MINIOBJ)/minidir.o \
- $(MINIOBJ)/minifile.o \
- $(MINIOBJ)/minimisc.o \
- $(MINIOBJ)/minisync.o \
- $(MINIOBJ)/minitime.o \
- $(OSDOBJ)/modules/sync/work_mini.o \
- $(OSDOBJ)/modules/osdmodule.o \
-
-#-------------------------------------------------
-# OSD mini library
-#-------------------------------------------------
-
-OSDOBJS = \
- $(MINIOBJ)/minimain.o \
- $(OSDOBJ)/modules/lib/osdobj_common.o \
- $(OSDOBJ)/modules/midi/portmidi.o \
- $(OSDOBJ)/modules/midi/none.o \
- $(OSDOBJ)/modules/lib/osdobj_common.o \
- $(OSDOBJ)/modules/sound/js_sound.o \
- $(OSDOBJ)/modules/sound/direct_sound.o \
- $(OSDOBJ)/modules/sound/sdl_sound.o \
- $(OSDOBJ)/modules/sound/none.o \
- $(OSDOBJ)/modules/font/font_sdl.o \
- $(OSDOBJ)/modules/font/font_windows.o \
- $(OSDOBJ)/modules/font/font_osx.o \
- $(OSDOBJ)/modules/font/font_none.o \
- $(OSDOBJ)/modules/netdev/pcap.o \
- $(OSDOBJ)/modules/netdev/taptun.o \
- $(OSDOBJ)/modules/netdev/none.o \
- $(OSDOBJ)/modules/debugger/debugwin.o \
- $(OSDOBJ)/modules/debugger/debugint.o \
- $(OSDOBJ)/modules/debugger/debugqt.o \
- $(OSDOBJ)/modules/debugger/none.o \
-
-ifeq ($(OS),Windows_NT)
-LIBS += -lwinmm -lwsock32
-endif
-#-------------------------------------------------
-# rules for building the libaries
-#-------------------------------------------------
-
-$(LIBOCORE): $(OSDCOREOBJS)
-
-$(LIBOSD): $(OSDOBJS)
diff --git a/src/osd/sdl/build.mak b/src/osd/sdl/build.mak
deleted file mode 100644
index 181fdaefc2b..00000000000
--- a/src/osd/sdl/build.mak
+++ /dev/null
@@ -1,13 +0,0 @@
-###########################################################################
-#
-# build.mak
-#
-# Specific rules for compile time targets
-#
-# Copyright (c) 1996-2007, Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-###########################################################################
-
-# Nothing to do here
-
diff --git a/src/osd/sdl/sdl.mak b/src/osd/sdl/sdl.mak
deleted file mode 100644
index 7f2de3c4300..00000000000
--- a/src/osd/sdl/sdl.mak
+++ /dev/null
@@ -1,993 +0,0 @@
-###########################################################################
-#
-# sdl.mak
-#
-# SDL-specific makefile
-#
-# Copyright (c) 1996-2013, Nicola Salmoria and the MAME Team.
-# Visit http://mamedev.org for licensing and usage restrictions.
-#
-# SDLMAME by Olivier Galibert and R. Belmont
-#
-###########################################################################
-
-###########################################################################
-################# BEGIN USER-CONFIGURABLE OPTIONS #####################
-###########################################################################
-
-
-#-------------------------------------------------
-# specify build options; see each option below
-# for details
-#-------------------------------------------------
-
-# uncomment and edit next line to specify a distribution
-# supported debian-stable, ubuntu-intrepid
-
-# DISTRO = debian-stable
-# DISTRO = ubuntu-intrepid
-# DISTRO = gcc44-generic
-
-# uncomment next line to build without OpenGL support
-
-# NO_OPENGL = 1
-
-# uncomment next line to build without X11 support (TARGETOS=unix only)
-# this also implies, that no debugger will be builtin.
-
-# NO_X11 = 1
-
-# uncomment next line to disable XInput support for e.g. multiple lightguns and mice on X11 systems
-# using Wiimote driver (see http://spritesmods.com/?art=wiimote-mamegun for more info)
-# enabling NO_X11 also implies no XInput support, of course.
-# (currently defaults disabled due to causing issues with mouse capture, esp. in MESS)
-
-NO_USE_XINPUT = 1
-
-# uncomment and adapt next line to link against specific GL-Library
-# this will also add a rpath to the executable
-# MESA_INSTALL_ROOT = /usr/local/dfb_GL
-
-# uncomment the next line to build a binary using GL-dispatching.
-# This option takes precedence over MESA_INSTALL_ROOT
-
-USE_DISPATCH_GL = 1
-
-# The following settings are currently supported for unix only.
-# There is no need to play with this option unless you are doing
-# active development on sdlmame or SDL.
-
-# uncomment the next line to use couriersud's multi-keyboard patch for SDL 2.1? (this API was removed prior to the 2.0 release)
-# SDL2_MULTIAPI = 1
-
-# uncomment the next line to specify where you have installed
-# SDL. Equivalent to the ./configure --prefix=<path>
-# SDL_INSTALL_ROOT = /usr/local/sdl20
-
-# uncomment to disable the Qt debugger (on non-OSX this disables all debugging)
-# NO_USE_QTDEBUG = 1
-
-# uncomment to disable MIDI
-# NO_USE_MIDI = 1
-
-# uncomment to disable implementations based on assembler code
-# NOASM = 1
-
-# change for custom OS X installations
-SDL_FRAMEWORK_PATH = /Library/Frameworks/
-
-# uncomment to use SDL1.2 (depracated)
-# SDL_LIBVER = sdl
-
-# uncomment to use BGFX
-
-# USE_BGFX = 1
-
-###########################################################################
-################## END USER-CONFIGURABLE OPTIONS ######################
-###########################################################################
-OSDSRC = $(SRC)/osd
-OSDOBJ = $(OBJ)/osd
-
-# add a define identifying the target osd
-DEFS += -DOSD_SDL
-
-# default to SDL2 for non-OS/2 builds now
-ifndef SDL_LIBVER
-ifneq ($(TARGETOS),os2)
-SDL_LIBVER = sdl2
-else
-SDL_LIBVER = sdl
-endif
-endif
-
-ifndef NO_USE_QTDEBUG
-OBJDIRS += $(OSDOBJ)/modules/debugger/qt
-endif
-
-ifdef SDL_INSTALL_ROOT
-SDL_CONFIG = $(SDL_INSTALL_ROOT)/bin/$(SDL_LIBVER)-config
-else
-SDL_CONFIG = $(SDL_LIBVER)-config
-endif
-
-ifeq ($(SDL_LIBVER),sdl2)
-DEFS += -DSDLMAME_SDL2=1
- ifeq ($(SDL2_MULTIAPI),1)
- DEFS += -DSDL2_MULTIAPI
- endif
-else
-DEFS += -DSDLMAME_SDL2=0
-endif
-
-# minimal preliminary ARM support
-ifeq ($(findstring arm,$(UNAME)),arm)
- NOASM = 1
- DEFS += -DSDLMAME_ARM
-endif
-
-ifdef NOASM
-DEFS += -DSDLMAME_NOASM
-endif
-
-# patch up problems with new zlib
-DEFS += -D_LFS64_LARGEFILE=0
-
-# bring in external flags for RPM build
-CCOMFLAGS += $(OPT_FLAGS)
-
-#-------------------------------------------------
-# distribution may change things
-#-------------------------------------------------
-
-ifeq ($(DISTRO),)
-DISTRO = generic
-else
-ifeq ($(DISTRO),debian-stable)
-DEFS += -DNO_AFFINITY_NP
-else
-ifeq ($(DISTRO),ubuntu-intrepid)
-# Force gcc-4.2 on ubuntu-intrepid
-CC = @gcc -V 4.2
-LD = @g++-4.2
-else
-ifeq ($(DISTRO),gcc44-generic)
-CC = @gcc-4.4
-LD = @g++-4.4
-else
-ifeq ($(DISTRO),gcc45-generic)
-CC = @gcc-4.5
-LD = @g++-4.5
-else
-ifeq ($(DISTRO),gcc46-generic)
-CC = @gcc-4.6
-LD = @g++-4.6
-else
-ifeq ($(DISTRO),gcc47-generic)
-CC = @gcc-4.7
-LD = @g++-4.7
-else
-$(error DISTRO $(DISTRO) unknown)
-endif
-endif
-endif
-endif
-endif
-endif
-endif
-
-DEFS += -DDISTRO=$(DISTRO)
-
-#-------------------------------------------------
-# sanity check the configuration
-#-------------------------------------------------
-
-ifdef BIGENDIAN
-X86_MIPS3_DRC =
-X86_PPC_DRC =
-FORCE_DRC_C_BACKEND = 1
-endif
-
-ifdef NOASM
-X86_MIPS3_DRC =
-X86_PPC_DRC =
-FORCE_DRC_C_BACKEND = 1
-endif
-
-#-------------------------------------------------
-# compile and linking flags
-#-------------------------------------------------
-
-# add SDLMAME BASE_TARGETOS definitions
-
-ifeq ($(TARGETOS),unix)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = tc
-endif
-
-ifeq ($(TARGETOS),linux)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = tc
-SDL_NETWORK = taptun
-
-ifndef NO_USE_MIDI
-ALSACFLAGS := $(shell pkg-config --cflags alsa)
-ALSALIBS := $(shell pkg-config --libs alsa)
-
-INCPATH += $(ALSACFLAGS)
-LIBS += $(ALSALIBS)
-endif
-
-endif
-
-ifeq ($(TARGETOS),freebsd)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = tc
-DEFS += -DNO_AFFINITY_NP
-LIBS += -lutil
-# /usr/local/include is not considered a system include directory
-# on FreeBSD. GL.h resides there and throws warnings
-CCOMFLAGS += -isystem /usr/local/include
-NO_USE_MIDI = 1
-endif
-
-ifeq ($(TARGETOS),openbsd)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = ntc
-LIBS += -lutil
-NO_USE_MIDI = 1
-endif
-
-ifeq ($(TARGETOS),netbsd)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = ntc
-LIBS += -lutil
-NO_USE_MIDI = 1
-SDL_NETWORK = pcap
-endif
-
-ifeq ($(TARGETOS),solaris)
-BASE_TARGETOS = unix
-#DEFS += -DNO_AFFINITY_NP -UHAVE_VSNPRINTF -DNO_vsnprintf
-DEFS += -DNO_AFFINITY_NP
-SYNC_IMPLEMENTATION = tc
-NO_USE_MIDI = 1
-NO_USE_QTDEBUG = 1
-endif
-
-ifeq ($(TARGETOS),haiku)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = ntc
-NO_X11 = 1
-NO_USE_XINPUT = 1
-NO_USE_MIDI = 1
-NO_USE_QTDEBUG = 1
-LIBS += -lnetwork -lbsd
-endif
-
-ifeq ($(TARGETOS),emscripten)
-BASE_TARGETOS = unix
-SYNC_IMPLEMENTATION = mini
-NO_DEBUGGER = 1
-NO_X11 = 1
-NO_USE_XINPUT = 1
-NO_USE_MIDI = 1
-NO_USE_QTDEBUG = 1
-DONT_USE_NETWORK = 1
-endif
-
-ifeq ($(TARGETOS),macosx)
-NO_USE_QTDEBUG = 1
-BASE_TARGETOS = unix
-DEFS += -DSDLMAME_UNIX -DSDLMAME_MACOSX -DSDLMAME_DARWIN
-
-ifndef NO_USE_MIDI
-LIBS += -framework CoreAudio -framework CoreMIDI
-endif
-
-ifdef NO_USE_QTDEBUG
-
-OBJDIRS += $(OSDOBJ)/modules/debugger/osx
-
-DEBUGOBJS = \
- $(OSDOBJ)/modules/debugger/debugosx.o \
- $(OSDOBJ)/modules/debugger/osx/breakpointsview.o \
- $(OSDOBJ)/modules/debugger/osx/consoleview.o \
- $(OSDOBJ)/modules/debugger/osx/debugcommandhistory.o \
- $(OSDOBJ)/modules/debugger/osx/debugconsole.o \
- $(OSDOBJ)/modules/debugger/osx/debugview.o \
- $(OSDOBJ)/modules/debugger/osx/debugwindowhandler.o \
- $(OSDOBJ)/modules/debugger/osx/deviceinfoviewer.o \
- $(OSDOBJ)/modules/debugger/osx/devicesviewer.o \
- $(OSDOBJ)/modules/debugger/osx/disassemblyview.o \
- $(OSDOBJ)/modules/debugger/osx/disassemblyviewer.o \
- $(OSDOBJ)/modules/debugger/osx/errorlogview.o \
- $(OSDOBJ)/modules/debugger/osx/errorlogviewer.o \
- $(OSDOBJ)/modules/debugger/osx/memoryview.o \
- $(OSDOBJ)/modules/debugger/osx/memoryviewer.o \
- $(OSDOBJ)/modules/debugger/osx/pointsviewer.o \
- $(OSDOBJ)/modules/debugger/osx/registersview.o \
- $(OSDOBJ)/modules/debugger/osx/watchpointsview.o
-
-endif
-
-SYNC_IMPLEMENTATION = ntc
-
-# SDLMain_tmpl isn't necessary for SDL2
-ifneq ($(SDL_LIBVER),sdl2)
-SDLMAIN = $(SDLOBJ)/SDLMain_tmpl.o
-SDLUTILMAIN = $(SDLOBJ)/SDLMain_tmpl.o
-endif
-
-SDL_NETWORK = pcap
-MAINLDFLAGS = -Xlinker -all_load
-NO_X11 = 1
-NO_USE_XINPUT = 1
-
-ifdef BIGENDIAN
-DEFS += -DOSX_PPC=1
-CCOMFLAGS += -Wno-unused-label
-ifdef SYMBOLS
-CCOMFLAGS += -mlong-branch
-endif # SYMBOLS
-ifeq ($(PTR64),1)
-CCOMFLAGS += -arch ppc64
-LDFLAGS += -arch ppc64
-else
-CCOMFLAGS += -arch ppc
-LDFLAGS += -arch ppc
-endif
-$(OBJ)/emu/cpu/tms57002/tms57002.o : CCOMFLAGS += -O0
-else # BIGENDIAN
-ifeq ($(PTR64),1)
-CCOMFLAGS += -arch x86_64
-LDFLAGS += -arch x86_64
-else
-CCOMFLAGS += -m32 -arch i386
-LDFLAGS += -m32 -arch i386
-endif
-endif # BIGENDIAN
-
-endif
-
-ifeq ($(TARGETOS),win32)
-BASE_TARGETOS = win32
-SYNC_IMPLEMENTATION = windows
-NO_X11 = 1
-NO_USE_XINPUT = 1
-DEFS += -DSDLMAME_WIN32 -DX64_WINDOWS_ABI
-LIBGL = -lopengl32
-SDLMAIN = $(SDLOBJ)/main.o
-# needed for unidasm
-LDFLAGS += -Wl,--allow-multiple-definition
-SDL_NETWORK = pcap
-INCPATH += -I$(3RDPARTY)/winpcap/Include
-
-# enable UNICODE
-DEFS += -Dmain=utf8_main -DUNICODE -D_UNICODE
-LDFLAGS += -municode
-
-# Qt
-ifndef NO_USE_QTDEBUG
-QT_INSTALL_HEADERS = $(shell qmake -query QT_INSTALL_HEADERS)
-INCPATH += -I$(QT_INSTALL_HEADERS)/QtCore -I$(QT_INSTALL_HEADERS)/QtGui -I$(QT_INSTALL_HEADERS)
-BASELIBS += -lcomdlg32 -loleaut32 -limm32 -lwinspool -lmsimg32 -lole32 -luuid -lws2_32 -lshell32 -lkernel32
-LIBS += -L$(shell qmake -query QT_INSTALL_LIBS) -lqtmain -lQtGui4 -lQtCore4 -lcomdlg32 -loleaut32 -limm32 -lwinspool -lmsimg32 -lole32 -luuid -lws2_32 -lshell32 -lkernel32
-endif
-endif
-
-ifeq ($(TARGETOS),macosx)
-ifndef NO_USE_QTDEBUG
-MOC = @moc
-
-QT_INSTALL_LIBS = $(shell qmake -query QT_INSTALL_LIBS)
-INCPATH += -I$(QT_INSTALL_LIBS)/QtGui.framework/Versions/4/Headers -I$(QT_INSTALL_LIBS)/QtCore.framework/Versions/4/Headers -F$(QT_INSTALL_LIBS)
-LIBS += -L$(QT_INSTALL_LIBS) -F$(QT_INSTALL_LIBS) -framework QtCore -framework QtGui
-endif
-endif
-
-ifeq ($(TARGETOS),os2)
-BASE_TARGETOS = os2
-DEFS += -DSDLMAME_OS2
-SYNC_IMPLEMENTATION = os2
-NO_DEBUGGER = 1
-NO_X11 = 1
-NO_USE_XINPUT = 1
-NO_USE_MIDI = 1
-NO_USE_QTDEBUG = 1
-# OS/2 can't have OpenGL (aww)
-NO_OPENGL = 1
-endif
-
-#-------------------------------------------------
-# Sanity checks
-#-------------------------------------------------
-
-ifeq ($(BASE_TARGETOS),)
-$(error $(TARGETOS) not supported !)
-endif
-
-# if no Qt and not OS X, no debugger
-ifneq ($(TARGETOS),macosx)
-ifdef NO_USE_QTDEBUG
-NO_DEBUGGER = 1
-endif
-endif
-
-#-------------------------------------------------
-# object and source roots
-#-------------------------------------------------
-
-SDLSRC = $(SRC)/osd/$(OSD)
-SDLOBJ = $(OBJ)/osd/$(OSD)
-
-OBJDIRS += $(SDLOBJ) \
- $(OSDOBJ)/modules/sync \
- $(OSDOBJ)/modules/lib \
- $(OSDOBJ)/modules/midi \
- $(OSDOBJ)/modules/font \
- $(OSDOBJ)/modules/netdev \
- $(OSDOBJ)/modules/opengl \
- $(OSDOBJ)/modules/render
-
-#-------------------------------------------------
-# OSD core library
-#-------------------------------------------------
-
-OSDCOREOBJS = \
- $(SDLOBJ)/strconv.o \
- $(SDLOBJ)/sdldir.o \
- $(SDLOBJ)/sdlfile.o \
- $(SDLOBJ)/sdlptty_$(BASE_TARGETOS).o \
- $(SDLOBJ)/sdlsocket.o \
- $(SDLOBJ)/sdlos_$(SDLOS_TARGETOS).o \
- $(OSDOBJ)/modules/lib/osdlib_$(SDLOS_TARGETOS).o \
- $(OSDOBJ)/modules/sync/sync_$(SYNC_IMPLEMENTATION).o \
- $(OSDOBJ)/modules/osdmodule.o \
-
-ifdef NOASM
-OSDCOREOBJS += $(OSDOBJ)/modules/sync/work_mini.o
-else
-OSDCOREOBJS += $(OSDOBJ)/modules/sync/work_osd.o
-endif
-
-# any "main" must be in LIBOSD or else the build will fail!
-# for the windows build, we just add it to libocore as well.
-OSDOBJS = \
- $(SDLMAIN) \
- $(SDLOBJ)/sdlmain.o \
- $(SDLOBJ)/input.o \
- $(OSDOBJ)/modules/sound/js_sound.o \
- $(OSDOBJ)/modules/sound/direct_sound.o \
- $(OSDOBJ)/modules/sound/sdl_sound.o \
- $(OSDOBJ)/modules/sound/none.o \
- $(SDLOBJ)/video.o \
- $(SDLOBJ)/window.o \
- $(SDLOBJ)/output.o \
- $(SDLOBJ)/watchdog.o \
- $(OSDOBJ)/modules/lib/osdobj_common.o \
- $(OSDOBJ)/modules/font/font_sdl.o \
- $(OSDOBJ)/modules/font/font_windows.o \
- $(OSDOBJ)/modules/font/font_osx.o \
- $(OSDOBJ)/modules/font/font_none.o \
- $(OSDOBJ)/modules/netdev/taptun.o \
- $(OSDOBJ)/modules/netdev/pcap.o \
- $(OSDOBJ)/modules/netdev/none.o \
- $(OSDOBJ)/modules/midi/portmidi.o \
- $(OSDOBJ)/modules/midi/none.o \
- $(OSDOBJ)/modules/render/drawsdl.o \
-
-ifdef NO_USE_MIDI
- DEFS += -DNO_USE_MIDI
-else
-endif
-
-# Add SDL2.0 support
-
-ifeq ($(SDL_LIBVER),sdl2)
-OSDOBJS += $(OSDOBJ)/modules/render/draw13.o
-endif
-
-# add an ARCH define
-DEFS += -DSDLMAME_ARCH="$(ARCHOPTS)" -DSYNC_IMPLEMENTATION=$(SYNC_IMPLEMENTATION)
-
-#-------------------------------------------------
-# Generic defines and additions
-#-------------------------------------------------
-
-OSDCLEAN = sdlclean
-
-# copy off the include paths before the sdlprefix & sdl-config stuff shows up
-MOCINCPATH := $(INCPATH)
-
-# add the prefix file
-INCPATH += -include $(SDLSRC)/sdlprefix.h
-
-
-#-------------------------------------------------
-# BASE_TARGETOS specific configurations
-#-------------------------------------------------
-
-SDLOS_TARGETOS = $(BASE_TARGETOS)
-
-#-------------------------------------------------
-# TEST_GCC for GCC version-specific stuff
-#-------------------------------------------------
-
-ifneq ($(TARGETOS),emscripten)
-TEST_GCC = $(shell gcc --version)
-
-# Ubuntu 12.10 GCC 4.7.2 autodetect
-ifeq ($(findstring 4.7.2-2ubuntu1,$(TEST_GCC)),4.7.2-2ubuntu1)
-GCC46TST = $(shell which g++-4.6 2>/dev/null)
-ifeq '$(GCC46TST)' ''
-$(error Ubuntu 12.10 detected. Please install the gcc-4.6 and g++-4.6 packages)
-endif
-CC = @gcc-4.6
-LD = @g++-4.6
-endif
-endif
-
-include $(SRC)/build/cc_detection.mak
-
-#-------------------------------------------------
-# Unix
-#-------------------------------------------------
-ifeq ($(BASE_TARGETOS),unix)
-
-#-------------------------------------------------
-# Mac OS X
-#-------------------------------------------------
-
-ifeq ($(TARGETOS),macosx)
-OSDCOREOBJS += $(SDLOBJ)/osxutils.o
-SDLOS_TARGETOS = macosx
-
-ifeq ($(TARGET),mame)
-MACOSX_EMBED_INFO_PLIST = 1
-endif
-ifeq ($(TARGET),mess)
-MACOSX_EMBED_INFO_PLIST = 1
-endif
-ifeq ($(TARGET),ume)
-MACOSX_EMBED_INFO_PLIST = 1
-endif
-ifdef MACOSX_EMBED_INFO_PLIST
-INFOPLIST = $(SDLOBJ)/$(TARGET)-Info.plist
-LDFLAGSEMULATOR += -sectcreate __TEXT __info_plist $(INFOPLIST)
-$(EMULATOR): $(INFOPLIST)
-$(INFOPLIST): $(SRC)/build/verinfo.py $(SRC)/version.c
- @echo Emitting $@...
- $(PYTHON) $(SRC)/build/verinfo.py -b $(TARGET) -p -o $@ $(SRC)/version.c
-endif
-
-ifndef MACOSX_USE_LIBSDL
-# Compile using framework (compile using libSDL is the exception)
-ifeq ($(SDL_LIBVER),sdl2)
-LIBS += -F$(SDL_FRAMEWORK_PATH) -framework SDL2 -framework Cocoa -framework OpenGL -lpthread
-BASELIBS += -F$(SDL_FRAMEWORK_PATH) -framework SDL2 -framework Cocoa -framework OpenGL -lpthread
-else
-LIBS += -F$(SDL_FRAMEWORK_PATH) -framework SDL -framework Cocoa -framework OpenGL -lpthread
-BASELIBS += -F$(SDL_FRAMEWORK_PATH) -framework SDL -framework Cocoa -framework OpenGL -lpthread
-endif
-INCPATH += -F$(SDL_FRAMEWORK_PATH)
-else
-# Compile using installed libSDL (Fink or MacPorts):
-#
-# Remove the "/SDL" component from the include path so that we can compile
-
-# files (header files are #include "SDL/something.h", so the extra "/SDL"
-# causes a significant problem)
-SDLCFLAGS := $(shell $(SDL_CONFIG) --cflags | sed 's:/SDL::')
-# Remove libSDLmain, as its symbols conflict with SDLMain_tmpl.m
-SDLLIBS := $(shell $(SDL_CONFIG) --libs | sed 's/-lSDLmain//')
-
-INCPATH += $(SDLCFLAGS)
-CCOMFLAGS += -DNO_SDL_GLEXT
-LIBS += $(SDLLIBS) -lpthread -framework Cocoa -framework OpenGL
-BASELIBS += $(SDLLIBS) -lpthread -framework Cocoa -framework OpenGL
-DEFS += -DMACOSX_USE_LIBSDL
-endif # MACOSX_USE_LIBSDL
-
-else # ifeq ($(TARGETOS),macosx)
-
-DEFS += -DSDLMAME_UNIX
-
-ifndef NO_USE_QTDEBUG
-MOCTST = $(shell which moc-qt4 2>/dev/null)
-ifeq '$(MOCTST)' ''
-MOCTST = $(shell which moc 2>/dev/null)
-ifeq '$(MOCTST)' ''
-$(error Qt's Meta Object Compiler (moc) wasn't found!)
-else
-MOC = @$(MOCTST)
-endif
-else
-MOC = @$(MOCTST)
-endif
-# Qt on Linux/UNIX
-QMAKE = $(shell which qmake-qt4 2>/dev/null)
-ifeq '$(QMAKE)' ''
-QMAKE = $(shell which qmake 2>/dev/null)
-ifeq '$(QMAKE)' ''
-$(error qmake wasn't found!)
-endif
-endif
-QT_INSTALL_HEADERS = $(shell $(QMAKE) -query QT_INSTALL_HEADERS)
-INCPATH += -I$(QT_INSTALL_HEADERS)/QtCore -I$(QT_INSTALL_HEADERS)/QtGui -I$(QT_INSTALL_HEADERS)
-LIBS += -L$(shell $(QMAKE) -query QT_INSTALL_LIBS) -lQtGui -lQtCore
-endif
-
-LIBGL = -lGL
-
-ifeq ($(NO_X11),1)
-NO_DEBUGGER = 1
-endif
-
-SDLINCLUDES := $(shell $(SDL_CONFIG) --cflags | sed -e 's:/SDL[2]*::' -e 's:\(-D[^ ]*\)::g')
-SDLDEFINES := $(shell $(SDL_CONFIG) --cflags | sed -e 's:/SDL[2]*::' -e 's:\(-I[^ ]*\)::g')
-SDLLIBS := $(shell $(SDL_CONFIG) --libs)
-
-INCPATH += $(SDLINCLUDES)
-CCOMFLAGS += $(SDLDEFINES)
-BASELIBS += $(SDLLIBS)
-LIBS += $(SDLLIBS)
-
-ifeq ($(SDL_LIBVER),sdl2)
-ifdef SDL_INSTALL_ROOT
-# FIXME: remove the directfb ref. later. This is just there for now to work around an issue with SDL1.3 and SDL2.0
-INCPATH += -I$(SDL_INSTALL_ROOT)/include/directfb
-endif
-endif
-
-FONTCONFIGCFLAGS := $(shell pkg-config --cflags fontconfig)
-FONTCONFIGLIBS := $(shell pkg-config --libs fontconfig)
-
-ifneq ($(TARGETOS),emscripten)
-INCPATH += $(FONTCONFIGCFLAGS)
-endif
-LIBS += $(FONTCONFIGLIBS)
-
-ifeq ($(SDL_LIBVER),sdl2)
-LIBS += -lSDL2_ttf
-else
-LIBS += -lSDL_ttf
-endif
-
-# FIXME: should be dealt with elsewhere
-# libs that Haiku doesn't want but are mandatory on *IX
-ifneq ($(TARGETOS),haiku)
-BASELIBS += -lm -lpthread
-LIBS += -lm -lpthread
-ifneq ($(TARGETOS),solaris)
-BASELIBS += -lutil
-LIBS += -lutil
-else
-SUPPORTSM32M64 = 1
-BASELIBS += -lsocket -lnsl
-LIBS += -lsocket -lnsl
-endif
-endif
-
-
-endif # not Mac OS X
-
-ifneq (,$(findstring ppc,$(UNAME)))
-# override for preprocessor weirdness on PPC Linux
-CFLAGS += -Upowerpc
-SUPPORTSM32M64 = 1
-endif
-
-ifneq (,$(findstring amd64,$(UNAME)))
-SUPPORTSM32M64 = 1
-endif
-ifneq (,$(findstring x86_64,$(UNAME)))
-SUPPORTSM32M64 = 1
-endif
-ifneq (,$(findstring i386,$(UNAME)))
-SUPPORTSM32M64 = 1
-endif
-
-ifeq ($(SUPPORTSM32M64),1)
-ifeq ($(PTR64),1)
-CCOMFLAGS += -m64
-LDFLAGS += -m64
-else
-CCOMFLAGS += -m32
-LDFLAGS += -m32
-endif
-endif
-
-endif # Unix
-
-#-------------------------------------------------
-# Windows
-#-------------------------------------------------
-
-# Win32: add the necessary libraries
-ifeq ($(BASE_TARGETOS),win32)
-
-# Add to osdcoreobjs so tools will build
-OSDCOREOBJS += $(SDLMAIN)
-
-ifdef SDL_INSTALL_ROOT
-INCPATH += -I$(SDL_INSTALL_ROOT)/include
-LIBS += -L$(SDL_INSTALL_ROOT)/lib
-#-Wl,-rpath,$(SDL_INSTALL_ROOT)/lib
-endif
-
-# LIBS += -lmingw32 -lSDL
-# Static linking
-
-LDFLAGS += -static-libgcc
-ifeq (,$(findstring clang,$(CC)))
-ifeq ($(findstring 4.4,$(TEST_GCC)),)
- #if we use new tools
- LDFLAGS += -static-libstdc++
-endif
-endif
-
-ifndef NO_USE_QTDEBUG
-MOC = @moc
-endif
-
-ifeq ($(SDL_LIBVER),sdl2)
-LIBS += -lSDL2 -limm32 -lversion -lole32 -loleaut32 -lws2_32 -static
-BASELIBS += -lSDL2 -limm32 -lversion -lole32 -loleaut32 -lws2_32 -static
-else
-LIBS += -lSDL -lws2_32 -static
-BASELIBS += -lSDL -lws2_32 -static
-endif
-LIBS += -luser32 -lgdi32 -lddraw -ldsound -ldxguid -lwinmm -ladvapi32 -lcomctl32 -lshlwapi
-BASELIBS += -luser32 -lgdi32 -lddraw -ldsound -ldxguid -lwinmm -ladvapi32 -lcomctl32 -lshlwapi
-endif # Win32
-
-#-------------------------------------------------
-# OS/2
-#-------------------------------------------------
-
-ifeq ($(BASE_TARGETOS),os2)
-
-SDLCFLAGS := $(shell sdl-config --cflags)
-SDLLIBS := $(shell sdl-config --libs)
-
-INCPATH += $(SDLCFLAGS)
-LIBS += $(SDLLIBS) -lpthread
-BASELIBS += $(SDLLIBS) -lpthread
-
-endif # OS2
-
-#-------------------------------------------------
-# Debugging
-#-------------------------------------------------
-
-ifndef NO_USE_QTDEBUG
-$(OSDOBJ)/%.moc.c: $(OSDSRC)/%.h
- $(MOC) $(MOCINCPATH) $< -o $@
-
-DEBUGOBJS = \
- $(OSDOBJ)/modules/debugger/qt/debuggerview.o \
- $(OSDOBJ)/modules/debugger/qt/windowqt.o \
- $(OSDOBJ)/modules/debugger/qt/logwindow.o \
- $(OSDOBJ)/modules/debugger/qt/dasmwindow.o \
- $(OSDOBJ)/modules/debugger/qt/mainwindow.o \
- $(OSDOBJ)/modules/debugger/qt/memorywindow.o \
- $(OSDOBJ)/modules/debugger/qt/breakpointswindow.o \
- $(OSDOBJ)/modules/debugger/qt/deviceswindow.o \
- $(OSDOBJ)/modules/debugger/qt/deviceinformationwindow.o \
- $(OSDOBJ)/modules/debugger/qt/debuggerview.moc.o \
- $(OSDOBJ)/modules/debugger/qt/windowqt.moc.o \
- $(OSDOBJ)/modules/debugger/qt/logwindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/dasmwindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/mainwindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/memorywindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/breakpointswindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/deviceswindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/deviceinformationwindow.moc.o
-
-DEFS += -DUSE_QTDEBUG=1
-
-else
-DEFS += -DUSE_QTDEBUG=0
-endif
-
-ifeq ($(NO_DEBUGGER),1)
-DEFS += -DNO_DEBUGGER
-else
-OSDOBJS += $(DEBUGOBJS)
-endif # NO_DEBUGGER
-
-# Always add these
-OSDOBJS += \
- $(OSDOBJ)/modules/debugger/none.o \
- $(OSDOBJ)/modules/debugger/debugint.o \
- $(OSDOBJ)/modules/debugger/debugwin.o \
- $(OSDOBJ)/modules/debugger/debugqt.o
-
-#-------------------------------------------------
-# BGFX
-#-------------------------------------------------
-
-ifdef USE_BGFX
-DEFS += -DUSE_BGFX
-OSDOBJS += $(OSDOBJ)/modules/render/drawbgfx.o
-INCPATH += -I$(3RDPARTY)/bgfx/include -I$(3RDPARTY)/bx/include
-USE_DISPATCH_GL = 0
-BGFX_LIB = $(OBJ)/libbgfx.a
-endif
-
-#-------------------------------------------------
-# OPENGL
-#-------------------------------------------------
-
-ifeq ($(NO_OPENGL),1)
-DEFS += -DUSE_OPENGL=0
-else
-OSDOBJS += \
- $(OSDOBJ)/modules/render/drawogl.o \
- $(OSDOBJ)/modules/opengl/gl_shader_tool.o \
- $(OSDOBJ)/modules/opengl/gl_shader_mgr.o
-
-DEFS += -DUSE_OPENGL=1
-ifeq ($(USE_DISPATCH_GL),1)
-DEFS += -DUSE_DISPATCH_GL=1
-else
-LIBS += $(LIBGL)
-endif
-endif
-
-ifneq ($(USE_DISPATCH_GL),1)
-ifdef MESA_INSTALL_ROOT
-LIBS += -L$(MESA_INSTALL_ROOT)/lib
-LDFLAGS += -Wl,-rpath=$(MESA_INSTALL_ROOT)/lib
-INCPATH += -I$(MESA_INSTALL_ROOT)/include
-endif
-endif
-
-#-------------------------------------------------
-# X11
-#-------------------------------------------------
-
-ifeq ($(NO_X11),1)
-DEFS += -DSDLMAME_NO_X11
-else
-# Default libs
-DEFS += -DSDLMAME_X11
-LIBS += -lX11 -lXinerama
-ifneq ($(SDL_LIBVER),sdl2)
-BASELIBS += -lX11
-endif
-
-# The newer debugger uses QT
-ifndef NO_USE_QTDEBUG
-QTCFLAGS := $(shell pkg-config --cflags QtGui)
-QTLIBS := $(shell pkg-config --libs QtGui)
-
-INCPATH += $(QTCFLAGS)
-LIBS += $(QTLIBS)
-endif
-
-# some systems still put important things in a different prefix
-LIBS += -L/usr/X11/lib -L/usr/X11R6/lib -L/usr/openwin/lib
-# make sure we can find X headers
-INCPATH += -I/usr/X11/include -I/usr/X11R6/include -I/usr/openwin/include
-endif # NO_X11
-
-# can't use native libs with emscripten
-ifeq ($(TARGETOS),emscripten)
-LIBS =
-endif
-
-#-------------------------------------------------
-# XInput
-#-------------------------------------------------
-
-ifeq ($(NO_USE_XINPUT),1)
-DEFS += -DUSE_XINPUT=0
-else
-DEFS += -DUSE_XINPUT=1 -DUSE_XINPUT_DEBUG=0
-LIBS += -lXext -lXi
-endif # USE_XINPUT
-
-#-------------------------------------------------
-# Network (TAP/TUN)
-#-------------------------------------------------
-
-ifndef DONT_USE_NETWORK
-
-ifeq ($(SDL_NETWORK),taptun)
-
-DEFS += -DSDLMAME_NET_TAPTUN
-endif
-
-ifeq ($(SDL_NETWORK),pcap)
-
-DEFS += -DSDLMAME_NET_PCAP
-
-# dynamically linked ...
-#ifneq ($(TARGETOS),win32)
-#LIBS += -lpcap
-#endif
-
-endif # ifeq ($(SDL_NETWORK),pcap)
-
-endif # ifndef DONT_USE_NETWORK
-
-#-------------------------------------------------
-# Dependencies
-#-------------------------------------------------
-
-# due to quirks of using /bin/sh, we need to explicitly specify the current path
-CURPATH = ./
-
-ifeq ($(BASE_TARGETOS),os2)
-# to avoid name clash of '_brk'
-$(OBJ)/emu/cpu/h6280/6280dasm.o : CDEFS += -D__STRICT_ANSI__
-endif # OS2
-
-ifeq ($(TARGETOS),solaris)
-# solaris only has gcc-4.3 by default and is reporting a false positive
-$(OBJ)/emu/video/tms9927.o : CCOMFLAGS += -Wno-error
-endif # solaris
-
-# drawSDL depends on the core software renderer, so make sure it exists
-$(OSDOBJ)/modules/render/drawsdl.o : $(SRC)/emu/rendersw.inc $(OSDSRC)/modules/render/drawogl.c
-
-# draw13 depends on blit13.h
-$(OSDOBJ)/modules/render/draw13.o : $(OSDSRC)/modules/render/blit13.h
-
-#$(OSDCOREOBJS): $(SDLSRC)/sdl.mak
-
-#$(OSDOBJS): $(SDLSRC)/sdl.mak
-
-
-$(LIBOCORE): $(OSDCOREOBJS)
-
-$(LIBOSD): $(OSDOBJS)
-
-
-#-------------------------------------------------
-# Tools
-#-------------------------------------------------
-
-TOOLS += \
- $(BIN)testkeys$(EXE)
-
-$(SDLOBJ)/testkeys.o: $(SDLSRC)/testkeys.c
- @echo Compiling $<...
- $(CC) $(CFLAGS) $(DEFS) -c $< -o $@
-
-TESTKEYSOBJS = \
- $(SDLOBJ)/testkeys.o \
-
-$(BIN)testkeys$(EXE): $(TESTKEYSOBJS) $(LIBUTIL) $(LIBOCORE) $(SDLUTILMAIN)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-#-------------------------------------------------
-# clean up
-#-------------------------------------------------
-
-$(OSDCLEAN):
- @rm -f .depend_*
-
-#-------------------------------------------------
-# various support targets
-#-------------------------------------------------
-
-testlib:
- @echo LIBS: $(LIBS)
- @echo INCPATH: $(INCPATH)
- @echo DEFS: $(DEFS)
- @echo CORE: $(OSDCOREOBJS)
-
-ifneq ($(TARGETOS),win32)
-BUILD_VERSION = $(shell grep 'build_version\[\] =' src/version.c | sed -e "s/.*= \"//g" -e "s/ .*//g")
-DISTFILES = test_dist.sh whatsnew.txt whatsnew_$(BUILD_VERSION).txt makefile docs/ src/
-EXCLUDES = -x "*/.svn/*"
-
-zip:
- zip -rq ../mame_$(BUILD_VERSION).zip $(DISTFILES) $(EXCLUDES)
-
-endif
-
diff --git a/src/osd/windows/windows.mak b/src/osd/windows/windows.mak
deleted file mode 100644
index 633ae52b7b9..00000000000
--- a/src/osd/windows/windows.mak
+++ /dev/null
@@ -1,548 +0,0 @@
-###########################################################################
-#
-# windows.mak
-#
-# Windows-specific makefile
-#
-###########################################################################
-#
-# Copyright Aaron Giles
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name 'MAME' nor the names of its contributors may be
-# used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY AARON GILES ''AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL AARON GILES BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-###########################################################################
-
-
-###########################################################################
-################# BEGIN USER-CONFIGURABLE OPTIONS #####################
-###########################################################################
-
-
-#-------------------------------------------------
-# specify build options; see each option below
-# for details
-#-------------------------------------------------
-
-# uncomment next line to enable a build using Microsoft tools
-# MSVC_BUILD = 1
-
-# uncomment next line to use ICL with MSVC
-# USE_ICL = 1
-
-# uncomment next line to enable code analysis using Microsoft tools
-# MSVC_ANALYSIS = 1
-
-# uncomment next line to use cygwin compiler
-# CYGWIN_BUILD = 1
-
-# set this to the minimum DirectInput version to support (7 or 8)
-DIRECTINPUT = 8
-
-# uncomment next line to use SDL library for sound and video output
-# USE_SDL = 1
-
-# uncomment next line to compile OpenGL video renderer
-USE_OPENGL = 1
-
-# uncomment the next line to build a binary using GL-dispatching.
-USE_DISPATCH_GL = 1
-
-# uncomment next line to use QT debugger
-# USE_QTDEBUG = 1
-
-###########################################################################
-################## END USER-CONFIGURABLE OPTIONS ######################
-###########################################################################
-
-# add a define identifying the target osd
-DEFS += -DOSD_WINDOWS
-
-
-#-------------------------------------------------
-# object and source roots
-#-------------------------------------------------
-
-WINSRC = $(SRC)/osd/$(OSD)
-WINOBJ = $(OBJ)/osd/$(OSD)
-
-OSDSRC = $(SRC)/osd
-OSDOBJ = $(OBJ)/osd
-
-OBJDIRS += $(WINOBJ) \
- $(OSDOBJ)/modules/sync \
- $(OSDOBJ)/modules/lib \
- $(OSDOBJ)/modules/midi \
- $(OSDOBJ)/modules/font \
- $(OSDOBJ)/modules/netdev \
- $(OSDOBJ)/modules/render \
- $(OSDOBJ)/modules/render/d3d \
- $(OSDOBJ)/modules/debugger/win
-
-ifdef USE_QTDEBUG
-OBJDIRS += $(OSDOBJ)/modules/debugger/qt
-DEFS += -DUSE_QTDEBUG=1
-else
-DEFS += -DUSE_QTDEBUG=0
-endif
-
-ifdef USE_SDL
-DEFS += -DSDLMAME_SDL2=0
-DEFS += -DUSE_XINPUT=0
-DEFS += -DUSE_OPENGL=0
-DEFS += -DUSE_SDL=1
-else
-DEFS += -DUSE_SDL=0
-endif
-
-#-------------------------------------------------
-# configure the resource compiler
-#-------------------------------------------------
-
-RC = @windres --use-temp-file
-
-RCDEFS = -DNDEBUG -D_WIN32_IE=0x0501
-
-RCFLAGS = -O coff -I $(WINSRC) -I $(WINOBJ)
-
-
-
-#-------------------------------------------------
-# overrides for the CYGWIN compiler
-#-------------------------------------------------
-
-ifdef CYGWIN_BUILD
-CCOMFLAGS += -mno-cygwin
-LDFLAGS += -mno-cygwin
-endif
-
-
-
-#-------------------------------------------------
-# overrides for the MSVC compiler
-#-------------------------------------------------
-
-ifdef MSVC_BUILD
-
-OSPREBUILD = $(VCONV_TARGET)
-
-# append a 'v' prefix if nothing specified
-ifndef PREFIX
-ifdef USE_ICL
-PREFIX = vi
-else
-PREFIX = v
-endif
-endif
-
-# replace the various compilers with vconv.exe prefixes
-ifdef USE_ICL
-CC = @$(VCONV) gcc -icl -I.
-LD = @$(VCONV) ld -icl /profile
-AR = @$(VCONV) ar -icl
-else
-CC = @$(VCONV) gcc -I.
-LD = @$(VCONV) ld /profile
-AR = @$(VCONV) ar
-endif
-RC = @$(VCONV) windres
-
-# make sure we use the multithreaded runtime
-ifdef DEBUG
-CCOMFLAGS += /MTd
-else
-CCOMFLAGS += /MT
-endif
-
-# use link-time optimizations when enabled
-ifneq ($(OPTIMIZE),0)
-ifdef LTO
-AR += /LTCG
-endif
-endif
-
-# disable warnings and link against bufferoverflowu for 64-bit targets
-ifeq ($(PTR64),1)
-CCOMFLAGS += /wd4267
-#LIBS += -lbufferoverflowu
-endif
-
-# enable basic run-time checks in non-optimized build
-ifeq ($(OPTIMIZE),0)
-ifndef FASTDEBUG
-CCOMFLAGS += /RTC1
-else
-# disable the stack check since it has quite a speed impact
-CCOMFLAGS += /RTCu
-endif
-endif
-
-ifdef MSVC_ANALYSIS
-CCOMFLAGS += /analyze /wd6011 /wd6328 /wd6204 /wd6244 /wd6385 /wd6308 /wd6246 /wd6031 /wd6326 /wd6255 /wd6330 /wd28251 /wd6054 /wd6340 /wd28125 /wd6053 /wd6001 /wd6386 /wd28278 /wd6297 /wd28183 /wd28159 /wd28182 /wd6237 /wd6239 /wd6240 /wd6323 /wd28199 /wd6235 /wd6285 /wd6286 /wd6384 /wd6293 /analyze:stacksize1070232
-endif
-
-# enable exception handling for C++
-CPPONLYFLAGS += /EHsc
-
-# disable function pointer warnings in C++ which are evil to work around
-CPPONLYFLAGS += /wd4191 /wd4060 /wd4065 /wd4640
-
-# disable warning about exception specifications and using this in constructors
-CPPONLYFLAGS += /wd4290 /wd4355
-
-# disable performance warnings about casting ints to bools
-CPPONLYFLAGS += /wd4800
-
-# disable better packing warning
-CPPONLYFLAGS += /wd4371
-
-# disable side effects warning in STL headers
-CPPONLYFLAGS += /wd4548
-
-# disable macro redefinition warning
-CCOMFLAGS += /wd4005
-
-# disable behavior change: 'member1' called instead of 'member2' warning
-CCOMFLAGS += /wd4350
-
-# only show deprecation warnings when enabled
-ifndef DEPRECATED
-CCOMFLAGS += /wd4996
-endif
-
-# explicitly set the entry point for UNICODE builds
-LDFLAGS += /ENTRY:wmainCRTStartup
-
-ifdef DEBUG
-LDFLAGS += /NODEFAULTLIB:LIBCMT
-endif
-
-# add some VC++-specific defines
-DEFS += -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DXML_STATIC -DWIN32
-
-OSDCLEAN = msvcclean
-
-msvcclean:
- @echo Deleting Visual Studio specific files...
- $(RM) *.pdb
- $(RM) *.lib
- $(RM) *.exp
-
-endif # MSVC_BUILD
-
-
-#-------------------------------------------------
-# build VCONV
-#-------------------------------------------------
-
-VCONV_TARGET = $(BUILDOUT)/vconv$(BUILD_EXE)
-VCONV = $(subst /,\,$(VCONV_TARGET))
-
-ifneq ($(CROSS_BUILD),1)
-BUILD += \
- $(VCONV_TARGET)
-endif
-
-$(VCONV_TARGET): $(WINOBJ)/vconv.o
- @echo Linking $@...
- @gcc.exe -static-libgcc $^ $(LIBS) -lversion -o $@
-
-$(WINOBJ)/vconv.o: $(WINSRC)/vconv.c
- @echo Compiling $<...
- @gcc.exe -O3 -c $< -o $@
-
-
-
-#-------------------------------------------------
-# due to quirks of using /bin/sh, we need to
-# explicitly specify the current path
-#-------------------------------------------------
-
-CURPATH = ./
-
-
-
-#-------------------------------------------------
-# Windows-specific debug objects and flags
-#-------------------------------------------------
-
-# define the x64 ABI to be Windows
-DEFS += -DX64_WINDOWS_ABI
-
-# enable UNICODE flags
-DEFS += -DUNICODE -D_UNICODE
-LDFLAGS += -municode
-
-# map all instances of "main" to "utf8_main"
-DEFS += -Dmain=utf8_main
-
-# debug build: enable guard pages on all memory allocations
-ifdef DEBUG
-DEFS += -DMALLOC_DEBUG
-endif
-
-
-
-#-------------------------------------------------
-# Windows-specific flags and libraries
-#-------------------------------------------------
-
-# add our prefix files to the mix
-CCOMFLAGS += -include $(WINSRC)/winprefix.h
-
-include $(SRC)/build/cc_detection.mak
-
-# ensure we statically link the gcc runtime lib
-LDFLAGS += -static-libgcc
-
-ifeq ($(CROSS_BUILD),1)
- LDFLAGS += -static
-endif
-
-# TODO: needs to use $(CC)
-TEST_GCC := $(shell gcc --version)
-ifeq ($(findstring 4.4.,$(TEST_GCC)),)
- #if we use new tools
- LDFLAGS += -static-libstdc++
-endif
-
-# add the windows libraries
-BASELIBS += -luser32 -lgdi32 -ldsound -ldxguid -lwinmm -ladvapi32 -lcomctl32 -lshlwapi -lwsock32
-LIBS += -luser32 -lgdi32 -ldsound -ldxguid -lwinmm -ladvapi32 -lcomctl32 -lshlwapi -lwsock32
-
-ifdef USE_SDL
-LIBS += -lSDL.dll
-endif
-
-ifeq ($(DIRECTINPUT),8)
-LIBS += -ldinput8
-CCOMFLAGS += -DDIRECTINPUT_VERSION=0x0800
-else
-LIBS += -ldinput
-CCOMFLAGS += -DDIRECTINPUT_VERSION=0x0700
-endif
-
-LIBS += -lcomdlg32
-
-#-------------------------------------------------
-# OSD core library
-#-------------------------------------------------
-
-OSDCOREOBJS = \
- $(WINOBJ)/main.o \
- $(WINOBJ)/strconv.o \
- $(WINOBJ)/windir.o \
- $(WINOBJ)/winfile.o \
- $(OSDOBJ)/modules/sync/sync_windows.o \
- $(WINOBJ)/winutf8.o \
- $(WINOBJ)/winutil.o \
- $(WINOBJ)/winclip.o \
- $(WINOBJ)/winsocket.o \
- $(OSDOBJ)/modules/sync/work_osd.o \
- $(OSDOBJ)/modules/lib/osdlib_win32.o \
- $(OSDOBJ)/modules/osdmodule.o \
- $(WINOBJ)/winptty.o \
-
-
-#-------------------------------------------------
-# OSD Windows library
-#-------------------------------------------------
-
-OSDOBJS = \
- $(OSDOBJ)/modules/render/drawd3d.o \
- $(OSDOBJ)/modules/render/d3d/d3d9intf.o \
- $(OSDOBJ)/modules/render/d3d/d3dhlsl.o \
- $(OSDOBJ)/modules/render/drawdd.o \
- $(OSDOBJ)/modules/render/drawgdi.o \
- $(OSDOBJ)/modules/render/drawbgfx.o \
- $(OSDOBJ)/modules/render/drawnone.o \
- $(WINOBJ)/input.o \
- $(WINOBJ)/output.o \
- $(OSDOBJ)/modules/sound/js_sound.o \
- $(OSDOBJ)/modules/sound/direct_sound.o \
- $(OSDOBJ)/modules/sound/sdl_sound.o \
- $(OSDOBJ)/modules/sound/none.o \
- $(WINOBJ)/video.o \
- $(WINOBJ)/window.o \
- $(WINOBJ)/winmenu.o \
- $(WINOBJ)/winmain.o \
- $(OSDOBJ)/modules/midi/portmidi.o \
- $(OSDOBJ)/modules/midi/none.o \
- $(OSDOBJ)/modules/lib/osdobj_common.o \
- $(OSDOBJ)/modules/font/font_sdl.o \
- $(OSDOBJ)/modules/font/font_windows.o \
- $(OSDOBJ)/modules/font/font_osx.o \
- $(OSDOBJ)/modules/font/font_none.o \
- $(OSDOBJ)/modules/netdev/pcap.o \
- $(OSDOBJ)/modules/netdev/taptun.o \
- $(OSDOBJ)/modules/netdev/none.o \
-
-ifdef USE_OPENGL
-OSDOBJS += \
- $(OSDOBJ)/modules/render/drawogl.o \
- $(OSDOBJ)/modules/opengl/gl_shader_tool.o \
- $(OSDOBJ)/modules/opengl/gl_shader_mgr.o
-
-OBJDIRS += \
- $(OSDOBJ)/modules/opengl
-
-DEFS += -DUSE_OPENGL=1
-
-ifdef USE_DISPATCH_GL
-DEFS += -DUSE_DISPATCH_GL=1
-else
-LIBS += -lopengl32
-endif
-
-else
-DEFS += -DUSE_OPENGL=0
-endif
-
-ifdef USE_SDL
-DEFS += -DUSE_SDL_SOUND
-endif
-
-ifndef DONT_USE_NETWORK
-DEFS += -DSDLMAME_NET_PCAP
-endif
-
-CCOMFLAGS += -DDIRECT3D_VERSION=0x0900
-
-# extra dependencies
-$(WINOBJ)/drawdd.o : $(SRC)/emu/rendersw.inc
-$(WINOBJ)/drawgdi.o : $(SRC)/emu/rendersw.inc
-
-# add debug-specific files
-OSDOBJS += \
- $(OSDOBJ)/modules/debugger/debugwin.o \
- $(OSDOBJ)/modules/debugger/win/consolewininfo.o \
- $(OSDOBJ)/modules/debugger/win/debugbaseinfo.o \
- $(OSDOBJ)/modules/debugger/win/debugviewinfo.o \
- $(OSDOBJ)/modules/debugger/win/debugwininfo.o \
- $(OSDOBJ)/modules/debugger/win/disasmbasewininfo.o \
- $(OSDOBJ)/modules/debugger/win/disasmviewinfo.o \
- $(OSDOBJ)/modules/debugger/win/disasmwininfo.o \
- $(OSDOBJ)/modules/debugger/win/editwininfo.o \
- $(OSDOBJ)/modules/debugger/win/logwininfo.o \
- $(OSDOBJ)/modules/debugger/win/memoryviewinfo.o \
- $(OSDOBJ)/modules/debugger/win/memorywininfo.o \
- $(OSDOBJ)/modules/debugger/win/pointswininfo.o \
- $(OSDOBJ)/modules/debugger/win/uimetrics.o \
- $(OSDOBJ)/modules/debugger/debugint.o \
- $(OSDOBJ)/modules/debugger/debugqt.o \
- $(OSDOBJ)/modules/debugger/none.o
-
-# add a stub resource file
-RESFILE = $(WINOBJ)/mame.res
-
-BGFX_LIB = $(OBJ)/libbgfx.a
-INCPATH += -I$(3RDPARTY)/bgfx/include -I$(3RDPARTY)/bx/include
-
-#-------------------------------------------------
-# QT Debug library
-#-------------------------------------------------
-ifdef USE_QTDEBUG
-QT_INSTALL_HEADERS := $(shell qmake -query QT_INSTALL_HEADERS)
-QT_LIBS := -L$(shell qmake -query QT_INSTALL_LIBS)
-LIBS += $(QT_LIBS) -lqtmain -lQtGui4 -lQtCore4
-INCPATH += -I$(QT_INSTALL_HEADERS)/QtCore -I$(QT_INSTALL_HEADERS)/QtGui -I$(QT_INSTALL_HEADERS)
-
-MOC = @moc
-$(OSDOBJ)/%.moc.c: $(OSDSRC)/%.h
- $(MOC) $(INCPATH) $< -o $@
-
-OSDOBJS += \
- $(OSDOBJ)/modules/debugger/qt/debuggerview.o \
- $(OSDOBJ)/modules/debugger/qt/windowqt.o \
- $(OSDOBJ)/modules/debugger/qt/logwindow.o \
- $(OSDOBJ)/modules/debugger/qt/dasmwindow.o \
- $(OSDOBJ)/modules/debugger/qt/mainwindow.o \
- $(OSDOBJ)/modules/debugger/qt/memorywindow.o \
- $(OSDOBJ)/modules/debugger/qt/breakpointswindow.o \
- $(OSDOBJ)/modules/debugger/qt/deviceswindow.o \
- $(OSDOBJ)/modules/debugger/qt/deviceinformationwindow.o \
- $(OSDOBJ)/modules/debugger/qt/debuggerview.moc.o \
- $(OSDOBJ)/modules/debugger/qt/windowqt.moc.o \
- $(OSDOBJ)/modules/debugger/qt/logwindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/dasmwindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/mainwindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/memorywindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/breakpointswindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/deviceswindow.moc.o \
- $(OSDOBJ)/modules/debugger/qt/deviceinformationwindow.moc.o
-endif
-
-#-------------------------------------------------
-# WinPCap
-#-------------------------------------------------
-INCPATH += -I$(3RDPARTY)/winpcap/Include
-
-#-------------------------------------------------
-# rules for building the libaries
-#-------------------------------------------------
-
-$(LIBOCORE): $(OSDCOREOBJS)
-
-$(LIBOSD): $(OSDOBJS)
-
-
-
-#-------------------------------------------------
-# rule for making the ledutil sample
-#-------------------------------------------------
-
-LEDUTIL = $(BIN)ledutil$(EXE)
-TOOLS += $(LEDUTIL)
-
-LEDUTILOBJS = \
- $(WINOBJ)/ledutil.o
-
-$(LEDUTIL): $(LEDUTILOBJS) $(LIBOCORE)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(LIBS) -o $@
-
-
-
-#-------------------------------------------------
-# generic rule for the resource compiler
-#-------------------------------------------------
-
-$(WINOBJ)/%.res: $(WINSRC)/%.rc | $(OSPREBUILD)
- @echo Compiling resources $<...
- $(RC) $(RCDEFS) $(RCFLAGS) -o $@ -i $<
-
-
-
-#-------------------------------------------------
-# rules for resource file
-#-------------------------------------------------
-
-$(RESFILE): $(WINSRC)/mame.rc $(WINOBJ)/mamevers.rc
-
-$(WINOBJ)/mamevers.rc: $(SRC)/build/verinfo.py $(SRC)/version.c
- @echo Emitting $@...
- $(PYTHON) $(SRC)/build/verinfo.py -b mame -o $@ $(SRC)/version.c
diff --git a/src/tools/tools.mak b/src/tools/tools.mak
deleted file mode 100644
index ada7c290a49..00000000000
--- a/src/tools/tools.mak
+++ /dev/null
@@ -1,224 +0,0 @@
-###########################################################################
-#
-# tools.mak
-#
-# MAME tools makefile
-#
-###########################################################################
-#
-# Copyright Aaron Giles
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name 'MAME' nor the names of its contributors may be
-# used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY AARON GILES ''AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL AARON GILES BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-###########################################################################
-
-
-TOOLSSRC = $(SRC)/tools
-TOOLSOBJ = $(OBJ)/tools
-
-OBJDIRS += \
- $(TOOLSOBJ) \
-
-
-
-#-------------------------------------------------
-# set of tool targets
-#-------------------------------------------------
-
-TOOLS += \
- $(BIN)romcmp$(EXE) \
- $(BIN)chdman$(EXE) \
- $(BIN)jedutil$(EXE) \
- $(BIN)unidasm$(EXE) \
- $(BIN)ldresample$(EXE) \
- $(BIN)ldverify$(EXE) \
- $(BIN)regrep$(EXE) \
- $(BIN)srcclean$(EXE) \
- $(BIN)src2html$(EXE) \
- $(BIN)split$(EXE) \
- $(BIN)pngcmp$(EXE) \
- $(BIN)nltool$(EXE) \
-
-
-#-------------------------------------------------
-# romcmp
-#-------------------------------------------------
-
-ROMCMPOBJS = \
- $(TOOLSOBJ)/romcmp.o \
-
-$(BIN)romcmp$(EXE): $(ROMCMPOBJS) $(LIBUTIL) $(ZLIB) $(EXPAT) $(LIBOCORE)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# chdman
-#-------------------------------------------------
-
-CHDMANOBJS = \
- $(TOOLSOBJ)/chdman.o \
-
-$(BIN)chdman$(EXE): $(CHDMANOBJS) $(LIBUTIL) $(ZLIB) $(EXPAT) $(FLAC_LIB) $(7Z_LIB) $(LIBOCORE)
- $(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $(VERSIONOBJ) $^ $(BASELIBS) $(FLAC_LIB) -o $@
-
-
-
-#-------------------------------------------------
-# jedutil
-#-------------------------------------------------
-
-JEDUTILOBJS = \
- $(TOOLSOBJ)/jedutil.o \
-
-$(BIN)jedutil$(EXE): $(JEDUTILOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# unidasm
-#-------------------------------------------------
-
-UNIDASMOBJS = \
- $(TOOLSOBJ)/unidasm.o \
-
-# TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
-$(BIN)unidasm$(EXE): $(UNIDASMOBJS) $(LIBDASM) $(LIBEMU) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT) $(FLAC_LIB) $(7Z_LIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# ldresample
-#-------------------------------------------------
-
-LDRESAMPLEOBJS = \
- $(TOOLSOBJ)/ldresample.o \
-
-$(BIN)ldresample$(EXE): $(LDRESAMPLEOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(FLAC_LIB) $(7Z_LIB) $(EXPAT)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) $(FLAC_LIB) -o $@
-
-
-
-#-------------------------------------------------
-# ldverify
-#-------------------------------------------------
-
-LDVERIFYOBJS = \
- $(TOOLSOBJ)/ldverify.o \
-
-$(BIN)ldverify$(EXE): $(LDVERIFYOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(FLAC_LIB) $(7Z_LIB) $(EXPAT)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) $(FLAC_LIB) -o $@
-
-
-
-#-------------------------------------------------
-# regrep
-#-------------------------------------------------
-
-REGREPOBJS = \
- $(TOOLSOBJ)/regrep.o \
-
-$(BIN)regrep$(EXE): $(REGREPOBJS) $(LIBUTIL) $(FLAC_LIB) $(LIBOCORE) $(ZLIB) $(EXPAT)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# srcclean
-#-------------------------------------------------
-
-SRCCLEANOBJS = \
- $(TOOLSOBJ)/srcclean.o \
-
-$(BIN)srcclean$(EXE): $(SRCCLEANOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# src2html
-#-------------------------------------------------
-
-SRC2HTMLOBJS = \
- $(TOOLSOBJ)/src2html.o \
-
-$(BIN)src2html$(EXE): $(SRC2HTMLOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# split
-#-------------------------------------------------
-
-SPLITOBJS = \
- $(TOOLSOBJ)/split.o \
-
-# TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
-$(BIN)split$(EXE): $(SPLITOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT) $(FLAC_LIB) $(7Z_LIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-
-
-#-------------------------------------------------
-# pngcmp
-#-------------------------------------------------
-
-PNGCMPOBJS = \
- $(TOOLSOBJ)/pngcmp.o \
-
-$(BIN)pngcmp$(EXE): $(PNGCMPOBJS) $(LIBUTIL) $(FLAC_LIB) $(LIBOCORE) $(ZLIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
-#-------------------------------------------------
-# nltool
-#-------------------------------------------------
-
-NLTOOLOBJS = \
- $(TOOLSOBJ)/nltool.o \
- $(NETLISTOBJS) \
-
-# TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
-$(BIN)nltool$(EXE): $(NLTOOLOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT) $(FLAC_LIB) $(7Z_LIB)
- @echo Linking $@...
- $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
-
diff --git a/src/ume/osd/windows/windows.mak b/src/ume/osd/windows/windows.mak
deleted file mode 100644
index 894595b0cbe..00000000000
--- a/src/ume/osd/windows/windows.mak
+++ /dev/null
@@ -1,41 +0,0 @@
-###########################################################################
-#
-# windows.mak
-#
-# UME Windows-specific makefile
-#
-###########################################################################
-
-UME_WINSRC = src/ume/osd/windows
-UME_WINOBJ = $(OBJ)/ume/osd/windows
-
-OBJDIRS += \
- $(UMEOBJ)/osd \
- $(UMEOBJ)/osd/windows
-
-RESFILE = $(UME_WINOBJ)/ume.res
-
-$(LIBOSD): $(OSDOBJS)
-
-$(LIBOCORE): $(OSDCOREOBJS)
-
-$(LIBOCORE_NOMAIN): $(OSDCOREOBJS:$(WINOBJ)/main.o=)
-
-#-------------------------------------------------
-# generic rules for the resource compiler
-#-------------------------------------------------
-
-$(UME_WINOBJ)/%.res: $(UME_WINSRC)/%.rc
- @echo Compiling resources $<...
- $(RC) $(RCDEFS) $(RCFLAGS) --include-dir $(UME_WINOBJ) -o $@ -i $<
-
-
-#-------------------------------------------------
-# rules for resource file
-#-------------------------------------------------
-
-$(RESFILE): $(UME_WINSRC)/ume.rc $(UME_WINOBJ)/umevers.rc
-
-$(UME_WINOBJ)/umevers.rc: $(SRC)/build/verinfo.py $(SRC)/version.c
- @echo Emitting $@...
- $(PYTHON) $(SRC)/build/verinfo.py -b ume -o $@ $(SRC)/version.c
diff --git a/src/ume/ume.mak b/src/ume/ume.mak
deleted file mode 100644
index 673c3567717..00000000000
--- a/src/ume/ume.mak
+++ /dev/null
@@ -1,33 +0,0 @@
-###########################################################################
-#
-# ume.mak
-#
-# Universal target makefile
-#
-###########################################################################
-CFLAGS += \
- -I$(SRC)/ume \
- -I$(SRC)/mame \
- -I$(OBJ)/mame/layout \
- -I$(SRC)/mess \
- -I$(OBJ)/mess/layout \
- -I$(SRC)/mess/osd \
- -I$(SRC)/mess/osd/$(OSD)
-
-UMEOBJ = $(OBJ)/ume
-OBJDIRS += $(UMEOBJS)
-
-$(DRIVLISTSRC): $(SRC)/mame/mame.lst $(SRC)/mess/mess.lst
-
-include $(SRC)/mame/mame.mak
-include $(SRC)/mess/mess.mak
-
-depend: maketree $(MAKEDEP_TARGET)
- @echo Rebuilding depend_$(TARGET).mak...
- $(MAKEDEP) -I. $(INCPATH) -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/emu > depend_emu.mak
- $(MAKEDEP) -I. $(INCPATH) -I$(SRC)/mame -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/mame > depend_mame.mak
- $(MAKEDEP) -I. $(INCPATH) -I$(SRC)/mess -X$(SRC)/emu -X$(SRC)/osd/... -X$(OBJ)/... $(SRC)/mess > depend_mess.mak
-
- @echo -include depend_emu.mak > depend_ume.mak
- @echo -include depend_mame.mak >> depend_ume.mak
- @echo -include depend_mess.mak >> depend_ume.mak