@echo off set VSPROJ=vcproj cd /d D:\march-hare\build\ IF %1~==~ GOTO none set VSVER=%1 echo "VC version specified %VSVER%" IF EXIST "..\releasemanager\ReleaseManager.%VSVER%.vcxproj" set VSPROJ=vcxproj GOTO start :none echo "no VC version specified, use vc170" set VSVER=vc170 IF EXIST "..\releasemanager\ReleaseManager.vc170.vcxproj" set VSPROJ=vcxproj :start cvs add -ko build.%VSVER%.sln cd /d ..\releasemanager\ cvs add -ko ReleaseManager.%VSVER%.%VSPROJ% cd /d ..\WorkspaceManager\ cvs add -ko WorkspaceManager.%VSVER%.%VSPROJ% cd /d ..\triggers\ cvs add -ko bug_trigger\bug_trigger.%VSVER%.%VSPROJ% cvs add -ko make_trigger\make_trigger.%VSVER%.%VSPROJ% cvs add -ko sync_trigger\sync_trigger.%VSVER%.%VSPROJ% cvs add -ko bug_trigger\bugqcmfc\bugqcmfc.%VSVER%.%VSPROJ% cd /d ..\vs.net\ cvs add -ko cvsscci.%VSVER%.%VSPROJ% cvs add -ko scccfg\scccfg.%VSVER%.%VSPROJ% cd /d ..\licenselib\ cvs add -ko MHLicense.%VSVER%.%VSPROJ% cd /d ..\wizard\ cvs add -ko wizard.%VSVER%.%VSPROJ% cvs add -ko wizcfg.%VSVER%.%VSPROJ% cvs add -ko wizvista.%VSVER%.%VSPROJ% cvs add -ko wiz64.%VSVER%.%VSPROJ% cvs add -ko wiztime\wiztime.%VSVER%.%VSPROJ% cvs add -ko wiztesting\wiztesting.%VSVER%.%VSPROJ% cvs add -ko wizxp.%VSVER%.%VSPROJ% cd /d ..\genlic\ cvs add -ko genlic.%VSVER%.%VSPROJ% cd /d ..\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% cd .. cvs diff -c .\build\ .\releasemanager\ .\WorkspaceManager\ .\triggers\ .\vs.net\ .\wizard\ .\genlic\ .\cvsmanager\ .\cvsproxy\ .\licenselib\ > "d:\cvsbin\release builder\bug7788i1.txt" cvs ci -B 7788 -m "Bug 7788: vs2022, new project files. Still need a lot of work, but this is a first draft." .\build\ .\releasemanager\ .\WorkspaceManager\ .\triggers\ .\vs.net\ .\wizard\ .\genlic\ .\cvsmanager\ .\cvsproxy\ .\licenselib\ > "d:\cvsbin\release builder\bug7788i2.txt" 2>&1 exit /b 0 cvs ci -B 7788 -m "Bug 7788: vs2022, new project files. Still need a lot of work, but this is a first draft." ^ .\build\build.vc170.sln ^ .\releasemanager\ReleaseManager.vc170.vcxproj ^ .\WorkspaceManager\WorkspaceManager.vc170.vcxproj ^ .\triggers\bug_trigger\bug_trigger.vc170.vcxproj ^ .\triggers\make_trigger\make_trigger.vc170.vcxproj ^ .\vs.net\cvsscci.vc170.vcxproj ^ .\vs.net\scccfg\scccfg.vc170.vcxproj ^ .\licenselib\MHLicense.vc170.vcxproj ^ .\wizard\wizard.vc170.vcxproj ^ .\triggers\sync_trigger\sync_trigger.vc170.vcxproj ^ .\wizard\wizcfg.vc170.vcxproj ^ .\wizard\wizvista.vc170.vcxproj ^ .\wizard\wiz64.vc170.vcxproj ^ .\wizard\wiztime\wiztime.vc170.vcxproj ^ .\wizard\wiztesting\wiztesting.vc170.vcxproj ^ .\triggers\bug_trigger\bugqcmfc\bugqcmfc.vc170.vcxproj ^ .\wizard\wizxp.vc170.vcxproj ^ .\genlic\genlic.vc170.vcxproj ^ .\cvsmanager\Cvsmanager.vc170.vcxproj ^ .\cvsproxy\Cvsproxy.vc170.vcxproj ^ .\licenselib\MHLicense.vc170.vcxproj > "d:\cvsbin\release builder\bug7788i2.txt" 2>&1 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:\march-hare\build\build.sln .vc80 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ d:\march-hare\build\build.vc80.sln .vc90 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ d:\march-hare\build\build.vc90.sln .vc140 D:\march-hare\tmpRelease\Wizcfg.exe /4 ^ d:\march-hare\build\build.vc140.sln .vc170