summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/src
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-03-30 12:56:08 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2022-03-30 12:56:08 +1100
commit6b1d35f62347d115d527fbdc5f0d16d26adc3ebb (patch)
tree422459c4df2c9c0686b4a1bafd87cb89bd698201 /docs/release/scripts/src
parent8aa3f3a324ea7044dc5da2c2b92dd78ea6e89ae3 (diff)
Files for 0.242tag242
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r--docs/release/scripts/src/3rdparty.lua27
-rw-r--r--docs/release/scripts/src/bus.lua26
-rw-r--r--docs/release/scripts/src/cpu.lua36
-rw-r--r--docs/release/scripts/src/machine.lua23
4 files changed, 108 insertions, 4 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua
index 6060edb068a..0c6c03663f6 100644
--- a/docs/release/scripts/src/3rdparty.lua
+++ b/docs/release/scripts/src/3rdparty.lua
@@ -80,6 +80,18 @@ if _OPTIONS["vs"]=="intel-15" then
"/Qwd869", -- remark #869: parameter "xxx" was never referenced
}
end
+
+ configuration { "gmake or ninja" }
+if _OPTIONS["gcc"]~=nil then
+ if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android") then
+
+ else
+ buildoptions_c {
+ "-Wno-maybe-uninitialized", -- expat in GCC 11.1
+ }
+ end
+end
+
configuration { }
files {
@@ -104,7 +116,7 @@ project "zlib"
kind "StaticLib"
local version = str_to_version(_OPTIONS["gcc_version"])
- if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then
+ if _OPTIONS["gcc"]~=nil and (string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android")) then
configuration { "gmake or ninja" }
if (version >= 30700) then
buildoptions {
@@ -961,17 +973,24 @@ project "sqlite3"
uuid "5cb3d495-57ed-461c-81e5-80dc0857517d"
kind "StaticLib"
- configuration { "gmake" }
+ configuration { "gmake or ninja" }
buildoptions_c {
"-Wno-bad-function-cast",
"-Wno-discarded-qualifiers",
"-Wno-undef",
"-Wno-unused-but-set-variable",
}
-if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then
+if _OPTIONS["gcc"]~=nil then
+ if string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android") then
buildoptions_c {
"-Wno-incompatible-pointer-types-discards-qualifiers",
}
+ else
+ buildoptions_c {
+ "-Wno-return-local-addr", -- sqlite3.c in GCC 10
+ "-Wno-misleading-indentation", -- sqlite3.c in GCC 11.1
+ }
+ end
end
configuration { "vs*" }
if _OPTIONS["vs"]=="clangcl" then
@@ -1186,7 +1205,7 @@ project "bimg"
MAME_DIR .. "3rdparty/bx/include/compat/freebsd",
}
- configuration { "gmake" }
+ configuration { "gmake or ninja" }
buildoptions {
"-Wno-unused-but-set-variable",
}
diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua
index 0311718c4d3..21cdbe5dda8 100644
--- a/docs/release/scripts/src/bus.lua
+++ b/docs/release/scripts/src/bus.lua
@@ -325,6 +325,8 @@ if (BUSES["ARCHIMEDES_ECONET"]~=null) then
MAME_DIR .. "src/devices/bus/archimedes/econet/slot.h",
MAME_DIR .. "src/devices/bus/archimedes/econet/econet.cpp",
MAME_DIR .. "src/devices/bus/archimedes/econet/econet.h",
+ MAME_DIR .. "src/devices/bus/archimedes/econet/midi.cpp",
+ MAME_DIR .. "src/devices/bus/archimedes/econet/midi.h",
MAME_DIR .. "src/devices/bus/archimedes/econet/rtfmjoy.cpp",
MAME_DIR .. "src/devices/bus/archimedes/econet/rtfmjoy.h",
}
@@ -374,6 +376,8 @@ if (BUSES["ARCHIMEDES_PODULE"]~=null) then
MAME_DIR .. "src/devices/bus/archimedes/podule/lark.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/laserd.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/laserd.h",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/midi_emr.cpp",
+ MAME_DIR .. "src/devices/bus/archimedes/podule/midi_emr.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/midimax.cpp",
MAME_DIR .. "src/devices/bus/archimedes/podule/midimax.h",
MAME_DIR .. "src/devices/bus/archimedes/podule/nexus.cpp",
@@ -603,6 +607,8 @@ if (BUSES["BBC_JOYPORT"]~=null) then
MAME_DIR .. "src/devices/bus/bbc/joyport/joyport.h",
MAME_DIR .. "src/devices/bus/bbc/joyport/joystick.cpp",
MAME_DIR .. "src/devices/bus/bbc/joyport/joystick.h",
+ MAME_DIR .. "src/devices/bus/bbc/joyport/mouse.cpp",
+ MAME_DIR .. "src/devices/bus/bbc/joyport/mouse.h",
}
end
@@ -3036,6 +3042,8 @@ if (BUSES["NES_CTRL"]~=null) then
MAME_DIR .. "src/devices/bus/nes_ctrl/partytap.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/powerpad.cpp",
MAME_DIR .. "src/devices/bus/nes_ctrl/powerpad.h",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/rob.cpp",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/rob.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/snesadapter.cpp",
MAME_DIR .. "src/devices/bus/nes_ctrl/snesadapter.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/suborkey.cpp",
@@ -3044,6 +3052,16 @@ if (BUSES["NES_CTRL"]~=null) then
MAME_DIR .. "src/devices/bus/nes_ctrl/turbofile.h",
MAME_DIR .. "src/devices/bus/nes_ctrl/zapper.cpp",
MAME_DIR .. "src/devices/bus/nes_ctrl/zapper.h",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/zapper_sensor.cpp",
+ MAME_DIR .. "src/devices/bus/nes_ctrl/zapper_sensor.h",
+ }
+
+ dependency {
+ { MAME_DIR .. "src/devices/bus/nes_ctrl/rob.cpp", GEN_DIR .. "emu/layout/nes_rob.lh" },
+ }
+
+ custombuildtask {
+ layoutbuildtask("emu/layout", "nes_rob"),
}
end
@@ -3546,6 +3564,8 @@ if (BUSES["TI99"]~=null) then
MAME_DIR .. "src/devices/bus/ti99/peb/ti_fdc.h",
MAME_DIR .. "src/devices/bus/ti99/peb/ti_rs232.cpp",
MAME_DIR .. "src/devices/bus/ti99/peb/ti_rs232.h",
+ MAME_DIR .. "src/devices/bus/ti99/peb/tipi.cpp",
+ MAME_DIR .. "src/devices/bus/ti99/peb/tipi.h",
MAME_DIR .. "src/devices/bus/ti99/peb/tn_ide.cpp",
MAME_DIR .. "src/devices/bus/ti99/peb/tn_ide.h",
MAME_DIR .. "src/devices/bus/ti99/peb/tn_usbsm.cpp",
@@ -3745,6 +3765,8 @@ end
---------------------------------------------------
if (BUSES["EPSON_QX"]~=null) then
files {
+ MAME_DIR .. "src/devices/bus/epson_qx/multifont.cpp",
+ MAME_DIR .. "src/devices/bus/epson_qx/multifont.h",
MAME_DIR .. "src/devices/bus/epson_qx/option.cpp",
MAME_DIR .. "src/devices/bus/epson_qx/option.h",
}
@@ -4645,6 +4667,10 @@ if (BUSES["MULTIBUS"]~=null) then
MAME_DIR .. "src/devices/bus/multibus/multibus.h",
MAME_DIR .. "src/devices/bus/multibus/isbc202.cpp",
MAME_DIR .. "src/devices/bus/multibus/isbc202.h",
+ MAME_DIR .. "src/devices/bus/multibus/cpuap.cpp",
+ MAME_DIR .. "src/devices/bus/multibus/cpuap.h",
+ MAME_DIR .. "src/devices/bus/multibus/serad.cpp",
+ MAME_DIR .. "src/devices/bus/multibus/serad.h",
}
end
diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua
index 8528391edc4..f578e6ac969 100644
--- a/docs/release/scripts/src/cpu.lua
+++ b/docs/release/scripts/src/cpu.lua
@@ -2215,6 +2215,10 @@ end
--------------------------------------------------
-- Sharp SM510 series
--@src/devices/cpu/sm510/sm510.h,CPUS["SM510"] = true
+--@src/devices/cpu/sm510/sm511.h,CPUS["SM510"] = true
+--@src/devices/cpu/sm510/sm530.h,CPUS["SM510"] = true
+--@src/devices/cpu/sm510/sm590.h,CPUS["SM510"] = true
+--@src/devices/cpu/sm510/sm5a.h,CPUS["SM510"] = true
--------------------------------------------------
if CPUS["SM510"] then
@@ -2849,6 +2853,38 @@ if opt_tool(CPUS, "SUPERFX") then
end
--------------------------------------------------
+-- Rockwell A/B5000 family
+--@src/devices/cpu/rw5000/a5000.h,CPUS["RW5000"] = true
+--@src/devices/cpu/rw5000/a5500.h,CPUS["RW5000"] = true
+--@src/devices/cpu/rw5000/b5000.h,CPUS["RW5000"] = true
+--@src/devices/cpu/rw5000/b6000.h,CPUS["RW5000"] = true
+--@src/devices/cpu/rw5000/b6100.h,CPUS["RW5000"] = true
+--------------------------------------------------
+
+if CPUS["RW5000"] then
+ files {
+ MAME_DIR .. "src/devices/cpu/rw5000/rw5000base.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/rw5000base.h",
+ MAME_DIR .. "src/devices/cpu/rw5000/b5000.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/b5000.h",
+ MAME_DIR .. "src/devices/cpu/rw5000/b5000op.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/b6000.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/b6000.h",
+ MAME_DIR .. "src/devices/cpu/rw5000/b6100.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/b6100.h",
+ MAME_DIR .. "src/devices/cpu/rw5000/a5000.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/a5000.h",
+ MAME_DIR .. "src/devices/cpu/rw5000/a5500.cpp",
+ MAME_DIR .. "src/devices/cpu/rw5000/a5500.h",
+ }
+end
+
+if opt_tool(CPUS, "RW5000") then
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/rw5000/rw5000d.cpp")
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/rw5000/rw5000d.h")
+end
+
+--------------------------------------------------
-- Rockwell PPS-4
--@src/devices/cpu/pps4/pps4.h,CPUS["PPS4"] = true
--------------------------------------------------
diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua
index 02d1cf71579..1e1c601b56e 100644
--- a/docs/release/scripts/src/machine.lua
+++ b/docs/release/scripts/src/machine.lua
@@ -1976,6 +1976,18 @@ end
---------------------------------------------------
--
+--@src/devices/machine/ldv4200hle.h,MACHINES["LDV4200HLE"] = true
+---------------------------------------------------
+
+if (MACHINES["LDV4200HLE"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/ldv4200hle.cpp",
+ MAME_DIR .. "src/devices/machine/ldv4200hle.h",
+ }
+end
+
+---------------------------------------------------
+--
--@src/devices/machine/ldp1000.h,MACHINES["LDP1000"] = true
---------------------------------------------------
@@ -4934,3 +4946,14 @@ if (MACHINES["BITMAP_PRINTER"]~=null) then
MAME_DIR .. "src/devices/machine/bitmap_printer.h",
}
end
+
+---------------------------------------------------
+--
+--@src/devices/machine/ns32382.h,MACHINES["NS32382"] = true
+---------------------------------------------------
+if (MACHINES["NS32382"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/machine/ns32382.cpp",
+ MAME_DIR .. "src/devices/machine/ns32382.h",
+ }
+end