summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/target
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2022-06-09 12:23:43 +0200
committer Olivier Galibert <galibert@pobox.com>2022-06-09 15:02:29 +0200
commitdf182a28b91fbe46722b3d7f88f0e8b8f79a69be (patch)
treed32f9b5a99629b62a99968069618aa6adf7f701a /scripts/target
parent21cf4d3cd4fee5c83b52ea50afaf4f178edd301a (diff)
Cleanup of the source files lists for src/mame:
- Every file in src/mame/{includes,drivers,audio,machine} with the exception of konamiic.txt has to appear in one and only one of the projects of arcade.lua or mess.lua (ignoring mameshared) - Files in mameshared must exist in mame.lua
Diffstat (limited to 'scripts/target')
-rw-r--r--scripts/target/mame/arcade.lua23
-rw-r--r--scripts/target/mame/mame.lua3
-rw-r--r--scripts/target/mame/mess.lua70
3 files changed, 60 insertions, 36 deletions
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index 9e6cf76d71e..11a356b4a3c 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -1050,6 +1050,10 @@ files {
MAME_DIR .. "src/mame/audio/rax.h",
MAME_DIR .. "src/mame/audio/segam1audio.cpp",
MAME_DIR .. "src/mame/audio/segam1audio.h",
+ MAME_DIR .. "src/mame/video/snk68_spr.cpp",
+ MAME_DIR .. "src/mame/video/snk68_spr.h",
+ MAME_DIR .. "src/mame/video/alpha68k_palette.cpp",
+ MAME_DIR .. "src/mame/video/alpha68k_palette.h",
}
--------------------------------------------------
@@ -1104,14 +1108,11 @@ files {
MAME_DIR .. "src/mame/audio/ad_sound.h",
MAME_DIR .. "src/mame/machine/alpha8201.cpp",
MAME_DIR .. "src/mame/machine/alpha8201.h",
- MAME_DIR .. "src/mame/video/snk68_spr.cpp",
- MAME_DIR .. "src/mame/video/snk68_spr.h",
- MAME_DIR .. "src/mame/video/alpha68k_palette.cpp",
- MAME_DIR .. "src/mame/video/alpha68k_palette.h",
}
createMAMEProjects(_target, _subtarget, "amiga")
files {
+ MAME_DIR .. "src/mame/includes/amiga.h",
MAME_DIR .. "src/mame/drivers/alg.cpp",
MAME_DIR .. "src/mame/drivers/amiga.cpp",
MAME_DIR .. "src/mame/machine/amiga.cpp",
@@ -1901,6 +1902,10 @@ files {
createMAMEProjects(_target, _subtarget, "efo")
files {
MAME_DIR .. "src/mame/drivers/cedar_magnet.cpp",
+ MAME_DIR .. "src/mame/machine/cedar_magnet_plane.h",
+ MAME_DIR .. "src/mame/machine/cedar_magnet_sprite.h",
+ MAME_DIR .. "src/mame/machine/cedar_magnet_board.h",
+ MAME_DIR .. "src/mame/machine/cedar_magnet_flop.h",
MAME_DIR .. "src/mame/machine/cedar_magnet_plane.cpp",
MAME_DIR .. "src/mame/machine/cedar_magnet_sprite.cpp",
MAME_DIR .. "src/mame/machine/cedar_magnet_board.cpp",
@@ -2817,6 +2822,9 @@ files {
MAME_DIR .. "src/mame/includes/midtunit.h",
MAME_DIR .. "src/mame/machine/midtunit.cpp",
MAME_DIR .. "src/mame/video/midtunit.cpp",
+ MAME_DIR .. "src/mame/video/midtunit.ipp",
+ MAME_DIR .. "src/mame/video/midtunit.h",
+ MAME_DIR .. "src/mame/video/midtview.ipp",
MAME_DIR .. "src/mame/drivers/midvunit.cpp",
MAME_DIR .. "src/mame/includes/midvunit.h",
MAME_DIR .. "src/mame/video/midvunit.cpp",
@@ -3864,10 +3872,6 @@ files {
MAME_DIR .. "src/mame/drivers/snk68.cpp",
MAME_DIR .. "src/mame/includes/snk68.h",
MAME_DIR .. "src/mame/video/snk68.cpp",
- MAME_DIR .. "src/mame/video/snk68_spr.cpp",
- MAME_DIR .. "src/mame/video/snk68_spr.h",
- MAME_DIR .. "src/mame/video/alpha68k_palette.cpp",
- MAME_DIR .. "src/mame/video/alpha68k_palette.h",
}
createMAMEProjects(_target, _subtarget, "sony")
@@ -4630,6 +4634,7 @@ files {
MAME_DIR .. "src/mame/drivers/sam.cpp",
MAME_DIR .. "src/mame/drivers/sleic.cpp",
MAME_DIR .. "src/mame/drivers/spectra.cpp",
+ MAME_DIR .. "src/mame/drivers/spike.cpp",
MAME_DIR .. "src/mame/drivers/spinb.cpp",
MAME_DIR .. "src/mame/drivers/spirit76.cpp",
MAME_DIR .. "src/mame/drivers/st_mp100.cpp",
@@ -4652,6 +4657,7 @@ files {
MAME_DIR .. "src/mame/drivers/wpc_s.cpp",
MAME_DIR .. "src/mame/machine/wpc.cpp",
MAME_DIR .. "src/mame/machine/wpc.h",
+ MAME_DIR .. "src/mame/audio/bally.h",
MAME_DIR .. "src/mame/audio/bally.cpp",
MAME_DIR .. "src/mame/audio/wpcsnd.cpp",
MAME_DIR .. "src/mame/audio/wpcsnd.h",
@@ -4827,6 +4833,7 @@ files {
MAME_DIR .. "src/mame/drivers/fireball.cpp",
MAME_DIR .. "src/mame/drivers/flipjack.cpp",
MAME_DIR .. "src/mame/drivers/flower.cpp",
+ MAME_DIR .. "src/mame/audio/flower.h",
MAME_DIR .. "src/mame/audio/flower.cpp",
MAME_DIR .. "src/mame/drivers/fortecar.cpp",
MAME_DIR .. "src/mame/drivers/fresh.cpp",
diff --git a/scripts/target/mame/mame.lua b/scripts/target/mame/mame.lua
index d58bfab4595..b7360486042 100644
--- a/scripts/target/mame/mame.lua
+++ b/scripts/target/mame/mame.lua
@@ -11,16 +11,13 @@
dofile("arcade.lua")
dofile("mess.lua")
-dofile("virtual.lua")
function createProjects_mame_mame(_target, _subtarget)
createProjects_mame_arcade(_target, _subtarget)
createProjects_mame_mess(_target, _subtarget)
- createProjects_mame_virtual(_target, _subtarget)
end
function linkProjects_mame_mame(_target, _subtarget)
linkProjects_mame_arcade(_target, _subtarget)
linkProjects_mame_mess(_target, _subtarget)
- linkProjects_mame_virtual(_target, _subtarget)
end
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index c1101a709fa..9c7f6935237 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -172,6 +172,7 @@ CPUS["ROMP"] = true
CPUS["COPS1"] = true
CPUS["MK1"] = true
CPUS["M68HC16"] = true
+CPUS["KS0164"] = true
--------------------------------------------------
-- specify available sound cores; some of these are
@@ -218,8 +219,8 @@ SOUNDS["ASTROCADE"] = true
SOUNDS["NAMCO_163"] = true
SOUNDS["T6W28"] = true
--SOUNDS["SNKWAVE"] = true
---SOUNDS["C140"] = true
---SOUNDS["C352"] = true
+SOUNDS["C140"] = true
+SOUNDS["C352"] = true
--SOUNDS["TMS36XX"] = true
--SOUNDS["TMS3615"] = true
SOUNDS["TMS5110"] = true
@@ -239,10 +240,10 @@ SOUNDS["HC55516"] = true
--SOUNDS["K005289"] = true
--SOUNDS["K007232"] = true
SOUNDS["K051649"] = true
---SOUNDS["K053260"] = true
---SOUNDS["K054539"] = true
+SOUNDS["K053260"] = true
+SOUNDS["K054539"] = true
--SOUNDS["K056800"] = true
---SOUNDS["SEGAPCM"] = true
+SOUNDS["SEGAPCM"] = true
SOUNDS["MULTIPCM"] = true
SOUNDS["SCSP"] = true
SOUNDS["AICA"] = true
@@ -252,7 +253,7 @@ SOUNDS["RF5C68"] = true
SOUNDS["QSOUND"] = true
--SOUNDS["QS1000"] = true
SOUNDS["SAA1099"] = true
---SOUNDS["IREMGA20"] = true
+SOUNDS["IREMGA20"] = true
SOUNDS["ES5503"] = true
SOUNDS["ES5505"] = true
SOUNDS["ES5506"] = true
@@ -268,7 +269,7 @@ SOUNDS["CDDA"] = true
--SOUNDS["I5000_SND"] = true
--SOUNDS["ST0016"] = true
--SOUNDS["SETAPCM"] = true
---SOUNDS["X1_010"] = true
+SOUNDS["X1_010"] = true
--SOUNDS["VRENDER0"] = true
SOUNDS["VOTRAX"] = true
--SOUNDS["ES8712"] = true
@@ -327,6 +328,8 @@ SOUNDS["ROLANDPCM"] = true
SOUNDS["RP2C33_SOUND"] = true
SOUNDS["UDA1344"] = true
SOUNDS["LYNX"] = true
+SOUNDS["VGMVIZ"] = true
+SOUNDS["KS0164"] = true
--------------------------------------------------
-- specify available video cores
@@ -1214,7 +1217,6 @@ function linkProjects_mame_mess(_target, _subtarget)
"alesis",
"altos",
"amirix",
- "amiga",
"ampro",
"amstrad",
"apf",
@@ -1458,6 +1460,7 @@ function linkProjects_mame_mess(_target, _subtarget)
"vidbrain",
"videoton",
"visual",
+ "virtual",
"votrax",
"vtech",
"wang",
@@ -1653,6 +1656,19 @@ files {
MAME_DIR .. "src/mame/video/apple2.h",
MAME_DIR .. "src/mame/machine/apple2common.cpp",
MAME_DIR .. "src/mame/machine/apple2common.h",
+ MAME_DIR .. "src/mame/drivers/amiga.cpp",
+ MAME_DIR .. "src/mame/includes/amiga.h",
+ MAME_DIR .. "src/mame/machine/at.h",
+ MAME_DIR .. "src/mame/machine/at.cpp",
+ MAME_DIR .. "src/mame/drivers/sis630.cpp",
+ MAME_DIR .. "src/mame/machine/gdrom.cpp",
+ MAME_DIR .. "src/mame/machine/gdrom.h",
+ MAME_DIR .. "src/mame/includes/megadriv.h",
+ MAME_DIR .. "src/mame/drivers/sms.cpp",
+ MAME_DIR .. "src/mame/includes/sms.h",
+ MAME_DIR .. "src/mame/machine/sms.cpp",
+ MAME_DIR .. "src/mame/audio/special.cpp",
+ MAME_DIR .. "src/mame/audio/special.h",
}
end
--------------------------------------------------
@@ -1767,6 +1783,7 @@ files {
MAME_DIR .. "src/mame/drivers/altos5.cpp",
MAME_DIR .. "src/mame/drivers/altos486.cpp",
MAME_DIR .. "src/mame/drivers/altos8600.cpp",
+ MAME_DIR .. "src/mame/machine/acs8600_ics.h",
MAME_DIR .. "src/mame/machine/acs8600_ics.cpp",
}
@@ -1775,12 +1792,6 @@ files {
MAME_DIR .. "src/mame/drivers/wxstar4000.cpp",
}
-createMESSProjects(_target, _subtarget, "amiga")
-files {
- MAME_DIR .. "src/mame/drivers/amiga.cpp",
- MAME_DIR .. "src/mame/includes/amiga.h",
-}
-
createMESSProjects(_target, _subtarget, "ampro")
files {
MAME_DIR .. "src/mame/drivers/ampro.cpp",
@@ -1825,6 +1836,8 @@ files {
MAME_DIR .. "src/mame/machine/apollo.cpp",
MAME_DIR .. "src/mame/machine/apollo_kbd.cpp",
MAME_DIR .. "src/mame/machine/apollo_kbd.h",
+ MAME_DIR .. "src/mame/machine/apollo_dbg.cpp",
+ MAME_DIR .. "src/mame/machine/apollo_dbg.h",
MAME_DIR .. "src/mame/video/apollo.cpp",
}
@@ -1907,8 +1920,6 @@ files {
MAME_DIR .. "src/mame/drivers/at.cpp",
MAME_DIR .. "src/mame/drivers/atpci.cpp",
MAME_DIR .. "src/mame/drivers/ps2.cpp",
- MAME_DIR .. "src/mame/machine/at.h",
- MAME_DIR .. "src/mame/machine/at.cpp",
MAME_DIR .. "src/mame/drivers/ct486.cpp",
}
@@ -2678,6 +2689,7 @@ files {
MAME_DIR .. "src/mame/drivers/hp16500.cpp",
MAME_DIR .. "src/mame/drivers/hp48.cpp",
MAME_DIR .. "src/mame/includes/hp48.h",
+ MAME_DIR .. "src/mame/includes/hp9845.h",
MAME_DIR .. "src/mame/machine/hp48.cpp",
MAME_DIR .. "src/mame/machine/hp48_port.cpp",
MAME_DIR .. "src/mame/machine/hp48_port.h",
@@ -3137,6 +3149,7 @@ files {
MAME_DIR .. "src/mame/drivers/ncd88k.cpp",
MAME_DIR .. "src/mame/drivers/ncdmips.cpp",
MAME_DIR .. "src/mame/drivers/ncdppc.cpp",
+ MAME_DIR .. "src/mame/machine/bert.h",
MAME_DIR .. "src/mame/machine/bert.cpp",
}
@@ -3396,9 +3409,9 @@ files {
MAME_DIR .. "src/mame/drivers/ibmpc.cpp",
MAME_DIR .. "src/mame/drivers/ibmpcjr.cpp",
MAME_DIR .. "src/mame/drivers/nforcepc.cpp",
+ MAME_DIR .. "src/mame/includes/nforcepc.h",
MAME_DIR .. "src/mame/drivers/pc.cpp",
MAME_DIR .. "src/mame/drivers/pcipc.cpp",
- MAME_DIR .. "src/mame/drivers/sis630.cpp",
MAME_DIR .. "src/mame/drivers/tandy1t.cpp",
MAME_DIR .. "src/mame/drivers/tosh1000.cpp",
MAME_DIR .. "src/mame/machine/tosh1000_bram.cpp",
@@ -3426,6 +3439,7 @@ files {
MAME_DIR .. "src/mame/drivers/p2000t.cpp",
MAME_DIR .. "src/mame/includes/p2000t.h",
MAME_DIR .. "src/mame/machine/p2000t.cpp",
+ MAME_DIR .. "src/mame/machine/p2000t_mdcr.h",
MAME_DIR .. "src/mame/machine/p2000t_mdcr.cpp",
MAME_DIR .. "src/mame/video/p2000t.cpp",
MAME_DIR .. "src/mame/drivers/vg5k.cpp",
@@ -3677,10 +3691,7 @@ files {
MAME_DIR .. "src/mame/drivers/dccons.cpp",
MAME_DIR .. "src/mame/includes/dccons.h",
MAME_DIR .. "src/mame/machine/dccons.cpp",
- MAME_DIR .. "src/mame/machine/gdrom.cpp",
- MAME_DIR .. "src/mame/machine/gdrom.h",
MAME_DIR .. "src/mame/drivers/megadriv.cpp",
- MAME_DIR .. "src/mame/includes/megadriv.h",
MAME_DIR .. "src/mame/drivers/megadriv_rad.cpp",
MAME_DIR .. "src/mame/includes/megadriv_rad.h",
MAME_DIR .. "src/mame/drivers/megadriv_vt_hybrid.cpp",
@@ -3691,9 +3702,6 @@ files {
MAME_DIR .. "src/mame/drivers/segapm.cpp",
MAME_DIR .. "src/mame/drivers/sg1000.cpp",
MAME_DIR .. "src/mame/includes/sg1000.h",
- MAME_DIR .. "src/mame/drivers/sms.cpp",
- MAME_DIR .. "src/mame/includes/sms.h",
- MAME_DIR .. "src/mame/machine/sms.cpp",
MAME_DIR .. "src/mame/drivers/svmu.cpp",
MAME_DIR .. "src/mame/machine/mega32x.cpp",
MAME_DIR .. "src/mame/machine/mega32x.h",
@@ -3908,8 +3916,6 @@ createMESSProjects(_target, _subtarget, "special")
files {
MAME_DIR .. "src/mame/drivers/special.cpp",
MAME_DIR .. "src/mame/includes/special.h",
- MAME_DIR .. "src/mame/audio/special.cpp",
- MAME_DIR .. "src/mame/audio/special.h",
MAME_DIR .. "src/mame/machine/special.cpp",
MAME_DIR .. "src/mame/video/special.cpp",
}
@@ -4145,6 +4151,7 @@ files {
createMESSProjects(_target, _subtarget, "toshiba")
files {
+ MAME_DIR .. "src/mame/includes/pasopia.h",
MAME_DIR .. "src/mame/drivers/pasopia.cpp",
MAME_DIR .. "src/mame/drivers/pasopia7.cpp",
MAME_DIR .. "src/mame/drivers/paso1600.cpp",
@@ -4506,6 +4513,7 @@ files {
createMESSProjects(_target, _subtarget, "yamaha")
files {
+ MAME_DIR .. "src/mame/machine/mulcd.h",
MAME_DIR .. "src/mame/machine/mulcd.cpp",
MAME_DIR .. "src/mame/drivers/yman1x.cpp",
MAME_DIR .. "src/mame/drivers/ymdx100.cpp",
@@ -4548,6 +4556,13 @@ files {
MAME_DIR .. "src/mame/video/pp01.cpp",
}
+createMESSProjects(_target, _subtarget, "virtual")
+files {
+ MAME_DIR .. "src/mame/drivers/vgmplay.cpp",
+ MAME_DIR .. "src/mame/drivers/wavesynth.cpp",
+ MAME_DIR .. "src/mame/drivers/ldplayer.cpp",
+}
+
createMESSProjects(_target, _subtarget, "skeleton")
files {
MAME_DIR .. "src/mame/drivers/aaa.cpp",
@@ -4560,6 +4575,8 @@ files {
MAME_DIR .. "src/mame/drivers/alcat7100.cpp",
MAME_DIR .. "src/mame/drivers/alesis_qs.cpp",
MAME_DIR .. "src/mame/drivers/alfaskop41xx.cpp",
+ MAME_DIR .. "src/mame/machine/alfaskop_s41_kb.h",
+ MAME_DIR .. "src/mame/machine/alfaskop_s41_kb.cpp",
MAME_DIR .. "src/mame/drivers/alphasma.cpp",
MAME_DIR .. "src/mame/drivers/alphasma3k.cpp",
MAME_DIR .. "src/mame/drivers/am1000.cpp",
@@ -4822,10 +4839,13 @@ files {
MAME_DIR .. "src/mame/machine/zorbakbd.h",
MAME_DIR .. "src/mame/drivers/zt8802.cpp",
MAME_DIR .. "src/mame/drivers/testpat.cpp",
+ MAME_DIR .. "src/mame/machine/nl_tp1983.h",
MAME_DIR .. "src/mame/machine/nl_tp1983.cpp",
+ MAME_DIR .. "src/mame/machine/nl_tp1985.h",
MAME_DIR .. "src/mame/machine/nl_tp1985.cpp",
MAME_DIR .. "src/mame/drivers/palestra.cpp",
MAME_DIR .. "src/mame/machine/nl_palestra.cpp",
+ MAME_DIR .. "src/mame/machine/nl_palestra.h",
MAME_DIR .. "src/mame/drivers/philipsbo.cpp",
MAME_DIR .. "src/mame/drivers/mindset.cpp",
MAME_DIR .. "src/mame/drivers/gs6502.cpp",