From 9f76ddc78a4010282072c112ec75dcda4123ed5f Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 1 Feb 2017 13:27:47 -0500 Subject: [PATCH] Arcade build restructuring (nw) - Create EFO, Promat, Terminal, Wing projects to help reduce the weight of libmisc - Eliminate Veltmeijer Automaten project (only two games by this company are in MAME, and one actually on Excellent System hardware) --- scripts/target/mame/arcade.lua | 81 ++++++++++++++++++++-------------- 1 file changed, 48 insertions(+), 33 deletions(-) diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index cfb7a2efb5c..6927ba9b4f3 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -727,6 +727,7 @@ function linkProjects_mame_arcade(_target, _subtarget) "dooyong", "dynax", "edevices", + "efo", "eolith", "excelent", "exidy", @@ -768,6 +769,7 @@ function linkProjects_mame_arcade(_target, _subtarget) "pce", "phoenix", "playmark", + "promat", "psikyo", "ramtek", "rare", @@ -789,6 +791,7 @@ function linkProjects_mame_arcade(_target, _subtarget) "tecfri", "technos", "tehkan", + "terminal", "thepit", "toaplan", "tong", @@ -796,9 +799,9 @@ function linkProjects_mame_arcade(_target, _subtarget) "univers", "upl", "valadon", - "veltmjr", "venture", "vsystem", + "wing", "yunsung", "zaccaria", "misc", @@ -1665,6 +1668,18 @@ files { MAME_DIR .. "src/mame/drivers/twins.cpp", } +createMAMEProjects(_target, _subtarget, "efo") +files { + MAME_DIR .. "src/mame/drivers/cedar_magnet.cpp", + 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", + MAME_DIR .. "src/mame/machine/cedar_magnet_flop.cpp", + MAME_DIR .. "src/mame/drivers/cidelsa.cpp", + MAME_DIR .. "src/mame/includes/cidelsa.h", + MAME_DIR .. "src/mame/video/cidelsa.cpp", +} + createMAMEProjects(_target, _subtarget, "eolith") files { MAME_DIR .. "src/mame/drivers/eolith.cpp", @@ -1688,6 +1703,7 @@ files { MAME_DIR .. "src/mame/video/excellent_spr.cpp", MAME_DIR .. "src/mame/video/excellent_spr.h", MAME_DIR .. "src/mame/drivers/lastbank.cpp", + MAME_DIR .. "src/mame/drivers/witch.cpp", } createMAMEProjects(_target, _subtarget, "exidy") @@ -2718,6 +2734,9 @@ files { MAME_DIR .. "src/mame/drivers/crgolf.cpp", MAME_DIR .. "src/mame/includes/crgolf.h", MAME_DIR .. "src/mame/video/crgolf.cpp", + MAME_DIR .. "src/mame/drivers/himesiki.cpp", + MAME_DIR .. "src/mame/includes/himesiki.h", + MAME_DIR .. "src/mame/video/himesiki.cpp", MAME_DIR .. "src/mame/drivers/suprgolf.cpp", } @@ -2997,6 +3016,13 @@ files { MAME_DIR .. "src/mame/video/sslam.cpp", } +createMAMEProjects(_target, _subtarget, "promat") +files { + MAME_DIR .. "src/mame/drivers/1945kiii.cpp", + MAME_DIR .. "src/mame/drivers/3x3puzzl.cpp", + MAME_DIR .. "src/mame/drivers/gstream.cpp", +} + createMAMEProjects(_target, _subtarget, "psikyo") files { MAME_DIR .. "src/mame/drivers/psikyo.cpp", @@ -3938,6 +3964,15 @@ files { MAME_DIR .. "src/mame/video/wc90b.cpp", } +createMAMEProjects(_target, _subtarget, "terminal") +files { + MAME_DIR .. "src/mame/drivers/istrebiteli.cpp", + MAME_DIR .. "src/mame/drivers/tiamc1.cpp", + MAME_DIR .. "src/mame/includes/tiamc1.h", + MAME_DIR .. "src/mame/video/tiamc1.cpp", + MAME_DIR .. "src/mame/audio/tiamc1.cpp", +} + createMAMEProjects(_target, _subtarget, "thepit") files { MAME_DIR .. "src/mame/drivers/thepit.cpp", @@ -4048,12 +4083,6 @@ files { MAME_DIR .. "src/mame/video/tankbust.cpp", } -createMAMEProjects(_target, _subtarget, "veltmjr") -files { - MAME_DIR .. "src/mame/drivers/cardline.cpp", - MAME_DIR .. "src/mame/drivers/witch.cpp", -} - createMAMEProjects(_target, _subtarget, "venture") files { MAME_DIR .. "src/mame/drivers/looping.cpp", @@ -4117,6 +4146,17 @@ files { MAME_DIR .. "src/mame/video/welltris.cpp", } +createMAMEProjects(_target, _subtarget, "wing") +files { + MAME_DIR .. "src/mame/drivers/lucky74.cpp", + MAME_DIR .. "src/mame/includes/lucky74.h", + MAME_DIR .. "src/mame/video/lucky74.cpp", + MAME_DIR .. "src/mame/drivers/luckgrln.cpp", + MAME_DIR .. "src/mame/drivers/pinkiri8.cpp", + MAME_DIR .. "src/mame/drivers/slotcarn.cpp", + MAME_DIR .. "src/mame/drivers/superwng.cpp", +} + createMAMEProjects(_target, _subtarget, "yunsung") files { MAME_DIR .. "src/mame/drivers/nmg5.cpp", @@ -4280,13 +4320,11 @@ includedirs { } files { - MAME_DIR .. "src/mame/drivers/1945kiii.cpp", MAME_DIR .. "src/mame/drivers/39in1.cpp", MAME_DIR .. "src/mame/machine/pxa255.h", MAME_DIR .. "src/mame/drivers/3do.cpp", MAME_DIR .. "src/mame/includes/3do.h", MAME_DIR .. "src/mame/machine/3do.cpp", - MAME_DIR .. "src/mame/drivers/3x3puzzl.cpp", MAME_DIR .. "src/mame/drivers/4enraya.cpp", MAME_DIR .. "src/mame/includes/4enraya.h", MAME_DIR .. "src/mame/video/4enraya.cpp", @@ -4334,6 +4372,7 @@ files { MAME_DIR .. "src/mame/drivers/calomega.cpp", MAME_DIR .. "src/mame/includes/calomega.h", MAME_DIR .. "src/mame/video/calomega.cpp", + MAME_DIR .. "src/mame/drivers/cardline.cpp", MAME_DIR .. "src/mame/drivers/carrera.cpp", MAME_DIR .. "src/mame/drivers/castle.cpp", MAME_DIR .. "src/mame/drivers/cave.cpp", @@ -4352,19 +4391,11 @@ files { MAME_DIR .. "src/mame/machine/cdislave.h", MAME_DIR .. "src/mame/machine/cdicdic.cpp", MAME_DIR .. "src/mame/machine/cdicdic.h", - MAME_DIR .. "src/mame/drivers/cedar_magnet.cpp", - 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", - MAME_DIR .. "src/mame/machine/cedar_magnet_flop.cpp", MAME_DIR .. "src/mame/drivers/cesclass.cpp", MAME_DIR .. "src/mame/drivers/chance32.cpp", MAME_DIR .. "src/mame/drivers/chexx.cpp", MAME_DIR .. "src/mame/drivers/chicago.cpp", MAME_DIR .. "src/mame/drivers/chsuper.cpp", - MAME_DIR .. "src/mame/drivers/cidelsa.cpp", - MAME_DIR .. "src/mame/includes/cidelsa.h", - MAME_DIR .. "src/mame/video/cidelsa.cpp", MAME_DIR .. "src/mame/drivers/clowndwn.cpp", MAME_DIR .. "src/mame/drivers/cocoloco.cpp", MAME_DIR .. "src/mame/drivers/coinmstr.cpp", @@ -4446,7 +4477,6 @@ files { MAME_DIR .. "src/mame/drivers/gotcha.cpp", MAME_DIR .. "src/mame/includes/gotcha.h", MAME_DIR .. "src/mame/video/gotcha.cpp", - MAME_DIR .. "src/mame/drivers/gstream.cpp", MAME_DIR .. "src/mame/drivers/gumbo.cpp", MAME_DIR .. "src/mame/includes/gumbo.h", MAME_DIR .. "src/mame/video/gumbo.cpp", @@ -4456,9 +4486,6 @@ files { MAME_DIR .. "src/mame/drivers/hazelgr.cpp", MAME_DIR .. "src/mame/drivers/headonb.cpp", MAME_DIR .. "src/mame/drivers/highvdeo.cpp", - MAME_DIR .. "src/mame/drivers/himesiki.cpp", - MAME_DIR .. "src/mame/includes/himesiki.h", - MAME_DIR .. "src/mame/video/himesiki.cpp", MAME_DIR .. "src/mame/drivers/hitpoker.cpp", MAME_DIR .. "src/mame/drivers/homedata.cpp", MAME_DIR .. "src/mame/includes/homedata.h", @@ -4469,7 +4496,6 @@ files { MAME_DIR .. "src/mame/drivers/imolagp.cpp", MAME_DIR .. "src/mame/drivers/intrscti.cpp", MAME_DIR .. "src/mame/drivers/istellar.cpp", - MAME_DIR .. "src/mame/drivers/istrebiteli.cpp", MAME_DIR .. "src/mame/drivers/itgambl2.cpp", MAME_DIR .. "src/mame/drivers/itgambl3.cpp", MAME_DIR .. "src/mame/drivers/itgamble.cpp", @@ -4499,10 +4525,6 @@ files { MAME_DIR .. "src/mame/video/lethalj.cpp", MAME_DIR .. "src/mame/drivers/limenko.cpp", MAME_DIR .. "src/mame/drivers/ltcasino.cpp", - MAME_DIR .. "src/mame/drivers/lucky74.cpp", - MAME_DIR .. "src/mame/includes/lucky74.h", - MAME_DIR .. "src/mame/video/lucky74.cpp", - MAME_DIR .. "src/mame/drivers/luckgrln.cpp", MAME_DIR .. "src/mame/drivers/magic10.cpp", MAME_DIR .. "src/mame/drivers/magicard.cpp", MAME_DIR .. "src/mame/drivers/magicfly.cpp", @@ -4569,7 +4591,6 @@ files { MAME_DIR .. "src/mame/video/pk8000.cpp", MAME_DIR .. "src/mame/drivers/photon2.cpp", MAME_DIR .. "src/mame/drivers/photoply.cpp", - MAME_DIR .. "src/mame/drivers/pinkiri8.cpp", MAME_DIR .. "src/mame/drivers/pipeline.cpp", MAME_DIR .. "src/mame/drivers/pkscram.cpp", MAME_DIR .. "src/mame/drivers/pntnpuzl.cpp", @@ -4607,7 +4628,6 @@ files { MAME_DIR .. "src/mame/drivers/skyarmy.cpp", MAME_DIR .. "src/mame/drivers/skylncr.cpp", MAME_DIR .. "src/mame/drivers/sliver.cpp", - MAME_DIR .. "src/mame/drivers/slotcarn.cpp", MAME_DIR .. "src/mame/drivers/smsmcorp.cpp", MAME_DIR .. "src/mame/drivers/sothello.cpp", MAME_DIR .. "src/mame/drivers/splus.cpp", @@ -4625,7 +4645,6 @@ files { MAME_DIR .. "src/mame/drivers/sumt8035.cpp", MAME_DIR .. "src/mame/drivers/supercrd.cpp", MAME_DIR .. "src/mame/drivers/supertnk.cpp", - MAME_DIR .. "src/mame/drivers/superwng.cpp", MAME_DIR .. "src/mame/drivers/tapatune.cpp", MAME_DIR .. "src/mame/drivers/tattack.cpp", MAME_DIR .. "src/mame/drivers/taxidriv.cpp", @@ -4636,10 +4655,6 @@ files { MAME_DIR .. "src/mame/drivers/thedeep.cpp", MAME_DIR .. "src/mame/includes/thedeep.h", MAME_DIR .. "src/mame/video/thedeep.cpp", - MAME_DIR .. "src/mame/drivers/tiamc1.cpp", - MAME_DIR .. "src/mame/includes/tiamc1.h", - MAME_DIR .. "src/mame/video/tiamc1.cpp", - MAME_DIR .. "src/mame/audio/tiamc1.cpp", MAME_DIR .. "src/mame/drivers/tickee.cpp", MAME_DIR .. "src/mame/drivers/tmspoker.cpp", MAME_DIR .. "src/mame/drivers/truco.cpp",