summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/src/main.lua
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2016-11-30 11:08:19 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2016-11-30 11:08:19 +1100
commit3b4cac12debe8e6d998edb6899908ac6b84a637b (patch)
tree1ad5a12a0f0b75dcfb0776e05f6e3f1c9919d212 /docs/release/scripts/src/main.lua
parent05d642eaca8e1a7ce978e14d11a836513fbf98c8 (diff)
0.180 Release fileshbmame180
Diffstat (limited to 'docs/release/scripts/src/main.lua')
-rw-r--r--docs/release/scripts/src/main.lua52
1 files changed, 46 insertions, 6 deletions
diff --git a/docs/release/scripts/src/main.lua b/docs/release/scripts/src/main.lua
index c33d1554157..137cb6979d0 100644
--- a/docs/release/scripts/src/main.lua
+++ b/docs/release/scripts/src/main.lua
@@ -48,6 +48,10 @@ end
"ppapi_gles2",
"pthread",
}
+
+ configuration { "winstore*" }
+ kind "WindowedApp"
+
configuration { }
addprojectflags()
@@ -69,6 +73,36 @@ end
"Unicode",
}
+ configuration { "winstore*" }
+ -- Windows Required Files
+ files {
+ -- Manifest file
+ MAME_DIR .. "scripts/resources/uwp/Package.appxmanifest",
+ }
+
+ configuration { "winstore*" }
+ files {
+ MAME_DIR .. "scripts/resources/uwp/assets/*.png"
+ }
+ configuration "**/scripts/resources/uwp/assets/*.png"
+ flags { "DeploymentContent" }
+
+ -- Effects and Shaders
+ configuration { "winstore*" }
+ files {
+ MAME_DIR .. "artwork/*",
+ MAME_DIR .. "artwork/**/*",
+ MAME_DIR .. "bgfx/*",
+ MAME_DIR .. "bgfx/**/*",
+ MAME_DIR .. "hash/*",
+ MAME_DIR .. "language/*",
+ MAME_DIR .. "language/**/*",
+ MAME_DIR .. "plugins/*",
+ MAME_DIR .. "plugins/**/*",
+ }
+ configuration "**/*"
+ flags { "DeploymentContent" }
+
configuration { "x64", "Release" }
targetsuffix "64"
if _OPTIONS["PROFILE"] then
@@ -128,7 +162,7 @@ end
.. " --post-js " .. _MAKE.esc(MAME_DIR) .. "scripts/resources/emscripten/emscripten_post.js"
.. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/chains@bgfx/chains"
.. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/effects@bgfx/effects"
- .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/shaders/gles@bgfx/shaders/gles"
+ .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/shaders/essl@bgfx/shaders/essl"
.. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/slot-mask.png@artwork/slot-mask.png"
if _OPTIONS["SYMBOLS"]~=nil and _OPTIONS["SYMBOLS"]~="0" then
@@ -137,6 +171,11 @@ end
.. " -s DEMANGLE_SUPPORT=1"
end
+ if _OPTIONS["WEBASSEMBLY"] then
+ emccopts = emccopts
+ .. " -s BINARYEN=1"
+ end
+
if _OPTIONS["ARCHOPTS"] then
emccopts = emccopts .. " " .. _OPTIONS["ARCHOPTS"]
end
@@ -228,15 +267,16 @@ if (STANDALONE~=true) then
ext_lib("lua"),
"lualibs",
}
+if (_OPTIONS["osd"] ~= "uwp") then
+ links {
+ "linenoise-ng",
+ }
+end
end
- if _OPTIONS["USE_LIBUV"]=="1" then
- links {
- ext_lib("uv"),
- }
- end
links {
ext_lib("zlib"),
ext_lib("flac"),
+ ext_lib("sqlite3"),
}
if _OPTIONS["NO_USE_MIDI"]~="1" then