Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@echo off
:: Use this batch file to integrate steam client binaries directly from :: //steam/rel/client. This only really affects the binaries that gameservers :: use. (The client should use the binaries from the steam client that is :: running.) We do this when we want some feature or bugfix in the steam :: binaries, but don't want to integarte a whole new SDK.
:: :: Set source paths ::
SET VRP4Path=%1 SET IntegDate=%2 set BINS_ONLY=0
if !%IntegDate%!==!/bins! ( SET IntegDate= SET BINS_ONLY=1 )
if !%VRP4Path%!==!! ( echo Usage: %0 VRP4Path echo. echo VRP4Path should be the perforce server path to the branch you want to integrate from, echo e.g. "//vr/steamvr/sdk_release/" goto :end )
:: Use this when copying from official distribution. SET DestRoot=..\..\.. set P4Root=%VRP4Path% set SRCDIR_HEADERS=headers/... set SRCDIR_DLL=bin set SRCDIR_LIB=lib
:: :: Copy files ::
:: Client Win32 binaries call :CopyOneFile %SRCDIR_DLL%/win32 openvr_api.dll game\bin call :CopyOneFile %SRCDIR_LIB%/win32 openvr_api.lib src\lib\public
:: Client Linux binaries call :CopyOneFile %SRCDIR_DLL%/linux32 libopenvr_api.so game\bin call :CopyOneFile %SRCDIR_LIB%/linux32 libopenvr_api.so src\lib\public\linux32
:: Client Mac binaries. Note that there's no dedicated server on the Mac, :: so we can ship a smaller set call :CopyOneFile %SRCDIR_DLL%/osx32 libopenvr_api.dylib game\bin call :CopyOneFile %SRCDIR_LIB%/osx32 libopenvr_api.dylib src\lib\public\osx32
if !%BINS_ONLY%!==!1! ( goto :end )
:: Headers ECHO --------------------------------------------- ECHO Integrating Steam Headers from %P4Root%/%SRCDIR_HEADERS% ECHO to %DestRoot%\src\public\steam\...
p4 integrate -d -i %P4Root%/%SRCDIR_HEADERS%%IntegDate% %DestRoot%\src\public\openvr\... p4 resolve -at %DestRoot%\src\public\openvr\...
goto :end
:CopyOneFile ECHO --------------------------------------------- ECHO Integrating %P4Root%/%1/%2 ECHO to %DestRoot%\%3\%2 P4 integrate -d -i %P4Root%/%1/%2%IntegDate% %DestRoot%\%3\%2 P4 resolve -at %DestRoot%\%3\%2 echo.
:end
|