@echo off set VSPROJ=vcproj cd /d d:\cvsbin\release builder\cvsnt\ IF %1~==~ GOTO none set VSVER=%1 echo "VC version specified %VSVER%" IF EXIST "cvsnt.%VSVER%.vcxproj" set VSPROJ=vcxproj GOTO start :none echo "no VC version specified, use vc170" set VSVER=vc170 IF EXIST "cvsnt.vc170.vcxproj" set VSPROJ=vcxproj :start cvs add -ko cvsnt.%VSVER%.sln cvs add -ko cvsnt.%VSVER%.%VSPROJ% cvs add -ko protocols\ext_protocol.%VSVER%.%VSPROJ% cvs add -ko protocols\fork_protocol.%VSVER%.%VSPROJ% cvs add -ko diff\libdiff.%VSVER%.%VSPROJ% cvs add -ko postinst\postinst.%VSVER%.%VSPROJ% cvs add -ko protocols\pserver_protocol.%VSVER%.%VSPROJ% cvs add -ko protocols\sspi_protocol.%VSVER%.%VSPROJ% cvs add -ko cvsntcpl\cvsntcpl.%VSVER%.%VSPROJ% cvs add -ko lockservice\lockservice.%VSVER%.%VSPROJ% cvs add -ko protocols\gserver_protocol_ad.%VSVER%.%VSPROJ% cvs add -ko windows-NT\gss-ad\gss-ad.%VSVER%.%VSPROJ% cvs add -ko protocols\server_protocol.%VSVER%.%VSPROJ% cvs add -ko protocols\ssh_protocol.%VSVER%.%VSPROJ% cvs add -ko plink\plink.%VSVER%.%VSPROJ% cvs add -ko protocols\sserver_protocol.%VSVER%.%VSPROJ% cvs add -ko rcs\co.%VSVER%.%VSPROJ% cvs add -ko zlib\win32\zlib.%VSVER%.%VSPROJ% cvs add -ko cvsdelta\cvsdelta.%VSVER%.%VSPROJ% cvs add -ko windows-NT\setuid\libsuid\libsuid.%VSVER%.%VSPROJ% cvs add -ko windows-NT\setuid\setuid\setuid.%VSVER%.%VSPROJ% cvs add -ko cvsagent\win32\cvsagent.%VSVER%.%VSPROJ% cvs add -ko windows-NT\cvsdiag\cvsdiag.%VSVER%.%VSPROJ% cvs add -ko su\su.%VSVER%.%VSPROJ% cvs add -ko extnt\extnt.%VSVER%.%VSPROJ% cvs add -ko expat\vcnet\expat.%VSVER%.%VSPROJ% cvs add -ko windows-NT\posixdir\setci\setci.%VSVER%.%VSPROJ% cvs add -ko control-panel\cvscontrol.%VSVER%.%VSPROJ% cvs add -ko windows-NT\posixdir\cvsflt\cvsflt.%VSVER%.%VSPROJ% cvs add -ko lib\gnulib.%VSVER%.%VSPROJ% cvs add -ko cvsapi\cvsapi.%VSVER%.%VSPROJ% cvs add -ko xdiff\ext_xdiff.%VSVER%.%VSPROJ% cvs add -ko xdiff\xml_xdiff.%VSVER%.%VSPROJ% cvs add -ko genbuild\genbuild.%VSVER%.%VSPROJ% cvs add -ko triggers\info_triggers.%VSVER%.%VSPROJ% cvs add -ko cvsgui\cvsgui.%VSVER%.%VSPROJ% cvs add -ko pcre\pcre.%VSVER%.%VSPROJ% cvs add -ko triggers\script_trigger.%VSVER%.%VSPROJ% cvs add -ko protocols\enum_protocol.%VSVER%.%VSPROJ% cvs add -ko mdnsclient\mdnsclient.%VSVER%.%VSPROJ% cvs add -ko triggers\email_trigger.%VSVER%.%VSPROJ% cvs add -ko triggers\audit_trigger.%VSVER%.%VSPROJ% cvs add -ko triggers\checkout_trigger.%VSVER%.%VSPROJ% cvs add -ko cvstools\cvstools.%VSVER%.%VSPROJ% cvs add -ko simcvs\simcpl.%VSVER%.%VSPROJ% cvs add -ko simcvs\simcvs.%VSVER%.%VSPROJ% cvs add -ko rcs\rcsdiff.%VSVER%.%VSPROJ% cvs add -ko rcs\rlog.%VSVER%.%VSPROJ% cvs add -ko genkey\genkey.%VSVER%.%VSPROJ% cvs add -ko uninsthlp\uninsthlp.%VSVER%.%VSPROJ% cvs add -ko WorkspaceViewer\WorkspaceViewer.%VSVER%.%VSPROJ% cvs add -ko cvsapi\apiloader\apiloader.%VSVER%.%VSPROJ% cvs add -ko windows-NT\chkmanifest\chkmanifest.%VSVER%.%VSPROJ% cvs add -ko rcs\ident.%VSVER%.%VSPROJ% cvs add -ko installer\preinst\preinst.%VSVER%.%VSPROJ% cvs add -ko ufc-crypt\crypt.%VSVER%.%VSPROJ% cvs add -ko protocols\sync_protocol.%VSVER%.%VSPROJ% cvs add -ko windows-NT\installer\installer.%VSVER%.%VSPROJ% cvs add -ko cvsntsrv.%VSVER%.%VSPROJ% cvs add -ko windows-NT\ntsetuid\ntsetuid.%VSVER%.%VSPROJ% cd /d ..\..\..\march-hare\cvsmanager\ cvs add -ko CvsManager.%VSVER%.%VSPROJ% cd /d ..\cvsproxy\ cvs add -ko CvsProxy.%VSVER%.%VSPROJ% cd /d ..\licenselib\ cvs add -ko MHLicense.%VSVER%.%VSPROJ% exit /b 0 echo "these commands can be used to 'copy' one solution to a new version." pause D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ "d:\cvsbin\release builder\cvsnt\cvsnt.sln" .vc80 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ "d:\cvsbin\release builder\cvsnt\cvsnt.vc80.sln" .vc90 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ "d:\cvsbin\release builder\cvsnt\cvsnt.vc90.sln" .vc110 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ "d:\cvsbin\release builder\cvsnt\cvsnt.vc110.sln" .vc120 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ "d:\cvsbin\release builder\cvsnt\cvsnt.vc120.sln" .vc140 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ "d:\cvsbin\release builder\cvsnt\cvsnt.vc140.sln" .vc170