diff options
author | 2020-04-29 18:39:17 +1000 | |
---|---|---|
committer | 2020-04-29 18:39:17 +1000 | |
commit | d878d4649820232f4ffc44138c82a10c8a893d16 (patch) | |
tree | 100e15adc6a61c86f13e9b53ef7cb78bdf4949c5 /docs/release/scripts/src | |
parent | 30fa9edfb904c948640f3226fa5e70b9fe1e5c34 (diff) |
0.221 Release filestag221
Diffstat (limited to 'docs/release/scripts/src')
-rw-r--r-- | docs/release/scripts/src/3rdparty.lua | 21 | ||||
-rw-r--r-- | docs/release/scripts/src/bus.lua | 23 | ||||
-rw-r--r-- | docs/release/scripts/src/cpu.lua | 64 | ||||
-rw-r--r-- | docs/release/scripts/src/emu.lua | 2 | ||||
-rw-r--r-- | docs/release/scripts/src/formats.lua | 12 | ||||
-rw-r--r-- | docs/release/scripts/src/lib.lua | 3 | ||||
-rw-r--r-- | docs/release/scripts/src/machine.lua | 96 | ||||
-rw-r--r-- | docs/release/scripts/src/main.lua | 10 | ||||
-rw-r--r-- | docs/release/scripts/src/netlist.lua | 3 | ||||
-rw-r--r-- | docs/release/scripts/src/sound.lua | 12 | ||||
-rw-r--r-- | docs/release/scripts/src/tools.lua | 32 | ||||
-rw-r--r-- | docs/release/scripts/src/video.lua | 24 |
12 files changed, 262 insertions, 40 deletions
diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua index 1ea65fa45d7..67a138b530b 100644 --- a/docs/release/scripts/src/3rdparty.lua +++ b/docs/release/scripts/src/3rdparty.lua @@ -717,6 +717,11 @@ project "7z" "-Wno-undef", "-Wno-strict-prototypes", } +if _OPTIONS["gcc"]~=nil and string.find(_OPTIONS["gcc"], "clang") and str_to_version(_OPTIONS["gcc_version"]) >= 100000 then + buildoptions_c { + "-Wno-misleading-indentation", + } +end configuration { "mingw*" } buildoptions_c { @@ -729,6 +734,11 @@ project "7z" "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration "/wd4457", -- warning C4457: declaration of 'xxx' hides function parameter } +if _OPTIONS["vs"]=="clangcl" then + buildoptions { + "-Wno-misleading-indentation", + } +end if _OPTIONS["vs"]=="intel-15" then buildoptions { "/Qwd869", -- remark #869: parameter "xxx" was never referenced @@ -980,6 +990,12 @@ if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.fi "-Wno-incompatible-pointer-types-discards-qualifiers", } end + configuration { "vs*" } +if _OPTIONS["vs"]=="clangcl" then + buildoptions { + "-Wno-implicit-int-float-conversion", + } +end configuration { "winstore*" } defines { "SQLITE_OS_WINRT", @@ -1507,6 +1523,11 @@ project "portaudio" } end end + if string.find(_OPTIONS["gcc"], "clang") and version >= 100000 then + buildoptions_c { + "-Wno-misleading-indentation", + } + end end configuration { "vs*" } buildoptions { diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua index 2b64a7008a4..751f9cca2ce 100644 --- a/docs/release/scripts/src/bus.lua +++ b/docs/release/scripts/src/bus.lua @@ -1690,6 +1690,25 @@ end --------------------------------------------------- -- +--@src/devices/bus/pasopia/pac2.h,BUSES["PASOPIA"] = true +--------------------------------------------------- + +if (BUSES["PASOPIA"]~=null) then + files { + MAME_DIR .. "src/devices/bus/pasopia/pac2.cpp", + MAME_DIR .. "src/devices/bus/pasopia/pac2.h", + MAME_DIR .. "src/devices/bus/pasopia/pac2exp.cpp", + MAME_DIR .. "src/devices/bus/pasopia/pac2exp.h", + MAME_DIR .. "src/devices/bus/pasopia/rampac2.cpp", + MAME_DIR .. "src/devices/bus/pasopia/rampac2.h", + MAME_DIR .. "src/devices/bus/pasopia/rompac2.cpp", + MAME_DIR .. "src/devices/bus/pasopia/rompac2.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/pc_joy/pc_joy.h,BUSES["PC_JOY"] = true --------------------------------------------------- @@ -3116,6 +3135,8 @@ if (BUSES["TI99"]~=null) then MAME_DIR .. "src/devices/bus/ti99/internal/992board.h", MAME_DIR .. "src/devices/bus/ti99/internal/998board.cpp", MAME_DIR .. "src/devices/bus/ti99/internal/998board.h", + MAME_DIR .. "src/devices/bus/ti99/internal/buffram.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/buffram.h", MAME_DIR .. "src/devices/bus/ti99/internal/datamux.cpp", MAME_DIR .. "src/devices/bus/ti99/internal/datamux.h", MAME_DIR .. "src/devices/bus/ti99/internal/evpcconn.cpp", @@ -3170,6 +3191,8 @@ if (BUSES["TI99"]~=null) then MAME_DIR .. "src/devices/bus/ti99/peb/myarcmem.h", MAME_DIR .. "src/devices/bus/ti99/peb/pcode.cpp", MAME_DIR .. "src/devices/bus/ti99/peb/pcode.h", + MAME_DIR .. "src/devices/bus/ti99/peb/pgram.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/pgram.h", MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.cpp", MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.h", MAME_DIR .. "src/devices/bus/ti99/peb/spchsyn.cpp", diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua index 774511e1881..ac904576e65 100644 --- a/docs/release/scripts/src/cpu.lua +++ b/docs/release/scripts/src/cpu.lua @@ -198,23 +198,6 @@ if (CPUS["AMIS2000"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- --- Alpha 8201 ---@src/devices/cpu/alph8201/alph8201.h,CPUS["ALPHA8201"] = true --------------------------------------------------- - -if (CPUS["ALPHA8201"]~=null) then - files { - MAME_DIR .. "src/devices/cpu/alph8201/alph8201.cpp", - MAME_DIR .. "src/devices/cpu/alph8201/alph8201.h", - } -end - -if (CPUS["ALPHA8201"]~=null or _OPTIONS["with-tools"]) then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alph8201/8201dasm.cpp") - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/alph8201/8201dasm.h") -end - --------------------------------------------------- -- Analog Devices ADSP21xx series --@src/devices/cpu/adsp2100/adsp2100.h,CPUS["ADSP21XX"] = true -------------------------------------------------- @@ -701,6 +684,31 @@ if (CPUS["H8"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- Hitachi H8/500 series +--@src/devices/cpu/h8500/h8500.h,CPUS["H8500"] = true +-------------------------------------------------- + +if (CPUS["H8500"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/h8500/h8500.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8500.h", + MAME_DIR .. "src/devices/cpu/h8500/h8510.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8510.h", + MAME_DIR .. "src/devices/cpu/h8500/h8520.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8520.h", + MAME_DIR .. "src/devices/cpu/h8500/h8532.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8532.h", + MAME_DIR .. "src/devices/cpu/h8500/h8534.cpp", + MAME_DIR .. "src/devices/cpu/h8500/h8534.h", + } +end + +if (CPUS["H8500"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/h8500/h8500dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/h8500/h8500dasm.h") +end + +-------------------------------------------------- -- Hitachi HCD62121 --@src/devices/cpu/hcd62121/hcd62121.h,CPUS["HCD62121"] = true -------------------------------------------------- @@ -1291,6 +1299,16 @@ if (CPUS["PIC16C62X"]~=null or _OPTIONS["with-tools"]) then end -------------------------------------------------- +-- Generic PIC16 - Disassembler only +--@src/devices/cpu/pic16/pic16.h,CPUS["PIC16"] = true +-------------------------------------------------- + +if (CPUS["PIC16"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pic16/pic16d.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/pic16/pic16d.h") +end + +-------------------------------------------------- -- MIPS R3000 (MIPS I/II) series --@src/devices/cpu/mips/mips1.h,CPUS["MIPS1"] = true -------------------------------------------------- @@ -1602,7 +1620,6 @@ if (CPUS["M6800"]~=null) then MAME_DIR .. "src/devices/cpu/m6800/m6801.cpp", MAME_DIR .. "src/devices/cpu/m6800/m6801.h", MAME_DIR .. "src/devices/cpu/m6800/6800ops.hxx", - MAME_DIR .. "src/devices/cpu/m6800/6800tbl.hxx", } end @@ -1818,6 +1835,7 @@ if (CPUS["NEC"]~=null) then MAME_DIR .. "src/devices/cpu/nec/necea.h", MAME_DIR .. "src/devices/cpu/nec/necinstr.h", MAME_DIR .. "src/devices/cpu/nec/necinstr.hxx", + MAME_DIR .. "src/devices/cpu/nec/nec80inst.hxx", MAME_DIR .. "src/devices/cpu/nec/necmacro.h", MAME_DIR .. "src/devices/cpu/nec/necmodrm.h", MAME_DIR .. "src/devices/cpu/nec/necpriv.h", @@ -3200,3 +3218,13 @@ if (CPUS["KS0164"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ks0164/ks0164d.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/ks0164/ks0164d.h") end + +-------------------------------------------------- +-- uPD177x - Disassembler only +--@src/devices/cpu/upd177x/upd177x.h,CPUS["UPD177X"] = true +-------------------------------------------------- + +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 diff --git a/docs/release/scripts/src/emu.lua b/docs/release/scripts/src/emu.lua index b8b08385e68..b7736fb4c27 100644 --- a/docs/release/scripts/src/emu.lua +++ b/docs/release/scripts/src/emu.lua @@ -177,6 +177,8 @@ files { MAME_DIR .. "src/emu/profiler.h", MAME_DIR .. "src/emu/output.cpp", MAME_DIR .. "src/emu/output.h", + MAME_DIR .. "src/emu/recording.cpp", + MAME_DIR .. "src/emu/recording.h", MAME_DIR .. "src/emu/render.cpp", MAME_DIR .. "src/emu/render.h", MAME_DIR .. "src/emu/rendfont.cpp", diff --git a/docs/release/scripts/src/formats.lua b/docs/release/scripts/src/formats.lua index c234f37808b..f168dbe81ca 100644 --- a/docs/release/scripts/src/formats.lua +++ b/docs/release/scripts/src/formats.lua @@ -931,6 +931,18 @@ end -------------------------------------------------- -- +--@src/lib/formats/h8_cas.h,FORMATS["H8_CAS"] = true +-------------------------------------------------- + +if (FORMATS["H8_CAS"]~=null or _OPTIONS["with-tools"]) then + files { + MAME_DIR.. "src/lib/formats/h8_cas.cpp", + MAME_DIR.. "src/lib/formats/h8_cas.h", + } +end + +-------------------------------------------------- +-- --@src/lib/formats/hector_minidisc.h,FORMATS["HECTOR_MINIDISC"] = true -------------------------------------------------- diff --git a/docs/release/scripts/src/lib.lua b/docs/release/scripts/src/lib.lua index b66b41d2313..a5ce6180857 100644 --- a/docs/release/scripts/src/lib.lua +++ b/docs/release/scripts/src/lib.lua @@ -93,9 +93,6 @@ project "utils" MAME_DIR .. "src/lib/util/server_https.hpp", MAME_DIR .. "src/lib/util/server_ws.hpp", MAME_DIR .. "src/lib/util/server_wss.hpp", - MAME_DIR .. "src/lib/util/sha1.cpp", - MAME_DIR .. "src/lib/util/sha1.h", - MAME_DIR .. "src/lib/util/sha1.hpp", MAME_DIR .. "src/lib/util/strformat.cpp", MAME_DIR .. "src/lib/util/strformat.h", MAME_DIR .. "src/lib/util/timeconv.cpp", diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua index 5440a43be20..49c9faec62c 100644 --- a/docs/release/scripts/src/machine.lua +++ b/docs/release/scripts/src/machine.lua @@ -525,6 +525,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/74543.h,MACHINES["TTL74543"] = true +--------------------------------------------------- + +if (MACHINES["TTL74543"]~=null) then + files { + MAME_DIR .. "src/devices/machine/74543.cpp", + MAME_DIR .. "src/devices/machine/74543.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/7474.h,MACHINES["TTL7474"] = true --------------------------------------------------- @@ -862,6 +874,30 @@ end --------------------------------------------------- -- +--@src/devices/machine/bq4847.h,MACHINES["BQ4847"] = true +--------------------------------------------------- + +if (MACHINES["BQ4847"]~=null) then + files { + MAME_DIR .. "src/devices/machine/bq4847.cpp", + MAME_DIR .. "src/devices/machine/bq4847.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/bq48x2.h,MACHINES["BQ4852"] = true +--------------------------------------------------- + +if (MACHINES["BQ4852"]~=null) then + files { + MAME_DIR .. "src/devices/machine/bq48x2.cpp", + MAME_DIR .. "src/devices/machine/bq48x2.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/busmouse.h,MACHINES["BUSMOUSE"] = true --------------------------------------------------- @@ -1445,6 +1481,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/icm7170.h,MACHINES["ICM7170"] = true +--------------------------------------------------- + +if (MACHINES["ICM7170"]~=null) then + files { + MAME_DIR .. "src/devices/machine/icm7170.cpp", + MAME_DIR .. "src/devices/machine/icm7170.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/idectrl.h,MACHINES["IDECTRL"] = true --@src/devices/machine/vt83c461.h,MACHINES["IDECTRL"] = true --------------------------------------------------- @@ -1739,6 +1787,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/m3002.h,MACHINES["M3002"] = true +--------------------------------------------------- + +if (MACHINES["M3002"]~=null) then + files { + MAME_DIR .. "src/devices/machine/m3002.cpp", + MAME_DIR .. "src/devices/machine/m3002.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/m6m80011ap.h,MACHINES["M6M80011AP"] = true --------------------------------------------------- @@ -3096,6 +3156,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/upd7001.h,MACHINES["UPD7001"] = true +--------------------------------------------------- + +if (MACHINES["UPD7001"]~=null) then + files { + MAME_DIR .. "src/devices/machine/upd7001.cpp", + MAME_DIR .. "src/devices/machine/upd7001.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/upd7002.h,MACHINES["UPD7002"] = true --------------------------------------------------- @@ -4244,3 +4316,27 @@ if (MACHINES["I3002"]~=null) then MAME_DIR .. "src/devices/machine/i3002.h", } end + +--------------------------------------------------- +-- +--@src/devices/machine/s_smp.h,MACHINES["S_SMP"] = true +--------------------------------------------------- + +if (MACHINES["S_SMP"]~=null) then + files { + MAME_DIR .. "src/devices/machine/s_smp.cpp", + MAME_DIR .. "src/devices/machine/s_smp.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/cxd1185.h,MACHINES["CXD1185"] = true +--------------------------------------------------- + +if (MACHINES["CXD1185"]~=null) then + files { + MAME_DIR .. "src/devices/machine/cxd1185.cpp", + MAME_DIR .. "src/devices/machine/cxd1185.h", + } +end diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua index 92b92a70f05..2cbadf8bb32 100644 --- a/docs/release/scripts/src/main.lua +++ b/docs/release/scripts/src/main.lua @@ -234,11 +234,6 @@ if (STANDALONE~=true) then "frontend", } end -if (MACHINES["NETLIST"]~=null) then - links { - "netlist", - } -end links { "optional", "emu", @@ -253,6 +248,11 @@ if #disasm_files > 0 then "dasm", } end +if (MACHINES["NETLIST"]~=null) then + links { + "netlist", + } +end links { "utils", ext_lib("expat"), diff --git a/docs/release/scripts/src/netlist.lua b/docs/release/scripts/src/netlist.lua index 3bc6cb34645..763fd42a4f4 100644 --- a/docs/release/scripts/src/netlist.lua +++ b/docs/release/scripts/src/netlist.lua @@ -28,6 +28,7 @@ project "netlist" defines { "__STDC_CONSTANT_MACROS", + "NL_USE_ACADEMIC_SOLVERS=0", } includedirs { @@ -233,4 +234,6 @@ project "netlist" MAME_DIR .. "src/lib/netlist/macro/nlm_opamp.h", MAME_DIR .. "src/lib/netlist/macro/nlm_other.cpp", MAME_DIR .. "src/lib/netlist/macro/nlm_other.h", + + MAME_DIR .. "src/lib/netlist/generated/static_solvers.cpp", } diff --git a/docs/release/scripts/src/sound.lua b/docs/release/scripts/src/sound.lua index dc0a1a93f07..3b98b9095ce 100644 --- a/docs/release/scripts/src/sound.lua +++ b/docs/release/scripts/src/sound.lua @@ -1568,6 +1568,18 @@ end --------------------------------------------------- -- +--@src/devices/sound/s_dsp.h,SOUNDS["S_DSP"] = true +--------------------------------------------------- + +if (SOUNDS["S_DSP"]~=null) then + files { + MAME_DIR .. "src/devices/sound/s_dsp.cpp", + MAME_DIR .. "src/devices/sound/s_dsp.h", + } +end + +--------------------------------------------------- +-- --@src/devices/sound/ks0164.h,SOUNDS["KS0164"] = true --------------------------------------------------- diff --git a/docs/release/scripts/src/tools.lua b/docs/release/scripts/src/tools.lua index 283b53f1b2c..6bad51a6dc9 100644 --- a/docs/release/scripts/src/tools.lua +++ b/docs/release/scripts/src/tools.lua @@ -459,7 +459,11 @@ links { includedirs { MAME_DIR .. "src/lib", - MAME_DIR .. "src/lib/netlist", + MAME_DIR .. "src/lib/netlist", +} + +defines { + "NL_DISABLE_DYNAMIC_LOAD=1", } files { @@ -467,13 +471,13 @@ files { } configuration { "mingw*" } - linkoptions{ - "-municode", - } + linkoptions{ + "-municode", + } configuration { "vs*" } - flags { - "Unicode", - } + flags { + "Unicode", + } configuration { "mingw*" or "vs*" } targetextension ".exe" @@ -504,7 +508,7 @@ links { includedirs { MAME_DIR .. "src/lib", - MAME_DIR .. "src/lib/netlist", + MAME_DIR .. "src/lib/netlist", } files { @@ -512,13 +516,13 @@ files { } configuration { "mingw*" } - linkoptions{ - "-municode", - } + linkoptions{ + "-municode", + } configuration { "vs*" } - flags { - "Unicode", - } + flags { + "Unicode", + } configuration { "mingw*" or "vs*" } targetextension ".exe" diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua index db65b2da111..210501f525f 100644 --- a/docs/release/scripts/src/video.lua +++ b/docs/release/scripts/src/video.lua @@ -401,6 +401,18 @@ end -------------------------------------------------- -- +--@src/devices/video/hlcd0488.h,VIDEOS["HLCD0488"] = true +-------------------------------------------------- + +if (VIDEOS["HLCD0488"]~=null) then + files { + MAME_DIR .. "src/devices/video/hlcd0488.cpp", + MAME_DIR .. "src/devices/video/hlcd0488.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/hlcd0515.h,VIDEOS["HLCD0515"] = true -------------------------------------------------- @@ -747,6 +759,18 @@ end -------------------------------------------------- -- +--@src/devices/video/pcf2100.h,VIDEOS["PCF2100"] = true +-------------------------------------------------- + +if (VIDEOS["PCF2100"]~=null) then + files { + MAME_DIR .. "src/devices/video/pcf2100.cpp", + MAME_DIR .. "src/devices/video/pcf2100.h", + } +end + +-------------------------------------------------- +-- --@src/devices/video/polylgcy.h,VIDEOS["POLY"] = true -------------------------------------------------- |