diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/src/3rdparty.lua | 77 | ||||
-rw-r--r-- | scripts/src/bus.lua | 17 | ||||
-rw-r--r-- | scripts/src/cpu.lua | 8 | ||||
-rw-r--r-- | scripts/src/main.lua | 1 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 1 |
5 files changed, 93 insertions, 11 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua index 38961dd045e..2670b723b02 100644 --- a/scripts/src/3rdparty.lua +++ b/scripts/src/3rdparty.lua @@ -782,23 +782,83 @@ project "bx" includedirs { MAME_DIR .. "3rdparty/bx/include", + MAME_DIR .. "3rdparty/bx/3rdparty", } files { + MAME_DIR .. "3rdparty/bx/src/allocator.cpp", MAME_DIR .. "3rdparty/bx/src/bx.cpp", MAME_DIR .. "3rdparty/bx/src/commandline.cpp", MAME_DIR .. "3rdparty/bx/src/crtnone.cpp", - MAME_DIR .. "3rdparty/bx/src/crtimpl.cpp", MAME_DIR .. "3rdparty/bx/src/debug.cpp", MAME_DIR .. "3rdparty/bx/src/dtoa.cpp", - MAME_DIR .. "3rdparty/bx/src/fpumath.cpp", + MAME_DIR .. "3rdparty/bx/src/easing.cpp", + MAME_DIR .. "3rdparty/bx/src/file.cpp", + MAME_DIR .. "3rdparty/bx/src/filepath.cpp", + MAME_DIR .. "3rdparty/bx/src/hash.cpp", + MAME_DIR .. "3rdparty/bx/src/math.cpp", MAME_DIR .. "3rdparty/bx/src/mutex.cpp", MAME_DIR .. "3rdparty/bx/src/os.cpp", + MAME_DIR .. "3rdparty/bx/src/process.cpp", MAME_DIR .. "3rdparty/bx/src/semaphore.cpp", + MAME_DIR .. "3rdparty/bx/src/settings.cpp", MAME_DIR .. "3rdparty/bx/src/sort.cpp", MAME_DIR .. "3rdparty/bx/src/string.cpp", - MAME_DIR .. "3rdparty/bx/src/timer.cpp", MAME_DIR .. "3rdparty/bx/src/thread.cpp", + MAME_DIR .. "3rdparty/bx/src/timer.cpp", + MAME_DIR .. "3rdparty/bx/src/url.cpp", + } + +-------------------------------------------------- +-- BIMG library objects +-------------------------------------------------- + +project "bimg" + uuid "5603611b-8bf8-4ffd-85bc-76858cd7df39" + kind "StaticLib" + + includedirs { + MAME_DIR .. "3rdparty/bx/include", + } + + configuration { "vs*" } + includedirs { + MAME_DIR .. "3rdparty/bx/include/compat/msvc", + } + configuration { "mingw*" } + includedirs { + MAME_DIR .. "3rdparty/bx/include/compat/mingw", + } + + configuration { "osx* or xcode4" } + includedirs { + MAME_DIR .. "3rdparty/bx/include/compat/osx", + } + + configuration { "freebsd" } + includedirs { + MAME_DIR .. "3rdparty/bx/include/compat/freebsd", + } + + configuration { "netbsd" } + includedirs { + MAME_DIR .. "3rdparty/bx/include/compat/freebsd", + } + + configuration { } + + defines { + "__STDC_LIMIT_MACROS", + "__STDC_FORMAT_MACROS", + "__STDC_CONSTANT_MACROS", + } + + includedirs { + MAME_DIR .. "3rdparty/bimg/include", + } + + files { + MAME_DIR .. "3rdparty/bimg/src/image.cpp", } -------------------------------------------------- @@ -829,6 +889,7 @@ end MAME_DIR .. "3rdparty/bgfx/include", MAME_DIR .. "3rdparty/bgfx/3rdparty", MAME_DIR .. "3rdparty/bx/include", + MAME_DIR .. "3rdparty/bimg/include", MAME_DIR .. "3rdparty/bgfx/3rdparty/dxsdk/include", } @@ -923,30 +984,28 @@ end } files { MAME_DIR .. "3rdparty/bgfx/src/bgfx.cpp", + MAME_DIR .. "3rdparty/bgfx/src/debug_renderdoc.cpp", MAME_DIR .. "3rdparty/bgfx/src/glcontext_egl.cpp", MAME_DIR .. "3rdparty/bgfx/src/glcontext_glx.cpp", - MAME_DIR .. "3rdparty/bgfx/src/glcontext_ppapi.cpp", MAME_DIR .. "3rdparty/bgfx/src/glcontext_wgl.cpp", - MAME_DIR .. "3rdparty/bgfx/src/image.cpp", MAME_DIR .. "3rdparty/bgfx/src/hmd.cpp", MAME_DIR .. "3rdparty/bgfx/src/hmd_ovr.cpp", MAME_DIR .. "3rdparty/bgfx/src/hmd_openvr.cpp", - MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d12.cpp", + MAME_DIR .. "3rdparty/bgfx/src/nvapi.cpp", MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d11.cpp", + MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d12.cpp", MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d9.cpp", MAME_DIR .. "3rdparty/bgfx/src/renderer_gl.cpp", MAME_DIR .. "3rdparty/bgfx/src/renderer_gnm.cpp", MAME_DIR .. "3rdparty/bgfx/src/renderer_noop.cpp", MAME_DIR .. "3rdparty/bgfx/src/renderer_vk.cpp", - MAME_DIR .. "3rdparty/bgfx/src/debug_renderdoc.cpp", MAME_DIR .. "3rdparty/bgfx/src/shader.cpp", - MAME_DIR .. "3rdparty/bgfx/src/shader_dxbc.cpp", MAME_DIR .. "3rdparty/bgfx/src/shader_dx9bc.cpp", + MAME_DIR .. "3rdparty/bgfx/src/shader_dxbc.cpp", MAME_DIR .. "3rdparty/bgfx/src/shader_spirv.cpp", MAME_DIR .. "3rdparty/bgfx/src/topology.cpp", MAME_DIR .. "3rdparty/bgfx/src/vertexdecl.cpp", MAME_DIR .. "3rdparty/bgfx/examples/common/imgui/imgui.cpp", - MAME_DIR .. "3rdparty/bgfx/examples/common/imgui/ocornut_imgui.cpp", MAME_DIR .. "3rdparty/bgfx/examples/common/nanovg/nanovg.cpp", MAME_DIR .. "3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp", MAME_DIR .. "3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.cpp", diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 86ddc752fbc..4dbf4fe0ad0 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -1393,6 +1393,23 @@ end --------------------------------------------------- -- +--@src/devices/bus/ss50/interface.h,BUSES["SS50"] = true +--------------------------------------------------- + +if (BUSES["SS50"]~=null) then + files { + MAME_DIR .. "src/devices/bus/ss50/interface.cpp", + MAME_DIR .. "src/devices/bus/ss50/interface.h", + MAME_DIR .. "src/devices/bus/ss50/mpc.cpp", + MAME_DIR .. "src/devices/bus/ss50/mpc.h", + MAME_DIR .. "src/devices/bus/ss50/mps.cpp", + MAME_DIR .. "src/devices/bus/ss50/mps.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/tiki100/exp.h,BUSES["TIKI100"] = true --------------------------------------------------- diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index 35e27b3e97f..69d70d8b237 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -13,7 +13,7 @@ -- Dynamic recompiler objects -------------------------------------------------- -if (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) then +if (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["E1"]~=null) then files { MAME_DIR .. "src/devices/cpu/drcbec.cpp", MAME_DIR .. "src/devices/cpu/drcbec.h", @@ -808,6 +808,10 @@ if (CPUS["E1"]~=null) then files { MAME_DIR .. "src/devices/cpu/e132xs/e132xs.cpp", MAME_DIR .. "src/devices/cpu/e132xs/e132xs.h", + MAME_DIR .. "src/devices/cpu/e132xs/e132xsfe.cpp", + MAME_DIR .. "src/devices/cpu/e132xs/e132xsfe.h", + MAME_DIR .. "src/devices/cpu/e132xs/e132xsdrc.cpp", + MAME_DIR .. "src/devices/cpu/e132xs/e132xsdrc_ops.hxx", MAME_DIR .. "src/devices/cpu/e132xs/32xsdefs.h", MAME_DIR .. "src/devices/cpu/e132xs/e132xsop.hxx", } @@ -1016,7 +1020,7 @@ if (CPUS["I86"]~=null) then } end -if (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["I86"]~=null or CPUS["I386"]~=null or _OPTIONS["with-tools"]) then +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["I86"]~=null or CPUS["I386"]~=null 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 diff --git a/scripts/src/main.lua b/scripts/src/main.lua index 5e189aa3ef1..075f850a95f 100644 --- a/scripts/src/main.lua +++ b/scripts/src/main.lua @@ -296,6 +296,7 @@ end end links { "bgfx", + "bimg", "bx", "ocore_" .. _OPTIONS["osd"], } diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 1396eac2ec2..56b283c88e6 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -731,6 +731,7 @@ BUSES["SNES"] = true BUSES["SNES_CTRL"] = true BUSES["SPC1000"] = true BUSES["SPECTRUM"] = true +BUSES["SS50"] = true BUSES["SUNKBD"] = true BUSES["SVI_EXPANDER"] = true BUSES["SVI_SLOT"] = true |