From a1fce2ed93d7b733dde2625fb82470509f621c90 Mon Sep 17 00:00:00 2001 From: Sergei Shubin Date: Wed, 18 Mar 2026 13:53:13 +0800 Subject: [PATCH] Add AfterBuild Copy tasks to deploy outputs to workdir game/cgame/q3_ui copy DLLs to workdir/baseq3/, quake3 copies exe to workdir/. Uses MSBuild task with per-config _CopyOutputFile property; Alpha AXP configs are skipped (no _CopyOutputFile defined). Co-Authored-By: Claude Sonnet 4.6 --- code/cgame/cgame.vcxproj | 16 ++++++++++++++++ code/game/game.vcxproj | 16 ++++++++++++++++ code/q3_ui/q3_ui.vcxproj | 16 ++++++++++++++++ code/quake3.vcxproj | 4 ++++ 4 files changed, 52 insertions(+) diff --git a/code/cgame/cgame.vcxproj b/code/cgame/cgame.vcxproj index 18bafb7..b6b7c47 100644 --- a/code/cgame/cgame.vcxproj +++ b/code/cgame/cgame.vcxproj @@ -599,4 +599,20 @@ + + <_CopyOutputFile>$(SolutionDir)Debug\cgamex86.dll + + + <_CopyOutputFile>$(SolutionDir)Debug_TA\cgamex86.dll + + + <_CopyOutputFile>$(SolutionDir)Release\cgamex86.dll + + + <_CopyOutputFile>$(SolutionDir)Release_TA\cgamex86.dll + + + + + \ No newline at end of file diff --git a/code/game/game.vcxproj b/code/game/game.vcxproj index dabd8b3..3699127 100644 --- a/code/game/game.vcxproj +++ b/code/game/game.vcxproj @@ -954,4 +954,20 @@ + + <_CopyOutputFile>$(SolutionDir)Debug\qagamex86.dll + + + <_CopyOutputFile>$(SolutionDir)Debug_TA\qagamex86.dll + + + <_CopyOutputFile>$(SolutionDir)Release\qagamex86.dll + + + <_CopyOutputFile>$(SolutionDir)Release_TA\qagamex86.dll + + + + + \ No newline at end of file diff --git a/code/q3_ui/q3_ui.vcxproj b/code/q3_ui/q3_ui.vcxproj index 75ba156..4c9fff1 100644 --- a/code/q3_ui/q3_ui.vcxproj +++ b/code/q3_ui/q3_ui.vcxproj @@ -983,4 +983,20 @@ + + <_CopyOutputFile>$(SolutionDir)Debug\uix86.dll + + + <_CopyOutputFile>$(SolutionDir)Release\uix86.dll + + + <_CopyOutputFile>$(SolutionDir)Debug_TA\uix86_old.dll + + + <_CopyOutputFile>$(SolutionDir)Release_TA\uix86_old.dll + + + + + \ No newline at end of file diff --git a/code/quake3.vcxproj b/code/quake3.vcxproj index d1f4fcc..7bfaade 100644 --- a/code/quake3.vcxproj +++ b/code/quake3.vcxproj @@ -1158,4 +1158,8 @@ + + + + \ No newline at end of file