@echo off IF %1~==~ GOTO none set VSVER=%1 echo "VC version specified %VSVER%" GOTO start :none echo "no VC version specified, use vc170" set VSVER=vc170 :start cd /d d:\cvsbin\release builder\cvsnt\ cvs add -ko cvsnt.%VSVER%.sln cvs add -ko cvsnt.%VSVER%.vcproj cvs add -ko protocols\ext_protocol.%VSVER%.vcproj cvs add -ko protocols\fork_protocol.%VSVER%.vcproj cvs add -ko diff\libdiff.%VSVER%.vcproj cvs add -ko postinst\postinst.%VSVER%.vcproj cvs add -ko protocols\pserver_protocol.%VSVER%.vcproj cvs add -ko protocols\sspi_protocol.%VSVER%.vcproj cvs add -ko cvsntcpl\cvsntcpl.%VSVER%.vcproj cvs add -ko lockservice\lockservice.%VSVER%.vcproj cvs add -ko protocols\gserver_protocol_ad.%VSVER%.vcproj cvs add -ko windows-NT\gss-ad\gss-ad.%VSVER%.vcproj cvs add -ko protocols\server_protocol.%VSVER%.vcproj cvs add -ko protocols\ssh_protocol.%VSVER%.vcproj cvs add -ko plink\plink.%VSVER%.vcproj cvs add -ko protocols\sserver_protocol.%VSVER%.vcproj cvs add -ko rcs\co.%VSVER%.vcproj cvs add -ko zlib\win32\zlib.%VSVER%.vcproj cvs add -ko cvsdelta\cvsdelta.%VSVER%.vcproj cvs add -ko windows-NT\setuid\libsuid\libsuid.%VSVER%.vcproj cvs add -ko windows-NT\setuid\setuid\setuid.%VSVER%.vcproj cvs add -ko cvsagent\win32\cvsagent.%VSVER%.vcproj cvs add -ko windows-NT\cvsdiag\cvsdiag.%VSVER%.vcproj cvs add -ko su\su.%VSVER%.vcproj cvs add -ko extnt\extnt.%VSVER%.vcproj cvs add -ko expat\vcnet\expat.%VSVER%.vcproj cvs add -ko windows-NT\posixdir\setci\setci.%VSVER%.vcproj cvs add -ko control-panel\cvscontrol.%VSVER%.vcproj cvs add -ko windows-NT\posixdir\cvsflt\cvsflt.%VSVER%.vcproj cvs add -ko lib\gnulib.%VSVER%.vcproj cvs add -ko cvsapi\cvsapi.%VSVER%.vcproj cvs add -ko xdiff\ext_xdiff.%VSVER%.vcproj cvs add -ko xdiff\xml_xdiff.%VSVER%.vcproj cvs add -ko genbuild\genbuild.%VSVER%.vcproj cvs add -ko triggers\info_triggers.%VSVER%.vcproj cvs add -ko cvsgui\cvsgui.%VSVER%.vcproj cvs add -ko pcre\pcre.%VSVER%.vcproj cvs add -ko triggers\script_trigger.%VSVER%.vcproj cvs add -ko protocols\enum_protocol.%VSVER%.vcproj cvs add -ko mdnsclient\mdnsclient.%VSVER%.vcproj cvs add -ko triggers\email_trigger.%VSVER%.vcproj cvs add -ko triggers\audit_trigger.%VSVER%.vcproj cvs add -ko triggers\checkout_trigger.%VSVER%.vcproj cvs add -ko cvstools\cvstools.%VSVER%.vcproj cvs add -ko simcvs\simcpl.%VSVER%.vcproj cvs add -ko simcvs\simcvs.%VSVER%.vcproj cvs add -ko rcs\rcsdiff.%VSVER%.vcproj cvs add -ko rcs\rlog.%VSVER%.vcproj cvs add -ko genkey\genkey.%VSVER%.vcproj cvs add -ko uninsthlp\uninsthlp.%VSVER%.vcproj cvs add -ko WorkspaceViewer\WorkspaceViewer.%VSVER%.vcproj cvs add -ko cvsapi\apiloader\apiloader.%VSVER%.vcproj cvs add -ko windows-NT\chkmanifest\chkmanifest.%VSVER%.vcproj cvs add -ko rcs\ident.%VSVER%.vcproj cvs add -ko installer\preinst\preinst.%VSVER%.vcproj cvs add -ko ufc-crypt\crypt.%VSVER%.vcproj cvs add -ko protocols\sync_protocol.%VSVER%.vcproj cvs add -ko windows-NT\installer\installer.%VSVER%.vcproj cvs add -ko cvsntsrv.%VSVER%.vcproj cvs add -ko windows-NT\ntsetuid\ntsetuid.%VSVER%.vcproj cd /d ..\..\..\march-hare\cvsmanager\ cvs add -ko CvsManager.%VSVER%.vcproj cd /d ..\cvsproxy\ cvs add -ko CvsProxy.%VSVER%.vcproj cd /d ..\licenselib\ cvs add -ko MHLicense.%VSVER%.vcproj exit 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