diff options
author | 2016-11-30 11:08:19 +1100 | |
---|---|---|
committer | 2016-11-30 11:08:19 +1100 | |
commit | 3b4cac12debe8e6d998edb6899908ac6b84a637b (patch) | |
tree | 1ad5a12a0f0b75dcfb0776e05f6e3f1c9919d212 /docs/release/scripts/src/main.lua | |
parent | 05d642eaca8e1a7ce978e14d11a836513fbf98c8 (diff) |
0.180 Release fileshbmame180
Diffstat (limited to 'docs/release/scripts/src/main.lua')
-rw-r--r-- | docs/release/scripts/src/main.lua | 52 |
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 |