From 7619f88e66de21c05a373c2037a6bb1e8b554d24 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 31 Aug 2015 11:18:50 -0700 Subject: [PATCH] Visual Studio Projects: Add XP support for executables when building with Visual Studio 2012+ --- Visual Studio Projects/ALTAIR.vcproj | 4 +-- Visual Studio Projects/AltairZ80.vcproj | 4 +-- Visual Studio Projects/BESM6.vcproj | 4 +-- Visual Studio Projects/ECLIPSE.vcproj | 4 +-- Visual Studio Projects/FrontPanelTest.vcproj | 4 +-- Visual Studio Projects/GRI.vcproj | 4 +-- Visual Studio Projects/H316.vcproj | 4 +-- Visual Studio Projects/HP2100.vcproj | 4 +-- Visual Studio Projects/I1401.vcproj | 4 +-- Visual Studio Projects/I1620.vcproj | 4 +-- Visual Studio Projects/I7094.vcproj | 4 +-- Visual Studio Projects/IBM1130.vcproj | 4 +-- Visual Studio Projects/ID16.vcproj | 4 +-- Visual Studio Projects/ID32.vcproj | 4 +-- Visual Studio Projects/MicroVAX1.vcproj | 4 +-- Visual Studio Projects/MicroVAX2.vcproj | 4 +-- Visual Studio Projects/NOVA.vcproj | 4 +-- Visual Studio Projects/PDP1.vcproj | 4 +-- Visual Studio Projects/PDP10.vcproj | 4 +-- Visual Studio Projects/PDP11.vcproj | 4 +-- Visual Studio Projects/PDP15.vcproj | 4 +-- Visual Studio Projects/PDP4.vcproj | 4 +-- Visual Studio Projects/PDP7.vcproj | 4 +-- Visual Studio Projects/PDP8.vcproj | 4 +-- Visual Studio Projects/PDP9.vcproj | 4 +-- Visual Studio Projects/PDQ3.vcproj | 4 +-- Visual Studio Projects/Pre-Build-Event.cmd | 26 ++++++++++++++++++++ Visual Studio Projects/S3.vcproj | 4 +-- Visual Studio Projects/SAGE.vcproj | 4 +-- Visual Studio Projects/SDS.vcproj | 4 +-- Visual Studio Projects/SSEM.vcproj | 4 +-- Visual Studio Projects/TX-0.vcproj | 4 +-- Visual Studio Projects/VAX.vcproj | 4 +-- Visual Studio Projects/VAX730.vcproj | 4 +-- Visual Studio Projects/VAX750.vcproj | 4 +-- Visual Studio Projects/VAX780.vcproj | 4 +-- Visual Studio Projects/VAX8600.vcproj | 4 +-- Visual Studio Projects/alpha.vcproj | 4 +-- Visual Studio Projects/isys8010.vcproj | 4 +-- Visual Studio Projects/isys8020.vcproj | 4 +-- Visual Studio Projects/lgp.vcproj | 4 +-- Visual Studio Projects/rtVAX1000.vcproj | 4 +-- Visual Studio Projects/sigma.vcproj | 4 +-- Visual Studio Projects/swtp6800mp-a.vcproj | 4 +-- Visual Studio Projects/swtp6800mp-a2.vcproj | 4 +-- 45 files changed, 114 insertions(+), 88 deletions(-) diff --git a/Visual Studio Projects/ALTAIR.vcproj b/Visual Studio Projects/ALTAIR.vcproj index 867eba94..48368a9a 100644 --- a/Visual Studio Projects/ALTAIR.vcproj +++ b/Visual Studio Projects/ALTAIR.vcproj @@ -27,7 +27,7 @@ NUL +if not ERRORLEVEL 1 goto _done_xp_check +echo ********************************************************* +echo ********************************************************* +echo ** The %~n1.exe binary can't run on windows XP. ** +echo ** Adding Windows XP suppport to the %~n1 project file** +echo ********************************************************* +echo ********************************************************* + +echo Set objFSO = CreateObject("Scripting.FileSystemObject") >>%1.fix.vbs +echo Set objFile = objFSO.OpenTextFile(Wscript.Arguments(0), 1) >>%1.fix.vbs +echo. >>%1.fix.vbs +echo strText = objFile.ReadAll >>%1.fix.vbs +echo objFile.Close >>%1.fix.vbs +echo strNewText = Replace(strText, "", "_xp") >>%1.fix.vbs +echo. >>%1.fix.vbs +echo Set objFile = objFSO.OpenTextFile(Wscript.Arguments(0), 2) >>%1.fix.vbs +echo objFile.Write strNewText >>%1.fix.vbs +echo objFile.Close >>%1.fix.vbs +cscript %1.fix.vbs %1 +del %1.fix.vbs +:_done_xp_check +shift + :_next_arg if "%1" == "" goto _done_args set _arg= diff --git a/Visual Studio Projects/S3.vcproj b/Visual Studio Projects/S3.vcproj index 25f56fd7..3e3b7661 100644 --- a/Visual Studio Projects/S3.vcproj +++ b/Visual Studio Projects/S3.vcproj @@ -27,7 +27,7 @@