diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/src/3rdparty.lua | 6 | ||||
-rw-r--r-- | scripts/src/cpu.lua | 12 | ||||
-rw-r--r-- | scripts/src/sound.lua | 2 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 6 |
4 files changed, 25 insertions, 1 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua index b3fc924eab4..5056334b79e 100644 --- a/scripts/src/3rdparty.lua +++ b/scripts/src/3rdparty.lua @@ -1390,6 +1390,12 @@ end end end + if _OPTIONS["targetos"]=="freebsd" then + buildoptions { + backtick(pkgconfigcmd() .. " --cflags gl") + } + end + defines { "__STDC_LIMIT_MACROS", "__STDC_FORMAT_MACROS", diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index a55cf443fdb..3d0d6e0eb45 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -1580,7 +1580,7 @@ if (CPUS["M6502"]~=null) then { MAME_DIR .. "src/devices/cpu/m6502/om65ce02.lst", GEN_DIR .. "emu/cpu/m6502/m65ce02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm65ce02.lst" }, {"@echo Generating m65ce02 disassembler source file...", PYTHON .. " $(1) s m65ce02 $(<) $(2) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/om6509.lst", GEN_DIR .. "emu/cpu/m6502/m6509.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6509.lst" }, {"@echo Generating m6509 disassembler source file...", PYTHON .. " $(1) s m6509 $(<) $(2) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/om6510.lst", GEN_DIR .. "emu/cpu/m6502/m6510.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm6510.lst" }, {"@echo Generating m6510 disassembler source file...", PYTHON .. " $(1) s m6510 $(<) $(2) $(@)" }}, - { MAME_DIR .. "src/devices/cpu/m6502/on2a03.lst", GEN_DIR .. "emu/cpu/m6502/n2a03.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dn2a03.lst" }, {"@echo Generating n2a03 disassembler source file...", PYTHON .. " $(1) s n2a03 $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/on2a03.lst", GEN_DIR .. "emu/cpu/m6502/n2a03.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dn2a03.lst" }, {"@echo Generating n2a03 disassembler source file...", PYTHON .. " $(1) s n2a03_core $(<) $(2) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) s m740 $(<) $(2) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) s r65c02 - $(<) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/or65c19.lst", GEN_DIR .. "emu/cpu/m6502/r65c19.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dr65c19.lst" }, {"@echo Generating r65c19 disassembler source file...", PYTHON .. " $(1) s r65c19 $(<) $(2) $(@)" }}, @@ -3319,3 +3319,13 @@ if (CPUS["UPD177X"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd177x/upd177xd.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/upd177x/upd177xd.h") end + +-------------------------------------------------- +-- Sanyo LC58 - Disassembler only +--@src/devices/cpu/lc58/lc58.h,CPUS["LC58"] = true +-------------------------------------------------- + +if (CPUS["LC58"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/lc58/lc58d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/lc58/lc58d.h") +end diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua index a49d74dbc9e..27002fb8bd8 100644 --- a/scripts/src/sound.lua +++ b/scripts/src/sound.lua @@ -657,6 +657,8 @@ if (SOUNDS["NES_APU"]~=null) then MAME_DIR .. "src/devices/sound/nes_apu.cpp", MAME_DIR .. "src/devices/sound/nes_apu.h", MAME_DIR .. "src/devices/sound/nes_defs.h", + MAME_DIR .. "src/devices/sound/nes_apu_vt.cpp", + MAME_DIR .. "src/devices/sound/nes_apu_vt.h", } end diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 6f08d0f2ba7..97875978d48 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -1168,6 +1168,7 @@ function linkProjects_mame_mess(_target, _subtarget) "cccp", "cce", "ccs", + "ceres", "chessking", "chromatics", "chrysler", @@ -2017,6 +2018,11 @@ files { MAME_DIR .. "src/mame/drivers/ccs2810.cpp", } +createMESSProjects(_target, _subtarget, "ceres") +files { + MAME_DIR .. "src/mame/drivers/ceres.cpp", +} + createMESSProjects(_target, _subtarget, "chessking") files { MAME_DIR .. "src/mame/drivers/cking_master.cpp", |