Skip to content

Commit c64e28c

Browse files
tamlin-mikeXottab-DUTY
authored andcommitted
Cleaned up xrbinup.cmd a little.
1 parent 563c5a4 commit c64e28c

File tree

1 file changed

+40
-30
lines changed

1 file changed

+40
-30
lines changed

xrbinup.cmd

Lines changed: 40 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -62,44 +62,54 @@ if %errorLevel% neq 0 (
6262
set cp_tool=cp
6363
)
6464

65-
%cp_tool% "!src!\xrEngine.exe" "!dst!\xrEngine.exe"
66-
%cp_tool% "!src!\xrAPI.dll" "!dst!\xrAPI.dll"
67-
%cp_tool% "!src!\xrCore.dll" "!dst!\xrCore.dll"
68-
%cp_tool% "!src!\xrCDB.dll" "!dst!\xrCDB.dll"
69-
%cp_tool% "!src!\xrSound.dll" "!dst!\xrSound.dll"
70-
%cp_tool% "!src!\xrParticles.dll" "!dst!\xrParticles.dll"
71-
%cp_tool% "!src!\xrPhysics.dll" "!dst!\xrPhysics.dll"
72-
%cp_tool% "!src!\xrD3D9-Null.dll" "!dst!\xrD3D9-Null.dll"
73-
%cp_tool% "!src!\xrAICore.dll" "!dst!\xrAICore.dll"
74-
%cp_tool% "!src!\xrScriptEngine.dll" "!dst!\xrScriptEngine.dll"
75-
%cp_tool% "!src!\xrGame.dll" "!dst!\xrGame.dll"
76-
%cp_tool% "!src!\xrGameSpy.dll" "!dst!\xrGameSpy.dll"
77-
%cp_tool% "!src!\xrNetServer.dll" "!dst!\xrNetServer.dll"
78-
%cp_tool% "!src!\xrRender_R1.dll" "!dst!\xrRender_R1.dll"
79-
%cp_tool% "!src!\xrRender_R2.dll" "!dst!\xrRender_R2.dll"
80-
%cp_tool% "!src!\xrRender_R3.dll" "!dst!\xrRender_R3.dll"
81-
%cp_tool% "!src!\xrRender_R4.dll" "!dst!\xrRender_R4.dll"
82-
%cp_tool% "!src!\xrRender_GL.dll" "!dst!\xrRender_GL.dll"
65+
call :COPY_FILE xrEngine.exe
66+
call :COPY_FILE xrAPI.dll
67+
call :COPY_FILE xrCore.dll
68+
call :COPY_FILE xrCDB.dll
69+
call :COPY_FILE xrSound.dll
70+
call :COPY_FILE xrParticles.dll
71+
call :COPY_FILE xrPhysics.dll
72+
call :COPY_FILE xrD3D9-Null.dll
73+
call :COPY_FILE xrAICore.dll
74+
call :COPY_FILE xrScriptEngine.dll
75+
call :COPY_FILE xrGame.dll
76+
call :COPY_FILE xrGameSpy.dll
77+
call :COPY_FILE xrNetServer.dll
78+
call :COPY_FILE xrRender_R1.dll
79+
call :COPY_FILE xrRender_R2.dll
80+
call :COPY_FILE xrRender_R3.dll
81+
call :COPY_FILE xrRender_R4.dll
82+
call :COPY_FILE xrRender_GL.dll
8383
if %platform%==Win32 (
84-
%cp_tool% "!src!\amd_ags_x86.dll" "!dst!\amd_ags_x86.dll"
84+
call :COPY_FILE amd_ags_x86.dll
8585
)
8686
if %platform%==Win64 (
87-
%cp_tool% "!src!\amd_ags_x64.dll" "!dst!\amd_ags_x64.dll"
87+
call :COPY_FILE amd_ags_x64.dll
8888
)
8989
rem CxImage is compiled as DLLs only in debug configuration
9090
if %cfg%==Debug (
91-
%cp_tool% "!src!\CxImage.dll" "!dst!\CxImage.dll"
91+
call :COPY_FILE CxImage.dll
9292
)
93-
%cp_tool% "!src!\LuaJIT.dll" "!dst!\LuaJIT.dll"
94-
%cp_tool% "!src!\luabind.dll" "!dst!\luabind.dll"
95-
%cp_tool% "!src!\ODE.dll" "!dst!\ODE.dll"
96-
%cp_tool% "!src!\OpenAL32.dll" "!dst!\OpenAL32.dll"
93+
call :COPY_FILE LuaJIT.dll
94+
call :COPY_FILE luabind.dll
95+
call :COPY_FILE ODE.dll
96+
call :COPY_FILE OpenAL32.dll
9797
%cp_tool% "!src!\OpenAL32.dll" "!dst!\dedicated\OpenAL32.dll"
98-
%cp_tool% "!src!_Dedicated\dedicated\xrEngine.exe" "!dst!\dedicated\xrEngine.exe"
99-
%cp_tool% "!src!\xrWeatherEditor.dll" "!dst!\xrWeatherEditor.dll"
100-
%cp_tool% "!src!\xrManagedApi.dll" "!dst!\xrManagedApi.dll"
101-
%cp_tool% "!src!\xrSdkControls.dll" "!dst!\xrSdkControls.dll"
102-
%cp_tool% "!src!\xrPostprocessEditor.exe" "!dst!\xrPostprocessEditor.exe"
98+
if exist "!src!_Dedicated\dedicated\xrEngine.exe" (
99+
%cp_tool% "!src!_Dedicated\dedicated\xrEngine.exe" "!dst!\dedicated\xrEngine.exe"
100+
)
101+
call :COPY_FILE xrWeatherEditor.dll
102+
call :COPY_FILE xrManagedApi.dll
103+
call :COPY_FILE xrSdkControls.dll
104+
call :COPY_FILE xrPostprocessEditor.exe
105+
106+
goto :EOF
107+
108+
:COPY_FILE
109+
if exist "!src!\%1" (
110+
%cp_tool% "!src!\%1" "!dst!\"
111+
)
112+
goto :EOF
103113

104114
:ret
105115
endlocal

0 commit comments

Comments
 (0)