Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
premake cleanup
  • Loading branch information
Sergeanur committed Apr 18, 2020
1 parent f3937b2 commit 444d6462c5dadc976f8f0f3c2f649888c21bf4d9
Showing with 20 additions and 31 deletions.
  1. +20 −31 premake5.lua
@@ -60,7 +60,6 @@ workspace "re3"
filter {} filter {}


filter "configurations:DebugRW or ReleaseRW" filter "configurations:DebugRW or ReleaseRW"
defines { "RWLIBS" }
includedirs { "rwsdk/include/d3d8" } includedirs { "rwsdk/include/d3d8" }
libdirs { "rwsdk/lib/d3d8/release" } libdirs { "rwsdk/lib/d3d8/release" }
links { "rwcore", "rpworld", "rpmatfx", "rpskin", "rphanim", "rtbmp" } links { "rwcore", "rpworld", "rpmatfx", "rpskin", "rphanim", "rtbmp" }
@@ -102,39 +101,29 @@ project "re3"
characterset ("MBCS") characterset ("MBCS")
linkoptions "/SAFESEH:NO" linkoptions "/SAFESEH:NO"


prebuildcommands { "cd \"../librw\" && premake5 " .. _ACTION .. " && msbuild \"build/librw.sln\" /property:Configuration=%{cfg.longname} /property:Platform=\"win-x86-d3d9\"" } setpaths("$(GTA_III_RE_DIR)/", "$(TargetFileName)", "")

symbols "Full"
filter "configurations:Debug" staticruntime "off"
defines { "DEBUG", "LIBRW", "RW_D3D9" }
staticruntime "off" filter "configurations:not *RW"
symbols "Full" prebuildcommands { "cd \"../librw\" && premake5 " .. _ACTION .. " && msbuild \"build/librw.sln\" /property:Configuration=%{cfg.longname} /property:Platform=\"win-x86-d3d9\"" }
setpaths("$(GTA_III_RE_DIR)/", "$(TargetFileName)", "") defines { "LIBRW", "RW_D3D9" }


filter "configurations:Release" filter "configurations:*RW"
defines { "NDEBUG", "LIBRW", "RW_D3D9" } defines { "RWLIBS" }
optimize "On"
staticruntime "off"
symbols "Full"
setpaths("$(GTA_III_RE_DIR)/", "$(TargetFileName)", "")

filter "configurations:ReleaseFH"
defines { "NDEBUG" }
symbols "Full"
optimize "off"
staticruntime "on"
setpaths("$(GTA_III_RE_DIR)/", "$(TargetFileName)", "")

filter "configurations:DebugRW"
defines { "DEBUG" }
staticruntime "on" staticruntime "on"
symbols "On"
setpaths("$(GTA_III_RE_DIR)/", "$(TargetFileName)", "")
linkoptions "/SECTION:_rwcseg,ER!W /MERGE:_rwcseg=.text" linkoptions "/SECTION:_rwcseg,ER!W /MERGE:_rwcseg=.text"


filter "configurations:ReleaseRW" filter "configurations:Debug*"
defines { "DEBUG" }

filter "configurations:Release*"
defines { "NDEBUG" } defines { "NDEBUG" }
optimize "On" optimize "On"


filter "configurations:ReleaseFH"
prebuildcommands {}
optimize "off"
staticruntime "on" staticruntime "on"
setpaths("$(GTA_III_RE_DIR)/", "$(TargetFileName)", "")
linkoptions "/SECTION:_rwcseg,ER!W /MERGE:_rwcseg=.text"


0 comments on commit 444d646

Please sign in to comment.