From 5a6d59e7f7f42b64c8e314f23aa1cfcc5066306e Mon Sep 17 00:00:00 2001 From: Detanup01 <91248446+Detanup01@users.noreply.github.com> Date: Mon, 13 May 2024 21:48:45 +0200 Subject: [PATCH] more easy builds --- premake.lua | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/premake.lua b/premake.lua index 197dcb96..d70479e0 100644 --- a/premake.lua +++ b/premake.lua @@ -260,7 +260,7 @@ project "SteamEmu" } defines { "NDEBUG", "EMU_RELEASE_BUILD", "CONTROLLER_SUPPORT", "EMU_OVERLAY", "ImTextureID=ImU64" } --- end SteamEmu +-- End SteamEmu -- Project SteamClient project "SteamClient" @@ -467,6 +467,15 @@ project "SteamClientExtra" "user32.lib" } + -- SET ARCH + filter "platforms:x32" + targetname "steamclient" + architecture "x86" + + filter "platforms:x64" + targetname "steamclient64" + architecture "x86_64" + includedirs { "helpers", "libs", @@ -494,6 +503,50 @@ project "SteamClientExtra" end -- End SteamClient + SteamClientExtra +-- Project LobbyConnect +project "LobbyConnect" + cppdialect("C++latest") + kind "ConsoleApp" + language "C++" + targetdir "bin/LobbyConnect/%{cfg.buildcfg}_%{cfg.platform}" + location "GBE_Build/LobbyConnect" + staticruntime "on" +-- TODO LOBBYCONNECT + optimize "On" + symbols "Off" +-- End LobbyConnect + +-- Project GenerateInterfaces +project "GenerateInterfaces" + cppdialect("C++latest") + kind "ConsoleApp" + language "C++" + targetdir "bin/GenerateInterfaces/%{cfg.buildcfg}_%{cfg.platform}" + location "GBE_Build/GenerateInterfaces" + targetname "GenerateInterfaces" + optimize "On" + symbols "Off" + + files { + "tools/generate_interfaces/**" + } +-- End LobbyConnect + +-- Project steamnetworkingsockets +project "steamnetworkingsockets" + cppdialect("C++latest") + kind "ConsoleApp" + language "C++" + targetdir "bin/steamnetworkingsockets/%{cfg.buildcfg}_%{cfg.platform}" + location "GBE_Build/steamnetworkingsockets" + targetname "steamnetworkingsockets" + optimize "On" + symbols "Off" + + files { + "networking_sockets_lib/**" + } +-- End LobbyConnect -- . \ No newline at end of file