summaryrefslogtreecommitdiff
path: root/vpc_scripts/valve_xbcp_wrapper.cmd
diff options
context:
space:
mode:
authorFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
committerFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
commit3bf9df6b2785fa6d951086978a3e66f49427166a (patch)
tree2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /vpc_scripts/valve_xbcp_wrapper.cmd
downloadarchived-source-engine-2018-hl2-src-master.tar.xz
archived-source-engine-2018-hl2-src-master.zip
Diffstat (limited to 'vpc_scripts/valve_xbcp_wrapper.cmd')
-rw-r--r--vpc_scripts/valve_xbcp_wrapper.cmd28
1 files changed, 28 insertions, 0 deletions
diff --git a/vpc_scripts/valve_xbcp_wrapper.cmd b/vpc_scripts/valve_xbcp_wrapper.cmd
new file mode 100644
index 0000000..828d663
--- /dev/null
+++ b/vpc_scripts/valve_xbcp_wrapper.cmd
@@ -0,0 +1,28 @@
+@echo off
+
+setlocal
+
+
+:: // If they've disabled xbcp, then don't use it.
+if NOT "%VALVE_NO_XBCP%"=="" (
+ echo [valve_xbcp_wrapper] VALVE_NO_XBCP defined. Avoiding the copy.
+ endlocal
+ exit /b 0
+)
+
+
+set localFilename=%1
+set remoteFilename=%2
+
+"%XEDK%\bin\win32\xbcp" /y /t "%localFilename%" "%remoteFilename%"
+
+if %ERRORLEVEL%==1 (
+ echo XBCP failed. If you don't have an X360 but want to compile its sources, define VALVE_NO_XBCP.
+ del /q %1%
+ exit 1
+)
+
+
+:End
+endlocal
+exit /b 0