@echo off pushd "%~dp0" set FTPFILE="%CD%\ftp.script" rem build the ftp script file echo bin>%FTPFILE% echo cd perforce/r08.2/bin.ntx64/>>%FTPFILE% echo get p4api_vs2005_dyn.zip>>%FTPFILE% echo !ren p4api_vs2005_dyn.zip p4api_vs2005_dyn_x64.zip>>%FTPFILE% echo cd ../bin.ntx86/>>%FTPFILE% echo get p4api_vs2003_dyn.zip>>%FTPFILE% echo get p4api_vs2005_dyn.zip>>%FTPFILE% echo get p4api_vs2005_dyn_vsdebug.zip>>%FTPFILE% echo quit>>%FTPFILE% ftp -A -s:%FTPFILE% ftp.perforce.com if exist p4api_vs2003_dyn rd /s /q p4api_vs2003_dyn if exist p4api_vs2005_dyn rd /s /q p4api_vs2005_dyn if exist p4api_vs2005_dyn_vsdebug rd /s /q p4api_vs2005_dyn_vsdebug if exist p4api_vs2005_dyn_x64 rd /s /q p4api_vs2005_dyn_x64 .\unxutils\unzip p4api_vs2003_dyn.zip move p4api-*-vs2003_dyn p4api_vs2003_dyn .\unxutils\unzip p4api_vs2005_dyn.zip move p4api-*-vs2005_dyn p4api_vs2005_dyn .\unxutils\unzip p4api_vs2005_dyn_vsdebug.zip move p4api-*-vs2005_dyn_vsdebug p4api_vs2005_dyn_vsdebug .\unxutils\unzip p4api_vs2005_dyn_x64.zip move p4api-*-vs2005_dyn p4api_vs2005_dyn_x64 rem cleanup if exist p4api_vs2005_dyn_x64.zip del /q p4api_vs2005_dyn_x64.zip if exist p4api_vs2005_dyn.zip del /q p4api_vs2005_dyn.zip if exist p4api_vs2003_dyn.zip del /q p4api_vs2003_dyn.zip if exist p4api_vs2005_dyn_vsdebug.zip del /q p4api_vs2005_dyn_vsdebug.zip del /q %FTPFILE% popd
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 7291 | Andrew McDonald | initial submittal | ||
//guest/shawn_hladky/P4.Net/main/ext/download_p4api.bat | |||||
#4 | 7204 | Shawn Hladky | P4.Net: Added Map functionality | ||
#3 | 6472 | Shawn Hladky | P4.Net: Build script updates to support x64 | ||
#2 | 6182 | Shawn Hladky |
P4.Net. First stab at a callback interface for real-time handling of perforce output. Upgrade to VS 2008. |
||
#1 | 6052 | Shawn Hladky |
P4.Net: allow build against 2007.2 Code documentation |