mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
prettier way of adding DRC framework on-demand (nw)
This commit is contained in:
parent
2608228e81
commit
724c602fd5
@ -13,7 +13,17 @@
|
||||
-- Dynamic recompiler objects
|
||||
--------------------------------------------------
|
||||
|
||||
if (CPUS["E1"]~=null or CPUS["SH"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null or CPUS["ARM7"]~=null or CPUS["ADSP21062"]~=null or CPUS["MB86235"]~=null or CPUS["DSP16"]~=null) then
|
||||
DRC_CPUS = { "E1", "SH", "MIPS", "POWERPC", "RSP", "ARM7", "ADSP21062", "MB86235", "DSP16" }
|
||||
CPU_INCLUDE_DRC = false
|
||||
for i, v in ipairs(DRC_CPUS) do
|
||||
if (CPUS[v]~=null) then
|
||||
CPU_INCLUDE_DRC = true
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
if (CPU_INCLUDE_DRC) then
|
||||
files {
|
||||
MAME_DIR .. "src/devices/cpu/drcbec.cpp",
|
||||
MAME_DIR .. "src/devices/cpu/drcbec.h",
|
||||
@ -1020,7 +1030,7 @@ if (CPUS["I86"]~=null) then
|
||||
}
|
||||
end
|
||||
|
||||
if (CPUS["E1"]~=null or CPUS["SH"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null or CPUS["ARM7"]~=null or CPUS["ADSP21062"]~=null or CPUS["MB86235"]~=null or CPUS["DSP16"]~=null or CPUS["I86"]~=null or CPUS["I386"]~=null or _OPTIONS["with-tools"]) then
|
||||
if (CPUS["I86"]~=null or CPUS["I386"]~=null or CPU_INCLUDE_DRC or _OPTIONS["with-tools"]) then
|
||||
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/i386/i386dasm.cpp")
|
||||
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/i386/i386dasm.h")
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user