mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-11-23 19:25:35 +08:00
* build gameoverlaylib for both linux + windows
* fix gameoverlaylib path on windows
This commit is contained in:
parent
8f485517ad
commit
cb72638b25
86
premake5.lua
86
premake5.lua
@ -866,40 +866,74 @@ project "GenerateInterfaces"
|
||||
-- EXPERIMENTAL should make the _extra.dll
|
||||
|
||||
|
||||
-- WINDOWS ONLY TARGETS START
|
||||
if os.target() == "windows" then
|
||||
|
||||
-- Project GameOverlayRenderer
|
||||
project "GameOverlayRenderer"
|
||||
-- Project lib_game_overlay_renderer
|
||||
project "lib_game_overlay_renderer"
|
||||
kind "SharedLib"
|
||||
location "%{wks.location}/%{prj.name}"
|
||||
targetdir("build/" .. os_iden .. "/%{_ACTION}/%{cfg.buildcfg}/tools/GameOverlayRenderer/%{cfg.platform}")
|
||||
targetname "GameOverlayRenderer"
|
||||
filter {}
|
||||
|
||||
|
||||
-- targetdir
|
||||
---------
|
||||
filter { "system:windows", }
|
||||
targetdir("build/" .. os_iden .. "/%{_ACTION}/%{cfg.buildcfg}/steamclient_experimental")
|
||||
filter { "system:linux", }
|
||||
targetdir("build/" .. os_iden .. "/%{_ACTION}/%{cfg.buildcfg}/steamclient_experimental/%{cfg.platform}")
|
||||
|
||||
|
||||
-- name
|
||||
---------
|
||||
filter { "system:windows", "platforms:x32", }
|
||||
targetname "GameOverlayRenderer"
|
||||
filter { "system:windows", "platforms:x64", }
|
||||
targetname "GameOverlayRenderer64"
|
||||
filter { "system:linux", }
|
||||
targetname "gameoverlayrenderer"
|
||||
|
||||
|
||||
-- include dir
|
||||
---------
|
||||
-- common include dir
|
||||
filter {} -- reset the filter and remove all active keywords
|
||||
includedirs {
|
||||
common_include,
|
||||
}
|
||||
-- x32 include dir
|
||||
filter { "platforms:x32", }
|
||||
includedirs {
|
||||
x32_deps_include,
|
||||
}
|
||||
|
||||
-- x64 include dir
|
||||
filter { "platforms:x64", }
|
||||
includedirs {
|
||||
x64_deps_include,
|
||||
}
|
||||
|
||||
|
||||
-- common source & header files
|
||||
---------
|
||||
filter {} -- reset the filter and remove all active keywords
|
||||
files {
|
||||
"game_overlay_renderer_lib/**"
|
||||
}
|
||||
-- x32 common source files
|
||||
filter { "system:windows", "platforms:x32", }
|
||||
files {
|
||||
"resources/win/game_overlay_renderer/32/resources.rc"
|
||||
}
|
||||
-- x64 common source files
|
||||
filter { "system:windows", "platforms:x64", }
|
||||
files {
|
||||
"resources/win/game_overlay_renderer/64/resources.rc"
|
||||
}
|
||||
-- End lib_game_overlay_renderer
|
||||
|
||||
filter { "platforms:x64" }
|
||||
includedirs {
|
||||
"game_overlay_renderer_lib",
|
||||
common_include,
|
||||
x64_deps_include
|
||||
}
|
||||
libdirs {
|
||||
x64_deps_libdir
|
||||
}
|
||||
|
||||
filter { "platforms:x32" }
|
||||
includedirs {
|
||||
"game_overlay_renderer_lib",
|
||||
common_include,
|
||||
x32_deps_include
|
||||
}
|
||||
libdirs {
|
||||
x32_deps_libdir
|
||||
}
|
||||
-- End GameOverlayRenderer
|
||||
|
||||
-- WINDOWS ONLY TARGETS START
|
||||
if os.target() == "windows" then
|
||||
|
||||
|
||||
-- Project experimental_client_win (Windows only)
|
||||
---------
|
||||
|
Loading…
Reference in New Issue
Block a user