mirror of
https://github.com/holub/mame
synced 2025-04-19 15:11:37 +03:00
Moved video and machine part of emu in separate mak files and libraries (nw)
This commit is contained in:
parent
61584590f4
commit
6f2f772e70
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -1285,6 +1285,7 @@ src/emu/machine/linflash.c svneol=native#text/plain
|
||||
src/emu/machine/linflash.h svneol=native#text/plain
|
||||
src/emu/machine/m6m80011ap.c svneol=native#text/plain
|
||||
src/emu/machine/m6m80011ap.h svneol=native#text/plain
|
||||
src/emu/machine/machine.mak svneol=native#text/plain
|
||||
src/emu/machine/matsucd.c svneol=native#text/plain
|
||||
src/emu/machine/matsucd.h svneol=native#text/plain
|
||||
src/emu/machine/mb14241.c svneol=native#text/plain
|
||||
@ -1904,6 +1905,7 @@ src/emu/video/v9938.c svneol=native#text/plain
|
||||
src/emu/video/v9938.h svneol=native#text/plain
|
||||
src/emu/video/vector.c svneol=native#text/plain
|
||||
src/emu/video/vector.h svneol=native#text/plain
|
||||
src/emu/video/video.mak svneol=native#text/plain
|
||||
src/emu/video/vooddefs.h svneol=native#text/plain
|
||||
src/emu/video/voodoo.c svneol=native#text/plain
|
||||
src/emu/video/voodoo.h svneol=native#text/plain
|
||||
|
4
makefile
4
makefile
@ -628,6 +628,8 @@ LIBEMU = $(OBJ)/libemu.a
|
||||
LIBCPU = $(OBJ)/$(TARGET)/$(SUBTARGET)/libcpu.a
|
||||
LIBDASM = $(OBJ)/$(TARGET)/$(SUBTARGET)/libdasm.a
|
||||
LIBSOUND = $(OBJ)/$(TARGET)/$(SUBTARGET)/libsound.a
|
||||
LIBVIDEO = $(OBJ)/$(TARGET)/$(SUBTARGET)/libvideo.a
|
||||
LIBMACHINE = $(OBJ)/$(TARGET)/$(SUBTARGET)/libmachine.a
|
||||
LIBUTIL = $(OBJ)/libutil.a
|
||||
LIBOCORE = $(OBJ)/libocore.a
|
||||
LIBOSD = $(OBJ)/libosd.a
|
||||
@ -812,7 +814,7 @@ $(sort $(OBJDIRS)):
|
||||
|
||||
ifndef EXECUTABLE_DEFINED
|
||||
|
||||
$(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBCPU) $(LIBEMU) $(LIBDASM) $(LIBSOUND) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE)
|
||||
$(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBCPU) $(LIBMACHINE) $(LIBEMU) $(LIBDASM) $(LIBSOUND) $(LIBVIDEO) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE)
|
||||
$(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ)
|
||||
@echo Linking $@...
|
||||
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $@
|
||||
|
259
src/emu/emu.mak
259
src/emu/emu.mak
@ -135,244 +135,10 @@ EMUSOUNDOBJS = \
|
||||
$(EMUOBJ)/sound/flt_rc.o \
|
||||
$(EMUOBJ)/sound/wavwrite.o \
|
||||
|
||||
EMUAUDIOOBJS = \
|
||||
|
||||
EMUDRIVEROBJS = \
|
||||
$(EMUDRIVERS)/empty.o \
|
||||
$(EMUDRIVERS)/testcpu.o \
|
||||
|
||||
EMUMACHINEOBJS = \
|
||||
$(EMUMACHINE)/53c7xx.o \
|
||||
$(EMUMACHINE)/53c810.o \
|
||||
$(EMUMACHINE)/6522via.o \
|
||||
$(EMUMACHINE)/6525tpi.o \
|
||||
$(EMUMACHINE)/6526cia.o \
|
||||
$(EMUMACHINE)/6532riot.o \
|
||||
$(EMUMACHINE)/6821pia.o \
|
||||
$(EMUMACHINE)/6840ptm.o \
|
||||
$(EMUMACHINE)/6850acia.o \
|
||||
$(EMUMACHINE)/68681.o \
|
||||
$(EMUMACHINE)/7200fifo.o \
|
||||
$(EMUMACHINE)/74123.o \
|
||||
$(EMUMACHINE)/74145.o \
|
||||
$(EMUMACHINE)/74148.o \
|
||||
$(EMUMACHINE)/74153.o \
|
||||
$(EMUMACHINE)/74181.o \
|
||||
$(EMUMACHINE)/7474.o \
|
||||
$(EMUMACHINE)/8042kbdc.o \
|
||||
$(EMUMACHINE)/8257dma.o \
|
||||
$(EMUMACHINE)/aakart.o \
|
||||
$(EMUMACHINE)/adc0808.o \
|
||||
$(EMUMACHINE)/adc083x.o \
|
||||
$(EMUMACHINE)/adc1038.o \
|
||||
$(EMUMACHINE)/adc1213x.o \
|
||||
$(EMUMACHINE)/am53cf96.o \
|
||||
$(EMUMACHINE)/am9517a.o \
|
||||
$(EMUMACHINE)/amigafdc.o \
|
||||
$(EMUMACHINE)/at28c16.o \
|
||||
$(EMUMACHINE)/at29040a.o \
|
||||
$(EMUMACHINE)/at45dbxx.o \
|
||||
$(EMUMACHINE)/ataflash.o \
|
||||
$(EMUMACHINE)/ay31015.o \
|
||||
$(EMUMACHINE)/bankdev.o \
|
||||
$(EMUMACHINE)/cdp1852.o \
|
||||
$(EMUMACHINE)/cdp1871.o \
|
||||
$(EMUMACHINE)/com8116.o \
|
||||
$(EMUMACHINE)/cr589.o \
|
||||
$(EMUMACHINE)/ctronics.o \
|
||||
$(EMUMACHINE)/ds1302.o \
|
||||
$(EMUMACHINE)/ds2401.o \
|
||||
$(EMUMACHINE)/ds2404.o \
|
||||
$(EMUMACHINE)/ds75160a.o \
|
||||
$(EMUMACHINE)/ds75161a.o \
|
||||
$(EMUMACHINE)/e0516.o \
|
||||
$(EMUMACHINE)/eeprom.o \
|
||||
$(EMUMACHINE)/er2055.o \
|
||||
$(EMUMACHINE)/er59256.o \
|
||||
$(EMUMACHINE)/f3853.o \
|
||||
$(EMUMACHINE)/fdc_pll.o \
|
||||
$(EMUMACHINE)/generic.o \
|
||||
$(EMUMACHINE)/i2cmem.o \
|
||||
$(EMUMACHINE)/i8155.o \
|
||||
$(EMUMACHINE)/i8212.o \
|
||||
$(EMUMACHINE)/i8214.o \
|
||||
$(EMUMACHINE)/i8243.o \
|
||||
$(EMUMACHINE)/i8251.o \
|
||||
$(EMUMACHINE)/i8255.o \
|
||||
$(EMUMACHINE)/i8279.o \
|
||||
$(EMUMACHINE)/i8355.o \
|
||||
$(EMUMACHINE)/idectrl.o \
|
||||
$(EMUMACHINE)/im6402.o \
|
||||
$(EMUMACHINE)/ins8154.o \
|
||||
$(EMUMACHINE)/ins8250.o \
|
||||
$(EMUMACHINE)/intelfsh.o \
|
||||
$(EMUMACHINE)/jvsdev.o \
|
||||
$(EMUMACHINE)/jvshost.o \
|
||||
$(EMUMACHINE)/k033906.o \
|
||||
$(EMUMACHINE)/k053252.o \
|
||||
$(EMUMACHINE)/k056230.o \
|
||||
$(EMUMACHINE)/laserdsc.o \
|
||||
$(EMUMACHINE)/latch8.o \
|
||||
$(EMUMACHINE)/lc89510.o \
|
||||
$(EMUMACHINE)/ldpr8210.o \
|
||||
$(EMUMACHINE)/ldstub.o \
|
||||
$(EMUMACHINE)/ldv1000.o \
|
||||
$(EMUMACHINE)/ldvp931.o \
|
||||
$(EMUMACHINE)/linflash.o \
|
||||
$(EMUMACHINE)/m6m80011ap.o \
|
||||
$(EMUMACHINE)/matsucd.o \
|
||||
$(EMUMACHINE)/mb14241.o \
|
||||
$(EMUMACHINE)/mb3773.o \
|
||||
$(EMUMACHINE)/mb87078.o \
|
||||
$(EMUMACHINE)/mb89371.o \
|
||||
$(EMUMACHINE)/mc146818.o \
|
||||
$(EMUMACHINE)/mc2661.o \
|
||||
$(EMUMACHINE)/mc6843.o \
|
||||
$(EMUMACHINE)/mc6846.o \
|
||||
$(EMUMACHINE)/mc6852.o \
|
||||
$(EMUMACHINE)/mc6854.o \
|
||||
$(EMUMACHINE)/mc68901.o \
|
||||
$(EMUMACHINE)/mccs1850.o \
|
||||
$(EMUMACHINE)/mcf5206e.o \
|
||||
$(EMUMACHINE)/microtch.o \
|
||||
$(EMUMACHINE)/mm58274c.o \
|
||||
$(EMUMACHINE)/mm74c922.o \
|
||||
$(EMUMACHINE)/mos6526.o \
|
||||
$(EMUMACHINE)/mos6529.o \
|
||||
$(EMUMACHINE)/mos6530.o \
|
||||
$(EMUMACHINE)/mos6551.o \
|
||||
$(EMUMACHINE)/msm5832.o \
|
||||
$(EMUMACHINE)/msm58321.o \
|
||||
$(EMUMACHINE)/msm6242.o \
|
||||
$(EMUMACHINE)/n68681.o \
|
||||
$(EMUMACHINE)/ncr539x.o \
|
||||
$(EMUMACHINE)/net_lib.o \
|
||||
$(EMUMACHINE)/netlist.o \
|
||||
$(EMUMACHINE)/nmc9306.o \
|
||||
$(EMUMACHINE)/nscsi_bus.o \
|
||||
$(EMUMACHINE)/nscsi_cd.o \
|
||||
$(EMUMACHINE)/nscsi_hd.o \
|
||||
$(EMUMACHINE)/nvram.o \
|
||||
$(EMUMACHINE)/pc16552d.o \
|
||||
$(EMUMACHINE)/pccard.o \
|
||||
$(EMUMACHINE)/pcf8593.o \
|
||||
$(EMUMACHINE)/pci.o \
|
||||
$(EMUMACHINE)/pckeybrd.o \
|
||||
$(EMUMACHINE)/pd4990a.o \
|
||||
$(EMUMACHINE)/pic8259.o \
|
||||
$(EMUMACHINE)/pit8253.o \
|
||||
$(EMUMACHINE)/pla.o \
|
||||
$(EMUMACHINE)/ram.o \
|
||||
$(EMUMACHINE)/rf5c296.o \
|
||||
$(EMUMACHINE)/roc10937.o \
|
||||
$(EMUMACHINE)/rp5c01.o \
|
||||
$(EMUMACHINE)/rp5c15.o \
|
||||
$(EMUMACHINE)/rp5h01.o \
|
||||
$(EMUMACHINE)/rtc4543.o \
|
||||
$(EMUMACHINE)/rtc65271.o \
|
||||
$(EMUMACHINE)/rtc9701.o \
|
||||
$(EMUMACHINE)/s3520cf.o \
|
||||
$(EMUMACHINE)/s3c2400.o \
|
||||
$(EMUMACHINE)/s3c2410.o \
|
||||
$(EMUMACHINE)/s3c2440.o \
|
||||
$(EMUMACHINE)/saturn.o \
|
||||
$(EMUMACHINE)/scsibus.o \
|
||||
$(EMUMACHINE)/scsicb.o \
|
||||
$(EMUMACHINE)/scsicd.o \
|
||||
$(EMUMACHINE)/scsidev.o \
|
||||
$(EMUMACHINE)/scsihd.o \
|
||||
$(EMUMACHINE)/scsihle.o \
|
||||
$(EMUMACHINE)/scudsp.o \
|
||||
$(EMUMACHINE)/secflash.o \
|
||||
$(EMUMACHINE)/seibu_cop.o \
|
||||
$(EMUMACHINE)/smc91c9x.o \
|
||||
$(EMUMACHINE)/smpc.o \
|
||||
$(EMUMACHINE)/stvcd.o \
|
||||
$(EMUMACHINE)/tc009xlvc.o \
|
||||
$(EMUMACHINE)/timekpr.o \
|
||||
$(EMUMACHINE)/tmp68301.o \
|
||||
$(EMUMACHINE)/tms6100.o \
|
||||
$(EMUMACHINE)/tms9901.o \
|
||||
$(EMUMACHINE)/tms9902.o \
|
||||
$(EMUMACHINE)/upd1990a.o \
|
||||
$(EMUMACHINE)/upd4701.o \
|
||||
$(EMUMACHINE)/upd7002.o \
|
||||
$(EMUMACHINE)/upd765.o \
|
||||
$(EMUMACHINE)/v3021.o \
|
||||
$(EMUMACHINE)/wd_fdc.o \
|
||||
$(EMUMACHINE)/wd11c00_17.o \
|
||||
$(EMUMACHINE)/wd17xx.o \
|
||||
$(EMUMACHINE)/wd2010.o \
|
||||
$(EMUMACHINE)/wd33c93.o \
|
||||
$(EMUMACHINE)/x2212.o \
|
||||
$(EMUMACHINE)/x76f041.o \
|
||||
$(EMUMACHINE)/x76f100.o \
|
||||
$(EMUMACHINE)/z80ctc.o \
|
||||
$(EMUMACHINE)/z80dart.o \
|
||||
$(EMUMACHINE)/z80dma.o \
|
||||
$(EMUMACHINE)/z80pio.o \
|
||||
$(EMUMACHINE)/z80sio.o \
|
||||
$(EMUMACHINE)/z80sti.o \
|
||||
$(EMUMACHINE)/z8536.o \
|
||||
|
||||
EMUVIDEOOBJS = \
|
||||
$(EMUVIDEO)/315_5124.o \
|
||||
$(EMUVIDEO)/bufsprite.o \
|
||||
$(EMUVIDEO)/cdp1861.o \
|
||||
$(EMUVIDEO)/cdp1862.o \
|
||||
$(EMUVIDEO)/cgapal.o \
|
||||
$(EMUVIDEO)/crt9007.o \
|
||||
$(EMUVIDEO)/crt9021.o \
|
||||
$(EMUVIDEO)/crt9212.o \
|
||||
$(EMUVIDEO)/dl1416.o \
|
||||
$(EMUVIDEO)/dm9368.o \
|
||||
$(EMUVIDEO)/ef9340_1.o \
|
||||
$(EMUVIDEO)/generic.o \
|
||||
$(EMUVIDEO)/h63484.o \
|
||||
$(EMUVIDEO)/hd44102.o \
|
||||
$(EMUVIDEO)/hd44352.o \
|
||||
$(EMUVIDEO)/hd44780.o \
|
||||
$(EMUVIDEO)/hd61830.o \
|
||||
$(EMUVIDEO)/hd63484.o \
|
||||
$(EMUVIDEO)/hd66421.o \
|
||||
$(EMUVIDEO)/huc6202.o \
|
||||
$(EMUVIDEO)/huc6260.o \
|
||||
$(EMUVIDEO)/huc6261.o \
|
||||
$(EMUVIDEO)/huc6270.o \
|
||||
$(EMUVIDEO)/huc6272.o \
|
||||
$(EMUVIDEO)/i8244.o \
|
||||
$(EMUVIDEO)/i8275.o \
|
||||
$(EMUVIDEO)/i8275x.o \
|
||||
$(EMUVIDEO)/k053250.o \
|
||||
$(EMUVIDEO)/m50458.o \
|
||||
$(EMUVIDEO)/mb90082.o \
|
||||
$(EMUVIDEO)/mc6845.o \
|
||||
$(EMUVIDEO)/mc6847.o \
|
||||
$(EMUVIDEO)/msm6255.o \
|
||||
$(EMUVIDEO)/pc_cga.o \
|
||||
$(EMUVIDEO)/pc_vga.o \
|
||||
$(EMUVIDEO)/poly.o \
|
||||
$(EMUVIDEO)/psx.o \
|
||||
$(EMUVIDEO)/ramdac.o \
|
||||
$(EMUVIDEO)/resnet.o \
|
||||
$(EMUVIDEO)/rgbutil.o \
|
||||
$(EMUVIDEO)/s2636.o \
|
||||
$(EMUVIDEO)/saa5050.o \
|
||||
$(EMUVIDEO)/sed1330.o \
|
||||
$(EMUVIDEO)/stvvdp1.o \
|
||||
$(EMUVIDEO)/stvvdp2.o \
|
||||
$(EMUVIDEO)/tlc34076.o \
|
||||
$(EMUVIDEO)/tms34061.o \
|
||||
$(EMUVIDEO)/tms3556.o \
|
||||
$(EMUVIDEO)/tms9927.o \
|
||||
$(EMUVIDEO)/tms9928a.o \
|
||||
$(EMUVIDEO)/upd3301.o \
|
||||
$(EMUVIDEO)/upd7220.o \
|
||||
$(EMUVIDEO)/upd7227.o \
|
||||
$(EMUVIDEO)/v9938.o \
|
||||
$(EMUVIDEO)/vector.o \
|
||||
$(EMUVIDEO)/voodoo.o \
|
||||
|
||||
EMUIMAGEDEVOBJS = \
|
||||
$(EMUIMAGEDEV)/bitbngr.o \
|
||||
$(EMUIMAGEDEV)/cartslot.o \
|
||||
@ -388,7 +154,7 @@ EMUIMAGEDEVOBJS = \
|
||||
$(EMUIMAGEDEV)/snapquik.o \
|
||||
|
||||
|
||||
LIBEMUOBJS = $(EMUOBJS) $(EMUSOUNDOBJS) $(EMUAUDIOOBJS) $(EMUDRIVEROBJS) $(EMUMACHINEOBJS) $(EMUIMAGEDEVOBJS) $(EMUVIDEOOBJS)
|
||||
LIBEMUOBJS = $(EMUOBJS) $(EMUSOUNDOBJS) $(EMUDRIVEROBJS) $(EMUIMAGEDEVOBJS)
|
||||
|
||||
$(LIBEMU): $(LIBEMUOBJS)
|
||||
|
||||
@ -416,6 +182,24 @@ $(LIBSOUND): $(SOUNDOBJS)
|
||||
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
# video core objects
|
||||
#-------------------------------------------------
|
||||
|
||||
include $(EMUSRC)/video/video.mak
|
||||
|
||||
$(LIBVIDEO): $(VIDEOOBJS)
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
# machine core objects
|
||||
#-------------------------------------------------
|
||||
|
||||
include $(EMUSRC)/machine/machine.mak
|
||||
|
||||
$(LIBMACHINE): $(MACHINEOBJS)
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
# additional dependencies
|
||||
#-------------------------------------------------
|
||||
@ -424,11 +208,6 @@ $(EMUOBJ)/rendfont.o: $(EMUOBJ)/uismall.fh
|
||||
|
||||
$(EMUOBJ)/video.o: $(EMUSRC)/rendersw.c
|
||||
|
||||
$(EMUMACHINE)/s3c2400.o: $(EMUSRC)/machine/s3c24xx.c
|
||||
$(EMUMACHINE)/s3c2410.o: $(EMUSRC)/machine/s3c24xx.c
|
||||
$(EMUMACHINE)/s3c2440.o: $(EMUSRC)/machine/s3c24xx.c
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
# core layouts
|
||||
#-------------------------------------------------
|
||||
|
199
src/emu/machine/machine.mak
Normal file
199
src/emu/machine/machine.mak
Normal file
@ -0,0 +1,199 @@
|
||||
###########################################################################
|
||||
#
|
||||
# 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
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
# Core machine types
|
||||
#-------------------------------------------------
|
||||
|
||||
MACHINEOBJS += $(MACHINEOBJ)/generic.o \
|
||||
|
||||
|
||||
MACHINEOBJS += $(MACHINEOBJ)/53c7xx.o \
|
||||
$(MACHINEOBJ)/53c810.o \
|
||||
$(MACHINEOBJ)/6522via.o \
|
||||
$(MACHINEOBJ)/6525tpi.o \
|
||||
$(MACHINEOBJ)/6526cia.o \
|
||||
$(MACHINEOBJ)/6532riot.o \
|
||||
$(MACHINEOBJ)/6821pia.o \
|
||||
$(MACHINEOBJ)/6840ptm.o \
|
||||
$(MACHINEOBJ)/6850acia.o \
|
||||
$(MACHINEOBJ)/68681.o \
|
||||
$(MACHINEOBJ)/7200fifo.o \
|
||||
$(MACHINEOBJ)/74123.o \
|
||||
$(MACHINEOBJ)/74145.o \
|
||||
$(MACHINEOBJ)/74148.o \
|
||||
$(MACHINEOBJ)/74153.o \
|
||||
$(MACHINEOBJ)/74181.o \
|
||||
$(MACHINEOBJ)/7474.o \
|
||||
$(MACHINEOBJ)/8042kbdc.o \
|
||||
$(MACHINEOBJ)/8257dma.o \
|
||||
$(MACHINEOBJ)/aakart.o \
|
||||
$(MACHINEOBJ)/adc0808.o \
|
||||
$(MACHINEOBJ)/adc083x.o \
|
||||
$(MACHINEOBJ)/adc1038.o \
|
||||
$(MACHINEOBJ)/adc1213x.o \
|
||||
$(MACHINEOBJ)/am53cf96.o \
|
||||
$(MACHINEOBJ)/am9517a.o \
|
||||
$(MACHINEOBJ)/amigafdc.o \
|
||||
$(MACHINEOBJ)/at28c16.o \
|
||||
$(MACHINEOBJ)/at29040a.o \
|
||||
$(MACHINEOBJ)/at45dbxx.o \
|
||||
$(MACHINEOBJ)/ataflash.o \
|
||||
$(MACHINEOBJ)/ay31015.o \
|
||||
$(MACHINEOBJ)/bankdev.o \
|
||||
$(MACHINEOBJ)/cdp1852.o \
|
||||
$(MACHINEOBJ)/cdp1871.o \
|
||||
$(MACHINEOBJ)/com8116.o \
|
||||
$(MACHINEOBJ)/cr589.o \
|
||||
$(MACHINEOBJ)/ctronics.o \
|
||||
$(MACHINEOBJ)/ds1302.o \
|
||||
$(MACHINEOBJ)/ds2401.o \
|
||||
$(MACHINEOBJ)/ds2404.o \
|
||||
$(MACHINEOBJ)/ds75160a.o \
|
||||
$(MACHINEOBJ)/ds75161a.o \
|
||||
$(MACHINEOBJ)/e0516.o \
|
||||
$(MACHINEOBJ)/eeprom.o \
|
||||
$(MACHINEOBJ)/er2055.o \
|
||||
$(MACHINEOBJ)/er59256.o \
|
||||
$(MACHINEOBJ)/f3853.o \
|
||||
$(MACHINEOBJ)/fdc_pll.o \
|
||||
$(MACHINEOBJ)/i2cmem.o \
|
||||
$(MACHINEOBJ)/i8155.o \
|
||||
$(MACHINEOBJ)/i8212.o \
|
||||
$(MACHINEOBJ)/i8214.o \
|
||||
$(MACHINEOBJ)/i8243.o \
|
||||
$(MACHINEOBJ)/i8251.o \
|
||||
$(MACHINEOBJ)/i8255.o \
|
||||
$(MACHINEOBJ)/i8279.o \
|
||||
$(MACHINEOBJ)/i8355.o \
|
||||
$(MACHINEOBJ)/idectrl.o \
|
||||
$(MACHINEOBJ)/im6402.o \
|
||||
$(MACHINEOBJ)/ins8154.o \
|
||||
$(MACHINEOBJ)/ins8250.o \
|
||||
$(MACHINEOBJ)/intelfsh.o \
|
||||
$(MACHINEOBJ)/jvsdev.o \
|
||||
$(MACHINEOBJ)/jvshost.o \
|
||||
$(MACHINEOBJ)/k033906.o \
|
||||
$(MACHINEOBJ)/k053252.o \
|
||||
$(MACHINEOBJ)/k056230.o \
|
||||
$(MACHINEOBJ)/laserdsc.o \
|
||||
$(MACHINEOBJ)/latch8.o \
|
||||
$(MACHINEOBJ)/lc89510.o \
|
||||
$(MACHINEOBJ)/ldpr8210.o \
|
||||
$(MACHINEOBJ)/ldstub.o \
|
||||
$(MACHINEOBJ)/ldv1000.o \
|
||||
$(MACHINEOBJ)/ldvp931.o \
|
||||
$(MACHINEOBJ)/linflash.o \
|
||||
$(MACHINEOBJ)/m6m80011ap.o \
|
||||
$(MACHINEOBJ)/matsucd.o \
|
||||
$(MACHINEOBJ)/mb14241.o \
|
||||
$(MACHINEOBJ)/mb3773.o \
|
||||
$(MACHINEOBJ)/mb87078.o \
|
||||
$(MACHINEOBJ)/mb89371.o \
|
||||
$(MACHINEOBJ)/mc146818.o \
|
||||
$(MACHINEOBJ)/mc2661.o \
|
||||
$(MACHINEOBJ)/mc6843.o \
|
||||
$(MACHINEOBJ)/mc6846.o \
|
||||
$(MACHINEOBJ)/mc6852.o \
|
||||
$(MACHINEOBJ)/mc6854.o \
|
||||
$(MACHINEOBJ)/mc68901.o \
|
||||
$(MACHINEOBJ)/mccs1850.o \
|
||||
$(MACHINEOBJ)/mcf5206e.o \
|
||||
$(MACHINEOBJ)/microtch.o \
|
||||
$(MACHINEOBJ)/mm58274c.o \
|
||||
$(MACHINEOBJ)/mm74c922.o \
|
||||
$(MACHINEOBJ)/mos6526.o \
|
||||
$(MACHINEOBJ)/mos6529.o \
|
||||
$(MACHINEOBJ)/mos6530.o \
|
||||
$(MACHINEOBJ)/mos6551.o \
|
||||
$(MACHINEOBJ)/msm5832.o \
|
||||
$(MACHINEOBJ)/msm58321.o \
|
||||
$(MACHINEOBJ)/msm6242.o \
|
||||
$(MACHINEOBJ)/n68681.o \
|
||||
$(MACHINEOBJ)/ncr539x.o \
|
||||
$(MACHINEOBJ)/net_lib.o \
|
||||
$(MACHINEOBJ)/netlist.o \
|
||||
$(MACHINEOBJ)/nmc9306.o \
|
||||
$(MACHINEOBJ)/nscsi_bus.o \
|
||||
$(MACHINEOBJ)/nscsi_cd.o \
|
||||
$(MACHINEOBJ)/nscsi_hd.o \
|
||||
$(MACHINEOBJ)/nvram.o \
|
||||
$(MACHINEOBJ)/pc16552d.o \
|
||||
$(MACHINEOBJ)/pccard.o \
|
||||
$(MACHINEOBJ)/pcf8593.o \
|
||||
$(MACHINEOBJ)/pci.o \
|
||||
$(MACHINEOBJ)/pckeybrd.o \
|
||||
$(MACHINEOBJ)/pd4990a.o \
|
||||
$(MACHINEOBJ)/pic8259.o \
|
||||
$(MACHINEOBJ)/pit8253.o \
|
||||
$(MACHINEOBJ)/pla.o \
|
||||
$(MACHINEOBJ)/ram.o \
|
||||
$(MACHINEOBJ)/rf5c296.o \
|
||||
$(MACHINEOBJ)/roc10937.o \
|
||||
$(MACHINEOBJ)/rp5c01.o \
|
||||
$(MACHINEOBJ)/rp5c15.o \
|
||||
$(MACHINEOBJ)/rp5h01.o \
|
||||
$(MACHINEOBJ)/rtc4543.o \
|
||||
$(MACHINEOBJ)/rtc65271.o \
|
||||
$(MACHINEOBJ)/rtc9701.o \
|
||||
$(MACHINEOBJ)/s3520cf.o \
|
||||
$(MACHINEOBJ)/s3c2400.o \
|
||||
$(MACHINEOBJ)/s3c2410.o \
|
||||
$(MACHINEOBJ)/s3c2440.o \
|
||||
$(MACHINEOBJ)/saturn.o \
|
||||
$(MACHINEOBJ)/scsibus.o \
|
||||
$(MACHINEOBJ)/scsicb.o \
|
||||
$(MACHINEOBJ)/scsicd.o \
|
||||
$(MACHINEOBJ)/scsidev.o \
|
||||
$(MACHINEOBJ)/scsihd.o \
|
||||
$(MACHINEOBJ)/scsihle.o \
|
||||
$(MACHINEOBJ)/scudsp.o \
|
||||
$(MACHINEOBJ)/secflash.o \
|
||||
$(MACHINEOBJ)/seibu_cop.o \
|
||||
$(MACHINEOBJ)/smc91c9x.o \
|
||||
$(MACHINEOBJ)/smpc.o \
|
||||
$(MACHINEOBJ)/stvcd.o \
|
||||
$(MACHINEOBJ)/tc009xlvc.o \
|
||||
$(MACHINEOBJ)/timekpr.o \
|
||||
$(MACHINEOBJ)/tmp68301.o \
|
||||
$(MACHINEOBJ)/tms6100.o \
|
||||
$(MACHINEOBJ)/tms9901.o \
|
||||
$(MACHINEOBJ)/tms9902.o \
|
||||
$(MACHINEOBJ)/upd1990a.o \
|
||||
$(MACHINEOBJ)/upd4701.o \
|
||||
$(MACHINEOBJ)/upd7002.o \
|
||||
$(MACHINEOBJ)/upd765.o \
|
||||
$(MACHINEOBJ)/v3021.o \
|
||||
$(MACHINEOBJ)/wd_fdc.o \
|
||||
$(MACHINEOBJ)/wd11c00_17.o \
|
||||
$(MACHINEOBJ)/wd17xx.o \
|
||||
$(MACHINEOBJ)/wd2010.o \
|
||||
$(MACHINEOBJ)/wd33c93.o \
|
||||
$(MACHINEOBJ)/x2212.o \
|
||||
$(MACHINEOBJ)/x76f041.o \
|
||||
$(MACHINEOBJ)/x76f100.o \
|
||||
$(MACHINEOBJ)/z80ctc.o \
|
||||
$(MACHINEOBJ)/z80dart.o \
|
||||
$(MACHINEOBJ)/z80dma.o \
|
||||
$(MACHINEOBJ)/z80pio.o \
|
||||
$(MACHINEOBJ)/z80sio.o \
|
||||
$(MACHINEOBJ)/z80sti.o \
|
||||
$(MACHINEOBJ)/z8536.o \
|
||||
|
||||
$(MACHINEOBJ)/s3c2400.o: $(MACHINESRC)/s3c24xx.c
|
||||
$(MACHINEOBJ)/s3c2410.o: $(MACHINESRC)/s3c24xx.c
|
||||
$(MACHINEOBJ)/s3c2440.o: $(MACHINESRC)/s3c24xx.c
|
||||
|
77
src/emu/video/video.mak
Normal file
77
src/emu/video/video.mak
Normal file
@ -0,0 +1,77 @@
|
||||
###########################################################################
|
||||
#
|
||||
# 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
|
||||
|
||||
|
||||
#-------------------------------------------------
|
||||
# Core video types
|
||||
#-------------------------------------------------
|
||||
|
||||
VIDEOOBJS+= $(VIDEOOBJ)/generic.o \
|
||||
$(VIDEOOBJ)/resnet.o \
|
||||
$(VIDEOOBJ)/rgbutil.o \
|
||||
|
||||
VIDEOOBJS+= $(VIDEOOBJ)/315_5124.o \
|
||||
$(VIDEOOBJ)/bufsprite.o \
|
||||
$(VIDEOOBJ)/cdp1861.o \
|
||||
$(VIDEOOBJ)/cdp1862.o \
|
||||
$(VIDEOOBJ)/cgapal.o \
|
||||
$(VIDEOOBJ)/crt9007.o \
|
||||
$(VIDEOOBJ)/crt9021.o \
|
||||
$(VIDEOOBJ)/crt9212.o \
|
||||
$(VIDEOOBJ)/dl1416.o \
|
||||
$(VIDEOOBJ)/dm9368.o \
|
||||
$(VIDEOOBJ)/ef9340_1.o \
|
||||
$(VIDEOOBJ)/h63484.o \
|
||||
$(VIDEOOBJ)/hd44102.o \
|
||||
$(VIDEOOBJ)/hd44352.o \
|
||||
$(VIDEOOBJ)/hd44780.o \
|
||||
$(VIDEOOBJ)/hd61830.o \
|
||||
$(VIDEOOBJ)/hd63484.o \
|
||||
$(VIDEOOBJ)/hd66421.o \
|
||||
$(VIDEOOBJ)/huc6202.o \
|
||||
$(VIDEOOBJ)/huc6260.o \
|
||||
$(VIDEOOBJ)/huc6261.o \
|
||||
$(VIDEOOBJ)/huc6270.o \
|
||||
$(VIDEOOBJ)/huc6272.o \
|
||||
$(VIDEOOBJ)/i8244.o \
|
||||
$(VIDEOOBJ)/i8275.o \
|
||||
$(VIDEOOBJ)/i8275x.o \
|
||||
$(VIDEOOBJ)/k053250.o \
|
||||
$(VIDEOOBJ)/m50458.o \
|
||||
$(VIDEOOBJ)/mb90082.o \
|
||||
$(VIDEOOBJ)/mc6845.o \
|
||||
$(VIDEOOBJ)/mc6847.o \
|
||||
$(VIDEOOBJ)/msm6255.o \
|
||||
$(VIDEOOBJ)/pc_cga.o \
|
||||
$(VIDEOOBJ)/pc_vga.o \
|
||||
$(VIDEOOBJ)/poly.o \
|
||||
$(VIDEOOBJ)/psx.o \
|
||||
$(VIDEOOBJ)/ramdac.o \
|
||||
$(VIDEOOBJ)/s2636.o \
|
||||
$(VIDEOOBJ)/saa5050.o \
|
||||
$(VIDEOOBJ)/sed1330.o \
|
||||
$(VIDEOOBJ)/stvvdp1.o \
|
||||
$(VIDEOOBJ)/stvvdp2.o \
|
||||
$(VIDEOOBJ)/tlc34076.o \
|
||||
$(VIDEOOBJ)/tms34061.o \
|
||||
$(VIDEOOBJ)/tms3556.o \
|
||||
$(VIDEOOBJ)/tms9927.o \
|
||||
$(VIDEOOBJ)/tms9928a.o \
|
||||
$(VIDEOOBJ)/upd3301.o \
|
||||
$(VIDEOOBJ)/upd7220.o \
|
||||
$(VIDEOOBJ)/upd7227.o \
|
||||
$(VIDEOOBJ)/v9938.o \
|
||||
$(VIDEOOBJ)/vector.o \
|
||||
$(VIDEOOBJ)/voodoo.o \
|
Loading…
Reference in New Issue
Block a user