From aa487175adadeab02177bfab2564f63f29bea334 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Thu, 12 Jun 2014 16:31:07 +0100 Subject: [PATCH] change default MSVC projects to Visual Studio 2010 (version 10) and up Visual Studio 2008 is still supported by "9.sln" projects and ".vcproj" files, while ".sln" and ".vcxproj" work for 2010, 2012, and 2013. The "build.bat" script detects which version of Visual Studio is active and uses the appropriate ".sln" files. The bad news is that we have two copies of each project until we decide to drop support for Visual Studio 2008. (We had two copies before, but one copy was unmaintained.) The good news is that we have only 2 copies of each project, because recent versions of Visual Studio are willing to use 2010 projects as-is. Change project and related files to text instead of always CRLF, because that seems to be ok for modern Windows tools. --- INSTALL.txt | 6 +- .../distro-build-server/drive-clients.rkt | 5 +- racket/collects/compiler/private/xform.rkt | 14 + racket/src/.gitattributes | 25 - racket/src/worksp/.gitignore | 5 +- racket/src/worksp/README | 520 ++++---- racket/src/worksp/build-at.bat | 26 +- racket/src/worksp/build.bat | 16 +- racket/src/worksp/checkvs9.c | 8 + racket/src/worksp/gracket/gracket.manifest | 44 +- racket/src/worksp/gracket/gracket.rc | 98 +- racket/src/worksp/gracket/gracket.sln | 144 ++- racket/src/worksp/gracket/gracket.vcproj | 578 ++++----- .../gracket/gracket.vcxproj | 458 +++---- .../gracket/gracket9.sln} | 118 +- racket/src/worksp/libffi/libffi.vcproj | 498 ++++---- racket/src/worksp/libffi/libffi.vcxproj | 212 ++++ racket/src/worksp/libmzgc/libmzgc.vcproj | 734 +++++------ .../libmzgc/libmzgc.vcxproj | 513 +++++--- racket/src/worksp/libracket/libracket.vcproj | 1078 ++++++++--------- .../libracket/libracket.vcxproj | 637 ++++++---- racket/src/worksp/mrstart/mrstart.sln | 38 +- racket/src/worksp/mrstart/mrstart.vcproj | 444 +++---- .../mrstart/mrstart.vcxproj | 259 ++-- .../mrstart/mrstart9.sln} | 38 +- racket/src/worksp/msvcprep.bat | 19 + racket/src/worksp/myssink/myssink.vcproj | 708 +++++------ .../myssink/{myssink.sln => myssink9.sln} | 52 +- racket/src/worksp/mzcom/mzcom.rc | 300 ++--- racket/src/worksp/mzcom/mzcom.sln | 182 +-- .../mzcom/{MzCOM.vcproj => mzcom.vcproj} | 760 ++++++------ .../mzcom/mzcom.vcxproj} | 691 ++++++----- .../mzcom.sln => worksp/mzcom/mzcom9.sln} | 154 +-- racket/src/worksp/mzstart/mzstart.sln | 38 +- racket/src/worksp/mzstart/mzstart.vcproj | 264 ++-- .../mzstart/mzstart.vcxproj | 219 ++-- .../mzstart/mzstart9.sln} | 38 +- racket/src/worksp/racket/racket.manifest | 44 +- racket/src/worksp/racket/racket.rc | 98 +- racket/src/worksp/racket/racket.sln | 171 ++- racket/src/worksp/racket/racket.vcproj | 747 ++++++------ .../racket/racket.vcxproj | 675 +++++++---- .../racket.sln => worksp/racket/racket9.sln} | 145 ++- racket/src/worksp/sgc/sgc.vcproj | 342 +++--- racket/src/worksp/sgc/sgc.vcxproj | 157 +++ racket/src/worksp/starters/resource.h | 30 +- racket/src/worksp/starters/start.rc | 138 +-- racket/src/worksp10/README | 5 - racket/src/worksp10/libffi/libffi.vcxproj | 133 -- 49 files changed, 6702 insertions(+), 5924 deletions(-) delete mode 100644 racket/src/.gitattributes create mode 100644 racket/src/worksp/checkvs9.c rename racket/src/{worksp10 => worksp}/gracket/gracket.vcxproj (79%) rename racket/src/{worksp10/gracket/gracket.sln => worksp/gracket/gracket9.sln} (79%) create mode 100644 racket/src/worksp/libffi/libffi.vcxproj rename racket/src/{worksp10 => worksp}/libmzgc/libmzgc.vcxproj (57%) rename racket/src/{worksp10 => worksp}/libracket/libracket.vcxproj (62%) rename racket/src/{worksp10 => worksp}/mrstart/mrstart.vcxproj (81%) rename racket/src/{worksp10/mrstart/mrstart.sln => worksp/mrstart/mrstart9.sln} (81%) create mode 100644 racket/src/worksp/msvcprep.bat rename racket/src/worksp/myssink/{myssink.sln => myssink9.sln} (97%) rename racket/src/worksp/mzcom/{MzCOM.vcproj => mzcom.vcproj} (96%) rename racket/src/{worksp10/mzcom/MzCOM.vcxproj => worksp/mzcom/mzcom.vcxproj} (71%) rename racket/src/{worksp10/mzcom/mzcom.sln => worksp/mzcom/mzcom9.sln} (84%) rename racket/src/{worksp10 => worksp}/mzstart/mzstart.vcxproj (79%) rename racket/src/{worksp10/mzstart/mzstart.sln => worksp/mzstart/mzstart9.sln} (81%) rename racket/src/{worksp10 => worksp}/racket/racket.vcxproj (51%) rename racket/src/{worksp10/racket/racket.sln => worksp/racket/racket9.sln} (53%) create mode 100644 racket/src/worksp/sgc/sgc.vcxproj delete mode 100644 racket/src/worksp10/README delete mode 100644 racket/src/worksp10/libffi/libffi.vcxproj diff --git a/INSTALL.txt b/INSTALL.txt index e0734c7e42..bd2de87c85 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -55,9 +55,9 @@ directory. On Mac OS X, see the notes below on git submodules, and then `make' (or `make in-place') creates a build in the "racket" directory. -On Windows with Microsoft Visual Studio 9.0 (2008), see the notes -below on git submodules, and then `nmake win32-in-place' creates a -build in the "racket" directory. +On Windows with Microsoft Visual Studio (version 9.0/2008 up to +version 12.0/2013), see the notes below on git submodules, and then +`nmake win32-in-place' creates a build in the "racket" directory. In all cases, an in-place build includes (via links) packages that are in the "pkgs" directory. diff --git a/pkgs/distro-build-pkgs/distro-build-server/drive-clients.rkt b/pkgs/distro-build-pkgs/distro-build-server/drive-clients.rkt index bed76546c1..35bf06d05c 100644 --- a/pkgs/distro-build-pkgs/distro-build-server/drive-clients.rkt +++ b/pkgs/distro-build-pkgs/distro-build-server/drive-clients.rkt @@ -311,10 +311,9 @@ (cmd "cd " (q dir) " && git pull")) (cmd "cd " (q dir) - " && \"c:\\Program Files" (if (= bits 64) " (x86)" "") "\\Microsoft Visual Studio 9.0\\vc\\vcvarsall.bat\"" - " " vc + " && racket\\src\\worksp\\msvcprep.bat " vc " && nmake win32-client" - " JOB_OPTIONS=\"-j " j "\"" + " JOB_OPTIONS=\"-j " j "\"" (client-args c server server-port platform readme)))) (define (client-build c) diff --git a/racket/collects/compiler/private/xform.rkt b/racket/collects/compiler/private/xform.rkt index 7cbae7daf4..45189b8c61 100644 --- a/racket/collects/compiler/private/xform.rkt +++ b/racket/collects/compiler/private/xform.rkt @@ -1437,6 +1437,9 @@ (cond [(pragma? (car e)) (list (car e))] + + [(compiler-pragma? e) + e] ;; START_XFORM_SKIP and END_XFORM_SKIP: [(end-skip? e) @@ -1615,6 +1618,13 @@ (define (empty-decl? e) (and (= 1 (length e)) (eq? '|;| (tok-n (car e))))) + + (define (compiler-pragma? e) + ;; MSVC uses __pragma() to control compiler warnings + (and (pair? e) + (eq? '__pragma (tok-n (car e))) + (pair? (cdr e)) + (parens? (cadr e)))) (define (start-skip? e) (and (pair? e) @@ -3962,6 +3972,10 @@ (pragma-s (car e)) (pragma-file (car e)) (pragma-line (car e)))) (values (list (car e)) (cdr e))] + [(compiler-pragma? e) + (unless (null? result) + (error 'pragma "unexpected MSVC compiler pragma")) + (values (list (car e) (cadr e)) (cddr e))] [(eq? semi (tok-n (car e))) (values (reverse (cons (car e) result)) (cdr e))] [(and (eq? '|,| (tok-n (car e))) comma-sep?) diff --git a/racket/src/.gitattributes b/racket/src/.gitattributes deleted file mode 100644 index 1111788804..0000000000 --- a/racket/src/.gitattributes +++ /dev/null @@ -1,25 +0,0 @@ -# These files need to be CRLF for MSVC and Windows to be happy. -# If you clone the git reposity under Windows, then it will normally -# convert all LFs to CRLF, anyway. But these file need to be CRLF -# when cloned to a Unix filesystem to assemble a Racket distribution. -*.vcproj -crlf -*.sln -crlf -*.manifest -crlf -*.rc -crlf -*.bat -crlf -/worksp/README -crlf -/racket/gc/BCC_MAKEFILE -crlf -/racket/gc/digimars.mak -crlf -/worksp/README -crlf -/worksp/gracket/gracket.manifest -crlf -/worksp/mzcom/mzcom.def -crlf -/worksp/mzcom/mzcom.rgs -crlf -/worksp/mzcom/mzcomps.def -crlf -/worksp/mzcom/mzobj.rgs -crlf - -# These files seem to be generated. Maybe they shouldn't be -# in the repository; in any case, they are generated with -# CRLF, so let's keep them that way. -/worksp/mzcom/mzcom.h -crlf -/worksp/racket/resource.h -crlf -/worksp/starters/resource.h -crlf diff --git a/racket/src/worksp/.gitignore b/racket/src/worksp/.gitignore index f6fe38ab40..cf6c4445b6 100644 --- a/racket/src/worksp/.gitignore +++ b/racket/src/worksp/.gitignore @@ -7,9 +7,12 @@ */SGC */*.user -# DevStudio generated files +# files generated by Visual Studio */*.ncb */*.suo +*/*.sdf +checkvs9.obj +checkvs9.exe rbuildmode.obj rbuildmode.exe diff --git a/racket/src/worksp/README b/racket/src/worksp/README index 3e454f7bab..14d684fd93 100644 --- a/racket/src/worksp/README +++ b/racket/src/worksp/README @@ -1,257 +1,263 @@ -This directory contains - - - solution files and project files for building minimal Racket and - related executables with Microsoft Visual Studio 2008 - (a.k.a. version 9.0) and up, which work with the Express version - of Visual Studio; - - - mzconfig.h which is a manual version of information that is gathered - automatically when using the "configure" script; - - - scripts for building 3m variants of Racket and GRacket using Visual - Studio command-line tools; - - - solution files and project files for building "myssink.dll" with - Microsoft Visual Studio 2008 (not Express), although the DLL is - normally downloaded along with other pre-built DLLs. - -Visual Studio Express is available for free from Microsoft. - -Racket and GRacket also compile with MinGW. To compile with MinGW, -follow the instructions in racket\src\README (which contains a short -Windows-specific section). - -Finally, Racket and GRacket also compile with Cygwin gcc (a free -compiler from GNU and Cygnus Solutions), but the result is a -Unix-style installation, not a Window-style installation. To compile -with gcc, follow the instructions in racket\src\README (which contains -a short Windows-specific section). - -With an MSVC-built Racket, compatible extensions can be built with other -compilers. Build with Cygwin and copy the installed racket\lib\gcc to a -MSVC-based build to support Cygwin-built extensions. - -As always, please report bugs via one of the following: - - DrRacket's "submit bug report" menu (preferred) - - http://bugs.racket-lang.org/ - - the mailing list (users@racket-lang.org) (last resort) - --PLT - racket@racket-lang.org - ---------------------------- -Building Racket and GRacket ---------------------------- - -If you're using MSVC 2008, and if `cl.exe' and either `devenv.exe' -or `vcexpress.exe' is in your path, then you can just run - racket\src\worksp\build.bat -from its own directory to perform all steps up to "Versioning", -including the MzCOM steps. - -If your MSVC environment is configured for 64-bit builds (e.g., by -running "vcvarsall.bat" with "x64), then a 64-bit build is created. - -The CGC variants of Racket, GRacket, and MzCOM can be built via -Visual Studio projects. The 3m variants are built by a Racket script -that runs the MSVC command-line tools. (See "CGC versus 3m" in -racket\src\README if you don't know about the two variants.) - - -If you can't run "build.bat" or don't want to, you have to perform -several steps: first builg RacketCGC, then build Racket3m, etc. - -Building RacketCGC and GRacketCGC ---------------------------------- - -The CGC source code for RacketCGC and GRacketCGC is split into several -projects that are grouped into a few solutions. To build the `X' -solution with Visual Studio, open the file racket\src\worksp\X\X.sln. - -To build RacketCGC, build the Racket solution in - racket\src\worksp\racket - makes racket\RacketCGC.exe - - [When you open the solution, it may default to "Debug" - configuration. Switch to "Release" before building.] - -To build GRacketCGC, build the GRacket solution: - racket\src\worksp\gracket - makes racket\GRacketCGC.exe - - [Again, switch to the "Release" configuration if necessary.] - -The build processes for RacketCGC and GRacketCGC automatically builds - libmzgc - makes racket\lib\libmzgcxxxxxxx.dll and - racket\src\worksp\libmzgc\Release\libmzgcxxxxxxx.lib - libracket - makes racket\lib\libracketxxxxxxx.dll and - racket\src\worksp\mzsrc\Release\mzsrcxxxxxxx.lib - -In addition, building RacketCGC executes - racket\src\racket\dynsrc\mkmzdyn.bat -which copies .exp, .obj, and .lib files into racket\lib\. - -Downloading Pre-Built Binaries -------------------------------- - -You must install some pre-built DLLs if you want text-encoding -conversion, OpenSSL support, `racket/draw', or `racket/gui' support. -In principle, you could build them from scratch, but since they are -(mostly) maintained by people and organizations other than PLT, we -supply them in binary form. - -The DLLs are distributed in packages, but they are also available -from - - https://github.com/plt/libs - -and they must be installed into - - racket\lib - -Pre-built libraries use "msvcrt.dll", as opposed to the run-time -library for a particular version of MSVC. For more information on that -choice, in case you want to compile you own via MSVC, see - - http://kobyk.wordpress.com/2007/07/20/ - dynamically-linking-with-msvcrtdll-using-visual-c-2005/ - -See also "..\native-lib\README.txt". - -Building Racket3m and GRacket3m -------------------------------- - -After RacketCGC and GRacketCGC are built, you can can build 3m binaries: - - 1. Ensure that the Visual Studio command-line tools are in your path. - You may need to run "vcvarsall.bat" from your Visual Studio - installation, so that PATH and other environment variables are set. - - 2. Change directories to racket\src\worksp\gc2 and run - - ..\..\..\racketcgc.exe -c make.rkt - -The resulting Racket.exe and GRacket.exe will appear in the top-level -"racket" directory, along with DLLs libracket3mxxxxxxx.dll in -racket\lib. (There is no corresponding libmzgc3mxxxxxxx.dll. Instead, -it is merged with libracket3mxxxxxxx.dll.) - -Building Collections and Other Executables ------------------------------------------- - -If you're building from scratch, you'll also want the starter programs -used by the launcher collection to create "raco.exe". Build the -following solutions: - - racket\src\worksp\mzstart - makes racket\collects\launcher\mzstart.exe - racket\src\worksp\mrstart - makes racket\collects\launcher\mrstart.exe - - [The "mzstart" and "mrstart" programs have no CGC versus 3m - distinction.] - -Then, set up all the other executables (besides GRacket[CGC].exe and -Racket[CGC].exe) by running - - racket.exe -l- setup - -This last step makes the .zo files, too. To skip compiling .zos, add -`-n' to the end of the above command. - -If you've already built before, then this step can be simplied: just -re-run `raco setup', where "raco.exe" was created the first time. - -Versioning ----------- - -[If you're going to build MzCOM, do that before running the - version-changing script. See instructions below.] - -The obnoxious "xxxxxxx" in the DLL names is a placeholder for a version -number. Embedding a version number in a DLL name appears to be the -simplest and surest way to avoid version confusion. - -For local testing, you can use the "xxxxxxx" libraries directly. For -any binaries that will be distributed, however, the placeholder should -be replaced with a specific version. - -To replace the "xxxxxxx" with a specific version, run - - racket -l setup/winvers - -in a shell. - -The "winvers.rkt" program will have to make a temporary copy of -racket.exe and the "lib" sub-directory (into the temporary directory), -and it will re-launch Racket a couple of times. Every ".exe", ".dll", -".lib", ".def", ".exp", and ".pdb" file within the "racket" tree is -updated to replace "xxxxxxxx" with a specific version number. - --------------- -Building MzCOM --------------- - -Building MzCOMCGC is similar to building RacketCGC. Building the 3m -variant is a little different. - -To build MzCOMCGC, make the MzCOM solution in - racket\src\worksp\mzcom - makes racket\MzCOMCGC.exe - -Use the "Release" configuration. - -After building MzCOMCGC, you can build the 3m variant by - - 1. Change directories to racket\src\worksp\mzcom and run - - ..\..\..\racketcgc.exe -cu xform.rkt - - 2. Switch to the "3m" configuration in the MzCOM solution (in Visual - Studio). - - 3. Build (in Visual Studio). - -The result is racket\MzCOM.exe. - ------------- -Finding DLLs ------------- - -Since the DLL libracket3mxxxxxxx.dll (or libmzgcxxxxxxx.dll and -libracketxxxxxxx.dll) is installed into racket\lib\ instead of just -racket\, the normal search path for DLLs would not find them when -running "Racket.exe" or "GRacket.exe". To find the DLLs, the -executables are "delayload" linked with the DLLs, and the executables -explicitly load the DLLs from racket\lib\ on start-up. - -The relative DLL path is embedded in each executable, and it can be -replaced with a path of up to 512 characters. The path is stored in the -executable in wide-character format, and it is stored immediately after -the wide-character tag "dLl dIRECTORy:" with a wide NUL terminator. The -path can be either absolute or relative; in the latter case, the -relative path is resolved with respect to the executable. Replacing the -first character of the path with "<" disables the explicit DLL load, so -that the DLLs must appear in the normal DLL search path. - -See also ..\README for information on the embedded "collects" path in -the executables. - ----------------- -Embedding Racket ----------------- - -The Racket DLLs can be used within an embedding application. - -The libraries - - racket\lib\win32\msvc\libracket3mxxxxxxx.lib - racket\lib\win32\msvc\libracketxxxxxxx.lib - racket\lib\win32\msvc\libmzgcxxxxxxx.lib - -which are created by the libracket and libmzgc projects, provide linking -information for using the libracket3mxxxxxxx.dll, libracketxxxxxxx.dll, -and libmzgcxxxxxxx.dll DLLs. The versioning script adjusts the names, -as described above. - -See the "Inside Racket" manual for more information about using these -libraries to embed Racket in an application. - -If you need Racket to link to a DLL-based C library (instead of -statically linking to the C library within the Racket DLL), then compile -Racket with the /MD flag. +This directory contains + + - solution files and project files for building minimal Racket and + related executables with Microsoft Visual Studio 2008 + (a.k.a. version 9.0) and up, which work with the Express version + of Visual Studio; + + - mzconfig.h which is a manual version of information that is gathered + automatically when using the "configure" script; + + - scripts for building 3m variants of Racket and GRacket using Visual + Studio command-line tools; + + - solution files and project files for building "myssink.dll" with + Microsoft Visual Studio 2008 (not Express), although the DLL is + normally downloaded along with other pre-built DLLs. + +Visual Studio Express is available for free from Microsoft. + +Racket and GRacket also compile with MinGW. To compile with MinGW, +follow the instructions in racket\src\README (which contains a short +Windows-specific section). + +Finally, Racket and GRacket also compile with Cygwin gcc (a free +compiler from GNU and Cygnus Solutions), but the result is a +Unix-style installation, not a Window-style installation. To compile +with gcc, follow the instructions in racket\src\README (which contains +a short Windows-specific section). + +With an MSVC-built Racket, compatible extensions can be built with other +compilers. Build with Cygwin and copy the installed racket\lib\gcc to a +MSVC-based build to support Cygwin-built extensions. + +As always, please report bugs via one of the following: + - DrRacket's "submit bug report" menu (preferred) + - http://bugs.racket-lang.org/ + - the mailing list (users@racket-lang.org) (last resort) + +-PLT + racket@racket-lang.org + +--------------------------- +Building Racket and GRacket +--------------------------- + +If you're using Visual Studio, and if `cl.exe' and either `devenv.exe' +or `vcexpress.exe' is in your path, then you can just run + racket\src\worksp\build.bat +from its own directory to perform all steps up to "Versioning", +including the MzCOM steps. + +If your MSVC environment is configured for 64-bit builds (e.g., by +running "vcvarsall.bat" with "x64), then a 64-bit build is created. + +The CGC variants of Racket, GRacket, and MzCOM can be built via +Visual Studio projects. The 3m variants are built by a Racket script +that runs the MSVC command-line tools. (See "CGC versus 3m" in +racket\src\README if you don't know about the two variants.) + + +If you can't run "build.bat" or don't want to, you have to perform +several steps: first builg RacketCGC, then build Racket3m, etc. + +Building RacketCGC and GRacketCGC +--------------------------------- + +The CGC source code for RacketCGC and GRacketCGC is split into several +projects that are grouped into a few solutions. To build the `X' +solution with Visual Studio, open the file racket\src\worksp\X\X.sln, +but add `9' before ".sln" if you're using Visual Studio 2008 (i.e., +version 9.0). + + [The .vcproj files are used by the ...9.sln solutions, while the + .vcxproj files are used by the other .sln solutions. The latter + are compatible with Visual Studio 2010 and up.] + +To build RacketCGC, build the Racket solution in + racket\src\worksp\racket - makes racket\RacketCGC.exe + + [When you open the solution, it may default to "Debug" + configuration. Switch to "Release" before building.] + +To build GRacketCGC, build the GRacket solution: + racket\src\worksp\gracket - makes racket\GRacketCGC.exe + + [Again, switch to the "Release" configuration if necessary.] + +The build processes for RacketCGC and GRacketCGC automatically builds + libmzgc - makes racket\lib\libmzgcxxxxxxx.dll and + racket\src\worksp\libmzgc\Release\libmzgcxxxxxxx.lib + libracket - makes racket\lib\libracketxxxxxxx.dll and + racket\src\worksp\mzsrc\Release\mzsrcxxxxxxx.lib + +In addition, building RacketCGC executes + racket\src\racket\dynsrc\mkmzdyn.bat +which copies .exp, .obj, and .lib files into racket\lib\. + +Downloading Pre-Built Binaries +------------------------------- + +You must install some pre-built DLLs if you want text-encoding +conversion, OpenSSL support, `racket/draw', or `racket/gui' support. +In principle, you could build them from scratch, but since they are +(mostly) maintained by people and organizations other than PLT, we +supply them in binary form. + +The DLLs are distributed in packages, but they are also available +from + + https://github.com/plt/libs + +and they must be installed into + + racket\lib + +Pre-built libraries use "msvcrt.dll", as opposed to the run-time +library for a particular version of MSVC. For more information on that +choice, in case you want to compile you own via MSVC, see + + http://kobyk.wordpress.com/2007/07/20/ + dynamically-linking-with-msvcrtdll-using-visual-c-2005/ + +See also "..\native-lib\README.txt". + +Building Racket3m and GRacket3m +------------------------------- + +After RacketCGC and GRacketCGC are built, you can can build 3m binaries: + + 1. Ensure that the Visual Studio command-line tools are in your path. + You may need to run "vcvarsall.bat" from your Visual Studio + installation, so that PATH and other environment variables are set. + + 2. Change directories to racket\src\worksp\gc2 and run + + ..\..\..\racketcgc.exe -c make.rkt + +The resulting Racket.exe and GRacket.exe will appear in the top-level +"racket" directory, along with DLLs libracket3mxxxxxxx.dll in +racket\lib. (There is no corresponding libmzgc3mxxxxxxx.dll. Instead, +it is merged with libracket3mxxxxxxx.dll.) + +Building Collections and Other Executables +------------------------------------------ + +If you're building from scratch, you'll also want the starter programs +used by the launcher collection to create "raco.exe". Build the +following solutions: + + racket\src\worksp\mzstart - makes racket\collects\launcher\mzstart.exe + racket\src\worksp\mrstart - makes racket\collects\launcher\mrstart.exe + + [The "mzstart" and "mrstart" programs have no CGC versus 3m + distinction.] + +Then, set up all the other executables (besides GRacket[CGC].exe and +Racket[CGC].exe) by running + + racket.exe -l- setup + +This last step makes the .zo files, too. To skip compiling .zos, add +`-n' to the end of the above command. + +If you've already built before, then this step can be simplied: just +re-run `raco setup', where "raco.exe" was created the first time. + +Versioning +---------- + +[If you're going to build MzCOM, do that before running the + version-changing script. See instructions below.] + +The obnoxious "xxxxxxx" in the DLL names is a placeholder for a version +number. Embedding a version number in a DLL name appears to be the +simplest and surest way to avoid version confusion. + +For local testing, you can use the "xxxxxxx" libraries directly. For +any binaries that will be distributed, however, the placeholder should +be replaced with a specific version. + +To replace the "xxxxxxx" with a specific version, run + + racket -l setup/winvers + +in a shell. + +The "winvers.rkt" program will have to make a temporary copy of +racket.exe and the "lib" sub-directory (into the temporary directory), +and it will re-launch Racket a couple of times. Every ".exe", ".dll", +".lib", ".def", ".exp", and ".pdb" file within the "racket" tree is +updated to replace "xxxxxxxx" with a specific version number. + +-------------- +Building MzCOM +-------------- + +Building MzCOMCGC is similar to building RacketCGC. Building the 3m +variant is a little different. + +To build MzCOMCGC, make the MzCOM solution in + racket\src\worksp\mzcom - makes racket\MzCOMCGC.exe + +Use the "Release" configuration. + +After building MzCOMCGC, you can build the 3m variant by + + 1. Change directories to racket\src\worksp\mzcom and run + + ..\..\..\racketcgc.exe -cu xform.rkt + + 2. Switch to the "3m" configuration in the MzCOM solution (in Visual + Studio). + + 3. Build (in Visual Studio). + +The result is racket\MzCOM.exe. + +------------ +Finding DLLs +------------ + +Since the DLL libracket3mxxxxxxx.dll (or libmzgcxxxxxxx.dll and +libracketxxxxxxx.dll) is installed into racket\lib\ instead of just +racket\, the normal search path for DLLs would not find them when +running "Racket.exe" or "GRacket.exe". To find the DLLs, the +executables are "delayload" linked with the DLLs, and the executables +explicitly load the DLLs from racket\lib\ on start-up. + +The relative DLL path is embedded in each executable, and it can be +replaced with a path of up to 512 characters. The path is stored in the +executable in wide-character format, and it is stored immediately after +the wide-character tag "dLl dIRECTORy:" with a wide NUL terminator. The +path can be either absolute or relative; in the latter case, the +relative path is resolved with respect to the executable. Replacing the +first character of the path with "<" disables the explicit DLL load, so +that the DLLs must appear in the normal DLL search path. + +See also ..\README for information on the embedded "collects" path in +the executables. + +---------------- +Embedding Racket +---------------- + +The Racket DLLs can be used within an embedding application. + +The libraries + + racket\lib\win32\msvc\libracket3mxxxxxxx.lib + racket\lib\win32\msvc\libracketxxxxxxx.lib + racket\lib\win32\msvc\libmzgcxxxxxxx.lib + +which are created by the libracket and libmzgc projects, provide linking +information for using the libracket3mxxxxxxx.dll, libracketxxxxxxx.dll, +and libmzgcxxxxxxx.dll DLLs. The versioning script adjusts the names, +as described above. + +See the "Inside Racket" manual for more information about using these +libraries to embed Racket in an application. + +If you need Racket to link to a DLL-based C library (instead of +statically linking to the C library within the Racket DLL), then compile +Racket with the /MD flag. diff --git a/racket/src/worksp/build-at.bat b/racket/src/worksp/build-at.bat index d99f7e332c..f8c6646124 100644 --- a/racket/src/worksp/build-at.bat +++ b/racket/src/worksp/build-at.bat @@ -1,13 +1,13 @@ -cd %1 -set BUILD_CONFIG=%2 - -set PLT_SETUP_OPTIONS=--no-foreign-libs -:suloop -if "%3"=="" goto sudone -set PLT_SETUP_OPTIONS=%PLT_SETUP_OPTIONS% %3 -shift -goto suloop -:sudone - - -build +cd %1 +set BUILD_CONFIG=%2 + +set PLT_SETUP_OPTIONS=--no-foreign-libs +:suloop +if "%3"=="" goto sudone +set PLT_SETUP_OPTIONS=%PLT_SETUP_OPTIONS% %3 +shift +goto suloop +:sudone + + +build diff --git a/racket/src/worksp/build.bat b/racket/src/worksp/build.bat index bf5851aa3c..3ed1a67e57 100644 --- a/racket/src/worksp/build.bat +++ b/racket/src/worksp/build.bat @@ -4,6 +4,10 @@ cl rbuildmode.c rbuildmode.exe if errorlevel 1 (set BUILDMODE=win32) else (set BUILDMODE=x64) +cl checkvs9.c +checkvs9.exe +if errorlevel 1 (set PLTSLNVER=9) + set DEVENV=devenv for %%X in (vcexpress.exe) do (set VCEXP=%%~$PATH:X) if defined VCEXP set DEVENV=%VCEXP% @@ -15,10 +19,10 @@ if not exist ..\..\share mkdir ..\..\share if not defined BUILD_CONFIG set BUILD_CONFIG=..\..\etc cd racket -"%DEVENV%" racket.sln /Build "Release|%BUILDMODE%" +"%DEVENV%" racket%PLTSLNVER%.sln /Build "Release|%BUILDMODE%" if errorlevel 1 exit /B 1 cd ..\gracket -"%DEVENV%" gracket.sln /Build "Release|%BUILDMODE%" +"%DEVENV%" gracket%PLTSLNVER%.sln /Build "Release|%BUILDMODE%" if errorlevel 1 exit /B 1 cd .. @@ -28,15 +32,15 @@ if errorlevel 1 exit /B 1 cd .. cd mzstart -"%DEVENV%" mzstart.sln /Build "Release|%BUILDMODE%" +"%DEVENV%" mzstart%PLTSLNVER%.sln /Build "Release|%BUILDMODE%" if errorlevel 1 exit /B 1 cd ..\mrstart -"%DEVENV%" mrstart.sln /Build "Release|%BUILDMODE%" +"%DEVENV%" mrstart%PLTSLNVER%.sln /Build "Release|%BUILDMODE%" if errorlevel 1 exit /B 1 cd .. cd mzcom -"%DEVENV%" mzcom.sln /Build "Release|%BUILDMODE%" +"%DEVENV%" mzcom%PLTSLNVER%.sln /Build "Release|%BUILDMODE%" if errorlevel 1 exit /B 1 cd .. @@ -46,7 +50,7 @@ if errorlevel 1 exit /B 1 cd .. cd mzcom -"%DEVENV%" mzcom.sln /Build "3m|%BUILDMODE%" +"%DEVENV%" mzcom%PLTSLNVER%.sln /Build "3m|%BUILDMODE%" if errorlevel 1 exit /B 1 cd .. diff --git a/racket/src/worksp/checkvs9.c b/racket/src/worksp/checkvs9.c new file mode 100644 index 0000000000..b2f87030c9 --- /dev/null +++ b/racket/src/worksp/checkvs9.c @@ -0,0 +1,8 @@ + +int main() { +#if _MSC_VER < 1600 + return 1; +#else + return 0; +#endif +} diff --git a/racket/src/worksp/gracket/gracket.manifest b/racket/src/worksp/gracket/gracket.manifest index 314024aa0a..5ead5ea419 100644 --- a/racket/src/worksp/gracket/gracket.manifest +++ b/racket/src/worksp/gracket/gracket.manifest @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/gracket/gracket.rc b/racket/src/worksp/gracket/gracket.rc index 6a24ee38a9..bbec46184d 100644 --- a/racket/src/worksp/gracket/gracket.rc +++ b/racket/src/worksp/gracket/gracket.rc @@ -1,49 +1,49 @@ -#include -#include "../../racket/src/schvers.h" - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -APPLICATION ICON DISCARDABLE "gracket.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "PLT Design Inc.\0" - VALUE "FileDescription", "Racket GUI application\0" - VALUE "InternalName", "GRacket\0" - VALUE "FileVersion", MZSCHEME_VERSION "\0" - VALUE "LegalCopyright", "Copyright 1995-2014 PLT Design Inc.\0" - VALUE "OriginalFilename", "GRacket.exe\0" - VALUE "ProductName", "Racket\0" - VALUE "ProductVersion", MZSCHEME_VERSION "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gracket.manifest" +#include +#include "../../racket/src/schvers.h" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +APPLICATION ICON DISCARDABLE "gracket.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "PLT Design Inc.\0" + VALUE "FileDescription", "Racket GUI application\0" + VALUE "InternalName", "GRacket\0" + VALUE "FileVersion", MZSCHEME_VERSION "\0" + VALUE "LegalCopyright", "Copyright 1995-2014 PLT Design Inc.\0" + VALUE "OriginalFilename", "GRacket.exe\0" + VALUE "ProductName", "Racket\0" + VALUE "ProductVersion", MZSCHEME_VERSION "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gracket.manifest" diff --git a/racket/src/worksp/gracket/gracket.sln b/racket/src/worksp/gracket/gracket.sln index 7ea6a9d7f0..ce705c8995 100644 --- a/racket/src/worksp/gracket/gracket.sln +++ b/racket/src/worksp/gracket/gracket.sln @@ -1,63 +1,81 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GRacket", "gracket.vcproj", "{D59A2B28-330B-41F5-8261-F5BC1019E163}" - ProjectSection(ProjectDependencies) = postProject - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" - ProjectSection(ProjectDependencies) = postProject - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = Release|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gracket", "gracket.vcxproj", "{D59A2B28-330B-41F5-8261-F5BC1019E163}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcxproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcxproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcxproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcxproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + SGC|Win32 = SGC|Win32 + SGC|x64 = SGC|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = Debug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = Debug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = Debug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = Debug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = Release|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = Release|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = Release|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = Release|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|Win32.ActiveCfg = SGC|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|Win32.Build.0 = SGC|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|x64.ActiveCfg = SGC|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|x64.Build.0 = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/gracket/gracket.vcproj b/racket/src/worksp/gracket/gracket.vcproj index 81f67b2900..582c09baee 100644 --- a/racket/src/worksp/gracket/gracket.vcproj +++ b/racket/src/worksp/gracket/gracket.vcproj @@ -1,289 +1,289 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/gracket/gracket.vcxproj b/racket/src/worksp/gracket/gracket.vcxproj similarity index 79% rename from racket/src/worksp10/gracket/gracket.vcxproj rename to racket/src/worksp/gracket/gracket.vcxproj index 253a2e794a..f6503cbc78 100644 --- a/racket/src/worksp10/gracket/gracket.vcxproj +++ b/racket/src/worksp/gracket/gracket.vcxproj @@ -1,220 +1,238 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {D59A2B28-330B-41F5-8261-F5BC1019E163} - - - - Application - false - MultiByte - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(ProjectName)CGC - ..\..\..\ - $(Platform)\$(Configuration)\ - false - - - - AnySuitable - true - Speed - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\GRacketCGC.pdb - Windows - 8388608 - false - - - - - - - Disabled - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\GRacketCGC.pdb - Windows - 8388608 - false - - - - - - - X64 - - - AnySuitable - true - Speed - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\GRacketCGC.pdb - Windows - 8388608 - false - - - MachineX64 - - - - - X64 - - - Disabled - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\GRacketCGC.pdb - Windows - 8388608 - false - - - MachineX64 - - - - - - - - - - - - - - - - - - - - - {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} - false - - - {a6713577-7dfb-48f8-b8c1-7db2d7c51f90} - false - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {D59A2B28-330B-41F5-8261-F5BC1019E163} + + + + Application + false + + + Application + false + MultiByte + + + Application + false + + + Application + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ProjectName)CGC + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + + + + AnySuitable + true + Speed + ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\GRacketCGC.exe + true + libcd.lib;%(IgnoreSpecificDefaultLibraries) + true + ..\..\..\lib\GRacketCGC.pdb + Windows + 8388608 + false + + + + + + + Disabled + ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\GRacketCGC.exe + true + libcd.lib;%(IgnoreSpecificDefaultLibraries) + true + ..\..\..\lib\GRacketCGC.pdb + Windows + 8388608 + false + + + + + + + AnySuitable + true + Speed + ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\GRacketCGC.exe + true + libcd.lib;%(IgnoreSpecificDefaultLibraries) + true + ..\..\..\lib\GRacketCGC.pdb + Windows + 8388608 + false + + + MachineX64 + + + + + Disabled + ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\GRacketCGC.exe + true + libcd.lib;%(IgnoreSpecificDefaultLibraries) + true + ..\..\..\lib\GRacketCGC.pdb + Windows + 8388608 + false + + + MachineX64 + + + + + + + + + + + + + + + + + + + + + {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} + false + + + {a6713577-7dfb-48f8-b8c1-7db2d7c51f90} + false + + + + + + diff --git a/racket/src/worksp10/gracket/gracket.sln b/racket/src/worksp/gracket/gracket9.sln similarity index 79% rename from racket/src/worksp10/gracket/gracket.sln rename to racket/src/worksp/gracket/gracket9.sln index e1ad3976d2..95f4827c45 100644 --- a/racket/src/worksp10/gracket/gracket.sln +++ b/racket/src/worksp/gracket/gracket9.sln @@ -1,55 +1,63 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GRacket", "gracket.vcxproj", "{D59A2B28-330B-41F5-8261-F5BC1019E163}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcxproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcxproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcxproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = Release|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GRacket", "gracket.vcproj", "{D59A2B28-330B-41F5-8261-F5BC1019E163}" + ProjectSection(ProjectDependencies) = postProject + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" + ProjectSection(ProjectDependencies) = postProject + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = Debug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = Debug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = Debug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = Debug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = Release|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = Release|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = Release|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/libffi/libffi.vcproj b/racket/src/worksp/libffi/libffi.vcproj index aaea16547b..3ab77801eb 100644 --- a/racket/src/worksp/libffi/libffi.vcproj +++ b/racket/src/worksp/libffi/libffi.vcproj @@ -1,249 +1,249 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/libffi/libffi.vcxproj b/racket/src/worksp/libffi/libffi.vcxproj new file mode 100644 index 0000000000..23a80b3825 --- /dev/null +++ b/racket/src/worksp/libffi/libffi.vcxproj @@ -0,0 +1,212 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + SGC + Win32 + + + SGC + x64 + + + + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} + libffi + Win32Proj + + + + StaticLibrary + Unicode + true + + + StaticLibrary + Unicode + true + + + StaticLibrary + Unicode + + + StaticLibrary + Unicode + true + + + StaticLibrary + Unicode + true + + + StaticLibrary + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + + + + Disabled + ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + + Level3 + EditAndContinue + + + + + Disabled + ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + + + + + MaxSpeed + true + ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreaded + true + + + Level3 + ProgramDatabase + + + + + MaxSpeed + true + ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreaded + true + + + Level3 + ProgramDatabase + + + + + MaxSpeed + true + ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreaded + true + + + Level3 + ProgramDatabase + + + + + MaxSpeed + true + ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreaded + true + + + Level3 + ProgramDatabase + + + + + + + + + + + + cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > Release/win32_plain.asm +ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm + + Release/win32.obj;%(Outputs) + cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > x64/Release/win32_plain.asm +ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm + + x64/Release/win32.obj;%(Outputs) + cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > Release/win32_plain.asm +ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm + + Release/win32.obj;%(Outputs) + cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > x64/Release/win32_plain.asm +ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm + + x64/Release/win32.obj;%(Outputs) + cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > Release/win32_plain.asm +ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm + + Release/win32.obj;%(Outputs) + cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > x64/Release/win32_plain.asm +ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm + + x64/Release/win32.obj;%(Outputs) + + + + + + diff --git a/racket/src/worksp/libmzgc/libmzgc.vcproj b/racket/src/worksp/libmzgc/libmzgc.vcproj index 86441d2b32..5c68a916f8 100644 --- a/racket/src/worksp/libmzgc/libmzgc.vcproj +++ b/racket/src/worksp/libmzgc/libmzgc.vcproj @@ -1,367 +1,367 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/libmzgc/libmzgc.vcxproj b/racket/src/worksp/libmzgc/libmzgc.vcxproj similarity index 57% rename from racket/src/worksp10/libmzgc/libmzgc.vcxproj rename to racket/src/worksp/libmzgc/libmzgc.vcxproj index 6a907a0556..2b32196623 100644 --- a/racket/src/worksp10/libmzgc/libmzgc.vcxproj +++ b/racket/src/worksp/libmzgc/libmzgc.vcxproj @@ -1,200 +1,313 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - - - - DynamicLibrary - false - MultiByte - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(ProjectName)xxxxxxx - ..\..\..\lib\ - $(Platform)\$(Configuration)\ - - - - Disabled - ..\..\Racket\Gc\Include - WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_BUILD;MD_LIB_MAIN;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - User32.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)xxxxxxx.dll - true - true - false - - - ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib - - - - - X64 - - - Disabled - ..\..\Racket\Gc\Include - WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_BUILD;MD_LIB_MAIN;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - User32.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)xxxxxxx.dll - true - true - false - - - ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib - MachineX64 - - - - - AnySuitable - true - Speed - ..\..\Racket\Gc\Include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - User32.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)xxxxxxx.dll - true - true - false - - - ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib - - - - - X64 - - - AnySuitable - true - Speed - ..\..\Racket\Gc\Include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - User32.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)xxxxxxx.dll - true - true - false - - - ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + SGC + Win32 + + + SGC + x64 + + + + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ProjectName)xxxxxxx + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + + + + Disabled + ..\..\Racket\Gc\Include + WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_BUILD;MD_LIB_MAIN;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 %(AdditionalOptions) + User32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)xxxxxxx.dll + true + true + false + + + ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib + + + + + Disabled + ..\..\Racket\Gc\Include + WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_BUILD;MD_LIB_MAIN;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:X64 %(AdditionalOptions) + User32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)xxxxxxx.dll + true + true + false + + + ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib + MachineX64 + + + + + AnySuitable + true + Speed + ..\..\Racket\Gc\Include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 %(AdditionalOptions) + User32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)xxxxxxx.dll + true + true + false + + + ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib + + + + + AnySuitable + true + Speed + ..\..\Racket\Gc\Include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + User32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)xxxxxxx.dll + true + true + false + + + ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib + MachineX64 + + + + + AnySuitable + true + Speed + ..\..\Racket\Gc\Include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 %(AdditionalOptions) + User32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)xxxxxxx.dll + true + true + false + + + ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib + + + + + AnySuitable + true + Speed + ..\..\Racket\Gc\Include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + User32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)xxxxxxx.dll + true + true + false + + + ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib + MachineX64 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/libracket/libracket.vcproj b/racket/src/worksp/libracket/libracket.vcproj index eff54160ef..0190386551 100644 --- a/racket/src/worksp/libracket/libracket.vcproj +++ b/racket/src/worksp/libracket/libracket.vcproj @@ -1,539 +1,539 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/libracket/libracket.vcxproj b/racket/src/worksp/libracket/libracket.vcxproj similarity index 62% rename from racket/src/worksp10/libracket/libracket.vcxproj rename to racket/src/worksp/libracket/libracket.vcxproj index 2cf4bab04f..c8cca90712 100644 --- a/racket/src/worksp10/libracket/libracket.vcxproj +++ b/racket/src/worksp/libracket/libracket.vcxproj @@ -1,258 +1,379 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} - - - - DynamicLibrary - false - MultiByte - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(ProjectName)xxxxxxx - ..\..\..\lib\ - $(Platform)\$(Configuration)\ - - - - Disabled - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include - WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib - - - - - X64 - - - Disabled - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include - WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib - MachineX64 - - - - - /Oy- %(AdditionalOptions) - AnySuitable - true - Speed - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib - - - - - X64 - - - /Oy- %(AdditionalOptions) - AnySuitable - true - Speed - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {7db29f1e-06fd-4e39-97ff-1c7922f6901a} - false - - - {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} - false - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + SGC + Win32 + + + SGC + x64 + + + + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} + + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ProjectName)xxxxxxx + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + + + + Disabled + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 %(AdditionalOptions) + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + + + + + Disabled + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:X64 %(AdditionalOptions) + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + MachineX64 + + + + + /Oy- %(AdditionalOptions) + AnySuitable + true + Speed + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 %(AdditionalOptions) + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + + + + + /Oy- %(AdditionalOptions) + AnySuitable + true + Speed + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + MachineX64 + + + + + /Oy- %(AdditionalOptions) + AnySuitable + true + Speed + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 %(AdditionalOptions) + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + + + + + /Oy- %(AdditionalOptions) + AnySuitable + true + Speed + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + MachineX64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {7db29f1e-06fd-4e39-97ff-1c7922f6901a} + false + + + {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} + false + + + {8128f0ae-848a-4985-945a-568796a6ddd7} + false + + + + + + diff --git a/racket/src/worksp/mrstart/mrstart.sln b/racket/src/worksp/mrstart/mrstart.sln index 29173af77d..2194ace4e0 100644 --- a/racket/src/worksp/mrstart/mrstart.sln +++ b/racket/src/worksp/mrstart/mrstart.sln @@ -1,19 +1,19 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MrStart", "mrstart.vcproj", "{138CC248-8A45-436E-A4A6-E7570D7C2C0F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.ActiveCfg = Release|Win32 - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.Build.0 = Release|Win32 - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.ActiveCfg = Release|x64 - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrstart", "mrstart.vcxproj", "{138CC248-8A45-436E-A4A6-E7570D7C2C0F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.ActiveCfg = Release|Win32 + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.Build.0 = Release|Win32 + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.ActiveCfg = Release|x64 + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/mrstart/mrstart.vcproj b/racket/src/worksp/mrstart/mrstart.vcproj index fd4cbb9ffc..8f41e74936 100644 --- a/racket/src/worksp/mrstart/mrstart.vcproj +++ b/racket/src/worksp/mrstart/mrstart.vcproj @@ -1,222 +1,222 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/mrstart/mrstart.vcxproj b/racket/src/worksp/mrstart/mrstart.vcxproj similarity index 81% rename from racket/src/worksp10/mrstart/mrstart.vcxproj rename to racket/src/worksp/mrstart/mrstart.vcxproj index daaea98dfa..f0bfc55195 100644 --- a/racket/src/worksp10/mrstart/mrstart.vcxproj +++ b/racket/src/worksp/mrstart/mrstart.vcxproj @@ -1,131 +1,128 @@ - - - - - Release - Win32 - - - Release - x64 - - - - {138CC248-8A45-436E-A4A6-E7570D7C2C0F} - - - - Application - false - - - Application - false - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - ..\..\..\collects\launcher\ - Release\ - false - ..\..\..\collects\launcher\ - $(Platform)\$(Configuration)\ - false - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - ..\..\..\collects\launcher\$(ProjectName).tlb - - - AnySuitable - true - Speed - WIN32;NDEBUG;_WINDOWS;MRSTART;%(PreprocessorDefinitions) - true - MultiThreaded - true - Level3 - true - ProgramDatabase - - - NDEBUG;MRSTART;%(PreprocessorDefinitions) - 0x0409 - ..\starters - - - /MACHINE:I386 %(AdditionalOptions) - user32.lib;%(AdditionalDependencies) - ..\..\..\collects\launcher\$(ProjectName).exe - true - true - ..\..\..\collects\launcher\$(ProjectName).pdb - Windows - false - - - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - X64 - ..\..\..\collects\launcher\$(ProjectName).tlb - - - AnySuitable - true - Speed - WIN32;NDEBUG;_WINDOWS;MRSTART;%(PreprocessorDefinitions) - true - MultiThreaded - true - Level3 - true - ProgramDatabase - - - NDEBUG;MRSTART;%(PreprocessorDefinitions) - 0x0409 - ..\starters - - - user32.lib;%(AdditionalDependencies) - ..\..\..\collects\launcher\$(ProjectName).exe - true - true - ..\..\..\collects\launcher\$(ProjectName).pdb - Windows - false - - - MachineX64 - - - - - - - - - - - - + + + + + Release + Win32 + + + Release + x64 + + + + {138CC248-8A45-436E-A4A6-E7570D7C2C0F} + + + + Application + false + + + Application + false + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + ..\..\..\lib\$(ProjectName).tlb + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;MRSTART;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + ProgramDatabase + + + NDEBUG;MRSTART;%(PreprocessorDefinitions) + 0x0409 + ..\starters + + + /MACHINE:I386 %(AdditionalOptions) + user32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName).exe + true + true + ..\..\..\lib\$(ProjectName).pdb + Windows + false + + + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + X64 + ..\..\..\lib\$(ProjectName).tlb + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;MRSTART;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + ProgramDatabase + + + NDEBUG;MRSTART;%(PreprocessorDefinitions) + 0x0409 + ..\starters + + + user32.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName).exe + true + true + ..\..\..\lib\$(ProjectName).pdb + Windows + false + + + MachineX64 + + + + + + + + + + + + diff --git a/racket/src/worksp10/mrstart/mrstart.sln b/racket/src/worksp/mrstart/mrstart9.sln similarity index 81% rename from racket/src/worksp10/mrstart/mrstart.sln rename to racket/src/worksp/mrstart/mrstart9.sln index 59cdbac404..0db23da3e5 100644 --- a/racket/src/worksp10/mrstart/mrstart.sln +++ b/racket/src/worksp/mrstart/mrstart9.sln @@ -1,19 +1,19 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MrStart", "mrstart.vcxproj", "{138CC248-8A45-436E-A4A6-E7570D7C2C0F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.ActiveCfg = Release|Win32 - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.Build.0 = Release|Win32 - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.ActiveCfg = Release|x64 - {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MrStart", "mrstart.vcproj", "{138CC248-8A45-436E-A4A6-E7570D7C2C0F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.ActiveCfg = Release|Win32 + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|Win32.Build.0 = Release|Win32 + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.ActiveCfg = Release|x64 + {138CC248-8A45-436E-A4A6-E7570D7C2C0F}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/msvcprep.bat b/racket/src/worksp/msvcprep.bat new file mode 100644 index 0000000000..cdedf6cccc --- /dev/null +++ b/racket/src/worksp/msvcprep.bat @@ -0,0 +1,19 @@ + +REM Expects "x86" or "x64" as an argument. +REM Find Visual Studio in one of the usual places. + +set VCMODE=%1 + +set VCVARBAT=C:\Program Files\Microsoft Visual Studio 12.0\vc\vcvarsall.bat +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files (x86)\Microsoft Visual Studio 12.0\vc\vcvarsall.bat + +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files\Microsoft Visual Studio 11.0\vc\vcvarsall.bat +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files (x86)\Microsoft Visual Studio 11.0\vc\vcvarsall.bat + +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files\Microsoft Visual Studio 10.0\vc\vcvarsall.bat +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files (x86)\Microsoft Visual Studio 10.0\vc\vcvarsall.bat + +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files\Microsoft Visual Studio 9.0\vc\vcvarsall.bat +if not exist "%VCVARBAT%" set VCVARBAT=C:\Program Files (x86)\Microsoft Visual Studio 9.0\vc\vcvarsall.bat + +"%VCVARBAT%" %VCMODE% diff --git a/racket/src/worksp/myssink/myssink.vcproj b/racket/src/worksp/myssink/myssink.vcproj index e1230296e1..7ca2ff0eb4 100644 --- a/racket/src/worksp/myssink/myssink.vcproj +++ b/racket/src/worksp/myssink/myssink.vcproj @@ -1,354 +1,354 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/myssink/myssink.sln b/racket/src/worksp/myssink/myssink9.sln similarity index 97% rename from racket/src/worksp/myssink/myssink.sln rename to racket/src/worksp/myssink/myssink9.sln index 6e10d06966..ecc9cb34e3 100644 --- a/racket/src/worksp/myssink/myssink.sln +++ b/racket/src/worksp/myssink/myssink9.sln @@ -1,26 +1,26 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "myssink", "myssink.vcproj", "{1B8F4E47-9F2D-45EA-9941-7672B28E8285}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|Win32.ActiveCfg = Debug|Win32 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|Win32.Build.0 = Debug|Win32 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|x64.ActiveCfg = Debug|x64 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|x64.Build.0 = Debug|x64 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|Win32.ActiveCfg = Release|Win32 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|Win32.Build.0 = Release|Win32 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|x64.ActiveCfg = Release|x64 - {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "myssink", "myssink.vcproj", "{1B8F4E47-9F2D-45EA-9941-7672B28E8285}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|Win32.ActiveCfg = Debug|Win32 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|Win32.Build.0 = Debug|Win32 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|x64.ActiveCfg = Debug|x64 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Debug|x64.Build.0 = Debug|x64 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|Win32.ActiveCfg = Release|Win32 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|Win32.Build.0 = Release|Win32 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|x64.ActiveCfg = Release|x64 + {1B8F4E47-9F2D-45EA-9941-7672B28E8285}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/mzcom/mzcom.rc b/racket/src/worksp/mzcom/mzcom.rc index 5e6643d51c..f5491678fb 100644 --- a/racket/src/worksp/mzcom/mzcom.rc +++ b/racket/src/worksp/mzcom/mzcom.rc @@ -1,150 +1,150 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" -#include -#include "../../racket/src/schvers.h" - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "1 TYPELIB ""MzCOM.tlb""\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "FileDescription", "MzCOM Module" - VALUE "FileVersion", MZSCHEME_VERSION "\0" - VALUE "InternalName", "MzCOM" - VALUE "LegalCopyright", "Copyright 2000-2014 PLT Design Inc." - VALUE "OriginalFilename", "MzCOM.EXE" - VALUE "ProductName", "MzCOM Module" - VALUE "ProductVersion", MZSCHEME_VERSION "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -#define mzIDC_STATIC (-1) - -ABOUTBOX DIALOGEX 0, 0, 203, 97 -STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_POPUP | - WS_CAPTION -CAPTION "MzCOM" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - DEFPUSHBUTTON "OK",IDOK,76,69,50,14,BS_CENTER - CTEXT "MzCOM v"MZSCHEME_VERSION,mzIDC_STATIC,71,8,61,8 - CTEXT "Copyright (c) 2000-2014 PLT Design Inc.",mzIDC_STATIC, - 41,20,146,9 - CTEXT "Racket v"MZSCHEME_VERSION,mzIDC_STATIC,64,35,75,8 - CTEXT "Copyright (c) 1995-2014 PLT Design Inc.",mzIDC_STATIC, - 30,47,143,8 - ICON MZICON,mzIDC_STATIC,11,16,20,20 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - ABOUTBOX, DIALOG - BEGIN - LEFTMARGIN, 1 - RIGHTMARGIN, 201 - TOPMARGIN, 1 - BOTTOMMARGIN, 96 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -MZICON ICON "mzcom.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_PROJNAME "MzCOM" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -1 TYPELIB "MzCOM.tlb" - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" +#include +#include "../../racket/src/schvers.h" + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "1 TYPELIB ""MzCOM.tlb""\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "FileDescription", "MzCOM Module" + VALUE "FileVersion", MZSCHEME_VERSION "\0" + VALUE "InternalName", "MzCOM" + VALUE "LegalCopyright", "Copyright 2000-2014 PLT Design Inc." + VALUE "OriginalFilename", "MzCOM.EXE" + VALUE "ProductName", "MzCOM Module" + VALUE "ProductVersion", MZSCHEME_VERSION "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +#define mzIDC_STATIC (-1) + +ABOUTBOX DIALOGEX 0, 0, 203, 97 +STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_POPUP | + WS_CAPTION +CAPTION "MzCOM" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "OK",IDOK,76,69,50,14,BS_CENTER + CTEXT "MzCOM v"MZSCHEME_VERSION,mzIDC_STATIC,71,8,61,8 + CTEXT "Copyright (c) 2000-2014 PLT Design Inc.",mzIDC_STATIC, + 41,20,146,9 + CTEXT "Racket v"MZSCHEME_VERSION,mzIDC_STATIC,64,35,75,8 + CTEXT "Copyright (c) 1995-2014 PLT Design Inc.",mzIDC_STATIC, + 30,47,143,8 + ICON MZICON,mzIDC_STATIC,11,16,20,20 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + ABOUTBOX, DIALOG + BEGIN + LEFTMARGIN, 1 + RIGHTMARGIN, 201 + TOPMARGIN, 1 + BOTTOMMARGIN, 96 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +MZICON ICON "mzcom.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_PROJNAME "MzCOM" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +1 TYPELIB "MzCOM.tlb" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/racket/src/worksp/mzcom/mzcom.sln b/racket/src/worksp/mzcom/mzcom.sln index 761b401a3f..075e4d3b2e 100644 --- a/racket/src/worksp/mzcom/mzcom.sln +++ b/racket/src/worksp/mzcom/mzcom.sln @@ -1,81 +1,101 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzCOM", "MzCOM.vcproj", "{36F31050-55C6-41A3-A23E-3008EBFC1273}" - ProjectSection(ProjectDependencies) = postProject - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" - ProjectSection(ProjectDependencies) = postProject - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - 3m|Win32 = 3m|Win32 - 3m|x64 = 3m|x64 - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.ActiveCfg = 3m|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.Build.0 = 3m|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.ActiveCfg = 3m|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.Build.0 = 3m|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.ActiveCfg = Debug|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.Build.0 = Debug|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.ActiveCfg = Debug|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.Build.0 = Debug|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.ActiveCfg = Release|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.Build.0 = Release|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.ActiveCfg = Release|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mzcom", "mzcom.vcxproj", "{36F31050-55C6-41A3-A23E-3008EBFC1273}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcxproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcxproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcxproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcxproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + 3m|Win32 = 3m|Win32 + 3m|x64 = 3m|x64 + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + SGC|Win32 = SGC|Win32 + SGC|x64 = SGC|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.ActiveCfg = 3m|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.Build.0 = 3m|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.ActiveCfg = 3m|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.Build.0 = 3m|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.ActiveCfg = Debug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.Build.0 = Debug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.ActiveCfg = Debug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.Build.0 = Debug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.ActiveCfg = Release|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.Build.0 = Release|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.ActiveCfg = Release|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.Build.0 = Release|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.SGC|Win32.ActiveCfg = SGC|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.SGC|Win32.Build.0 = SGC|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.SGC|x64.ActiveCfg = SGC|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.SGC|x64.Build.0 = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.3m|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.3m|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/mzcom/MzCOM.vcproj b/racket/src/worksp/mzcom/mzcom.vcproj similarity index 96% rename from racket/src/worksp/mzcom/MzCOM.vcproj rename to racket/src/worksp/mzcom/mzcom.vcproj index d91f0b0c03..72c02e8681 100644 --- a/racket/src/worksp/mzcom/MzCOM.vcproj +++ b/racket/src/worksp/mzcom/mzcom.vcproj @@ -1,380 +1,380 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/mzcom/MzCOM.vcxproj b/racket/src/worksp/mzcom/mzcom.vcxproj similarity index 71% rename from racket/src/worksp10/mzcom/MzCOM.vcxproj rename to racket/src/worksp/mzcom/mzcom.vcxproj index 24b2ee9f9b..ce8e4556e6 100644 --- a/racket/src/worksp10/mzcom/MzCOM.vcxproj +++ b/racket/src/worksp/mzcom/mzcom.vcxproj @@ -1,322 +1,369 @@ - - - - - 3m - Win32 - - - 3m - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {36F31050-55C6-41A3-A23E-3008EBFC1273} - - - - Application - false - Static - MultiByte - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(ProjectName)CGC - ..\..\..\ - $(Platform)\$(Configuration)\ - false - - - - $(OutDir)$(ProjectName).tlb - - - Disabled - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - _WIN32_WINNT=0x0501;WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - _DEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\$(ProjectName)CGC.exe - true - true - ..\..\..\$(ProjectName)CGC.pdb - Windows - false - - - - - - - X64 - $(OutDir)$(ProjectName).tlb - - - Disabled - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - _WIN32_WINNT=0x0501;WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - _DEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\$(ProjectName)CGC.exe - true - true - ..\..\..\$(ProjectName)CGC.pdb - Windows - false - - - MachineX64 - - - - - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - _WIN32_WINNT=0x0501;WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\$(ProjectName)CGC.exe - true - true - ..\..\..\$(ProjectName)CGC.pdb - Windows - false - - - - - - - X64 - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - _WIN32_WINNT=0x0501;WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\$(ProjectName)CGC.exe - true - true - ..\..\..\$(ProjectName)CGC.pdb - Windows - false - - - MachineX64 - - - - - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - _WIN32_WINNT=0x0501;WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - false - - - /MACHINE:I386 /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) - ..\..\..\$(ProjectName).exe - true - true - ..\..\..\$(ProjectName).pdb - Windows - false - - - - - - - X64 - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - _WIN32_WINNT=0x0501;WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - false - - - /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) - ..\..\..\$(ProjectName).exe - true - true - ..\..\..\$(ProjectName).pdb - Windows - false - - - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} - false - - - {a6713577-7dfb-48f8-b8c1-7db2d7c51f90} - false - - - - - - + + + + + 3m + Win32 + + + 3m + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {36F31050-55C6-41A3-A23E-3008EBFC1273} + + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ProjectName)CGC + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + false + + + + $(OutDir)$(ProjectName).tlb + + + Disabled + ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + ..\..\mzcom;$(OutDir) + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)CGC.exe + true + true + ..\..\..\lib\$(ProjectName)CGC.pdb + Windows + 8388608 + false + + + + + + + X64 + $(OutDir)$(ProjectName).tlb + + + Disabled + ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + ..\..\mzcom;$(OutDir) + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)CGC.exe + true + true + ..\..\..\lib\$(ProjectName)CGC.pdb + Windows + 8388608 + false + + + MachineX64 + + + + + $(OutDir)$(ProjectName).tlb + + + AnySuitable + true + Speed + ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + ..\..\mzcom;$(OutDir) + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)CGC.exe + true + true + ..\..\..\lib\$(ProjectName)CGC.pdb + Windows + 8388608 + false + + + + + + + X64 + $(OutDir)$(ProjectName).tlb + + + AnySuitable + true + Speed + ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + ..\..\mzcom;$(OutDir) + + + /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName)CGC.exe + true + true + ..\..\..\lib\$(ProjectName)CGC.pdb + Windows + 8388608 + false + + + MachineX64 + + + + + $(OutDir)$(ProjectName).tlb + + + AnySuitable + true + Speed + ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + ..\..\mzcom;$(OutDir) + + + false + + + /MACHINE:I386 /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName).exe + true + true + ..\..\..\lib\$(ProjectName).pdb + Windows + 8388608 + false + + + + + + + X64 + $(OutDir)$(ProjectName).tlb + + + AnySuitable + true + Speed + ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + ..\..\mzcom;$(OutDir) + + + false + + + /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName).exe + true + true + ..\..\..\lib\$(ProjectName).pdb + Windows + 8388608 + false + + + MachineX64 + + + + + + + + + + + + + + + + + + + + + + + {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} + false + + + {a6713577-7dfb-48f8-b8c1-7db2d7c51f90} + false + + + + + + diff --git a/racket/src/worksp10/mzcom/mzcom.sln b/racket/src/worksp/mzcom/mzcom9.sln similarity index 84% rename from racket/src/worksp10/mzcom/mzcom.sln rename to racket/src/worksp/mzcom/mzcom9.sln index 1592c5a10b..5b5b3d72c2 100644 --- a/racket/src/worksp10/mzcom/mzcom.sln +++ b/racket/src/worksp/mzcom/mzcom9.sln @@ -1,73 +1,81 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzCOM", "MzCOM.vcxproj", "{36F31050-55C6-41A3-A23E-3008EBFC1273}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcxproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcxproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcxproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - 3m|Win32 = 3m|Win32 - 3m|x64 = 3m|x64 - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.ActiveCfg = 3m|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.Build.0 = 3m|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.ActiveCfg = 3m|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.Build.0 = 3m|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.ActiveCfg = Debug|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.Build.0 = Debug|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.ActiveCfg = Debug|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.Build.0 = Debug|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.ActiveCfg = Release|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.Build.0 = Release|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.ActiveCfg = Release|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzCOM", "MzCOM.vcproj", "{36F31050-55C6-41A3-A23E-3008EBFC1273}" + ProjectSection(ProjectDependencies) = postProject + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" + ProjectSection(ProjectDependencies) = postProject + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + 3m|Win32 = 3m|Win32 + 3m|x64 = 3m|x64 + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.ActiveCfg = 3m|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.Build.0 = 3m|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.ActiveCfg = 3m|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.Build.0 = 3m|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.ActiveCfg = Debug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.Build.0 = Debug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.ActiveCfg = Debug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.Build.0 = Debug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.ActiveCfg = Release|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.Build.0 = Release|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.ActiveCfg = Release|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/mzstart/mzstart.sln b/racket/src/worksp/mzstart/mzstart.sln index adaaece83c..e08ee1848c 100644 --- a/racket/src/worksp/mzstart/mzstart.sln +++ b/racket/src/worksp/mzstart/mzstart.sln @@ -1,19 +1,19 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzStart", "mzstart.vcproj", "{838B0D91-A8B3-4716-9D37-E0E444B563D2}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.ActiveCfg = Release|Win32 - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.Build.0 = Release|Win32 - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.ActiveCfg = Release|x64 - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mzstart", "mzstart.vcxproj", "{838B0D91-A8B3-4716-9D37-E0E444B563D2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.ActiveCfg = Release|Win32 + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.Build.0 = Release|Win32 + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.ActiveCfg = Release|x64 + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/mzstart/mzstart.vcproj b/racket/src/worksp/mzstart/mzstart.vcproj index 1f298e4160..4b31d967ab 100644 --- a/racket/src/worksp/mzstart/mzstart.vcproj +++ b/racket/src/worksp/mzstart/mzstart.vcproj @@ -1,132 +1,132 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/mzstart/mzstart.vcxproj b/racket/src/worksp/mzstart/mzstart.vcxproj similarity index 79% rename from racket/src/worksp10/mzstart/mzstart.vcxproj rename to racket/src/worksp/mzstart/mzstart.vcxproj index f2643a968c..ef8ccea76b 100644 --- a/racket/src/worksp10/mzstart/mzstart.vcxproj +++ b/racket/src/worksp/mzstart/mzstart.vcxproj @@ -1,107 +1,112 @@ - - - - - Release - Win32 - - - Release - x64 - - - - {838B0D91-A8B3-4716-9D37-E0E444B563D2} - - - - Application - false - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - ..\..\..\collects\launcher\ - $(Platform)\$(Configuration)\ - false - - - - AnySuitable - true - Speed - WIN32;NDEBUG;_CONSOLE;MZSTART;%(PreprocessorDefinitions) - true - MultiThreaded - true - Level3 - true - ProgramDatabase - - - NDEBUG;MZSTART;%(PreprocessorDefinitions) - 0x0409 - ..\starters - - - /MACHINE:I386 %(AdditionalOptions) - ..\..\..\collects\launcher\$(ProjectName).exe - true - true - ..\..\..\collects\launcher\$(ProjectName).pdb - Console - false - - - - - - - X64 - - - AnySuitable - true - Speed - WIN32;NDEBUG;_CONSOLE;MZSTART;%(PreprocessorDefinitions) - true - MultiThreaded - true - Level3 - true - ProgramDatabase - - - NDEBUG;MZSTART;%(PreprocessorDefinitions) - 0x0409 - ..\starters - - - ..\..\..\collects\launcher\$(ProjectName).exe - true - true - ..\..\..\collects\launcher\$(ProjectName).pdb - Console - false - - - MachineX64 - - - - - - - - - - - - + + + + + Release + Win32 + + + Release + x64 + + + + {838B0D91-A8B3-4716-9D37-E0E444B563D2} + + + + Application + false + + + Application + false + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + false + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_CONSOLE;MZSTART;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + ProgramDatabase + + + NDEBUG;MZSTART;%(PreprocessorDefinitions) + 0x0409 + ..\starters + + + /MACHINE:I386 %(AdditionalOptions) + ..\..\..\lib\$(ProjectName).exe + true + true + ..\..\..\lib\$(ProjectName).pdb + Console + false + + + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_CONSOLE;MZSTART;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + ProgramDatabase + + + NDEBUG;MZSTART;%(PreprocessorDefinitions) + 0x0409 + ..\starters + + + ..\..\..\lib\$(ProjectName).exe + true + true + ..\..\..\lib\$(ProjectName).pdb + Console + false + + + MachineX64 + + + + + + + + + + + + diff --git a/racket/src/worksp10/mzstart/mzstart.sln b/racket/src/worksp/mzstart/mzstart9.sln similarity index 81% rename from racket/src/worksp10/mzstart/mzstart.sln rename to racket/src/worksp/mzstart/mzstart9.sln index d77bc21548..0b87ce0e70 100644 --- a/racket/src/worksp10/mzstart/mzstart.sln +++ b/racket/src/worksp/mzstart/mzstart9.sln @@ -1,19 +1,19 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzStart", "mzstart.vcxproj", "{838B0D91-A8B3-4716-9D37-E0E444B563D2}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.ActiveCfg = Release|Win32 - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.Build.0 = Release|Win32 - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.ActiveCfg = Release|x64 - {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzStart", "mzstart.vcproj", "{838B0D91-A8B3-4716-9D37-E0E444B563D2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.ActiveCfg = Release|Win32 + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|Win32.Build.0 = Release|Win32 + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.ActiveCfg = Release|x64 + {838B0D91-A8B3-4716-9D37-E0E444B563D2}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/racket/racket.manifest b/racket/src/worksp/racket/racket.manifest index 314024aa0a..5ead5ea419 100644 --- a/racket/src/worksp/racket/racket.manifest +++ b/racket/src/worksp/racket/racket.manifest @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/racket/racket.rc b/racket/src/worksp/racket/racket.rc index 5a7a262a90..81193c9cdd 100644 --- a/racket/src/worksp/racket/racket.rc +++ b/racket/src/worksp/racket/racket.rc @@ -1,49 +1,49 @@ -#include -#include "../../racket/src/schvers.h" - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -APPLICATION ICON DISCARDABLE "racket.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "PLT Design Inc.\0" - VALUE "FileDescription", "Racket application\0" - VALUE "InternalName", "Racket\0" - VALUE "FileVersion", MZSCHEME_VERSION "\0" - VALUE "LegalCopyright", "Copyright 1995-2014 PLT Design Inc.\0" - VALUE "OriginalFilename", "racket.exe\0" - VALUE "ProductName", "Racket\0" - VALUE "ProductVersion", MZSCHEME_VERSION "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "racket.manifest" +#include +#include "../../racket/src/schvers.h" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +APPLICATION ICON DISCARDABLE "racket.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "PLT Design Inc.\0" + VALUE "FileDescription", "Racket application\0" + VALUE "InternalName", "Racket\0" + VALUE "FileVersion", MZSCHEME_VERSION "\0" + VALUE "LegalCopyright", "Copyright 1995-2014 PLT Design Inc.\0" + VALUE "OriginalFilename", "racket.exe\0" + VALUE "ProductName", "Racket\0" + VALUE "ProductVersion", MZSCHEME_VERSION "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "racket.manifest" diff --git a/racket/src/worksp/racket/racket.sln b/racket/src/worksp/racket/racket.sln index cd9f2450ce..12db28972c 100644 --- a/racket/src/worksp/racket/racket.sln +++ b/racket/src/worksp/racket/racket.sln @@ -1,90 +1,81 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Racket", "racket.vcproj", "{EB7023C8-6D72-4DE4-ADFC-3913C4C70991}" - ProjectSection(ProjectDependencies) = postProject - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} - {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" - ProjectSection(ProjectDependencies) = postProject - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - SGC|Win32 = SGC|Win32 - SGC|x64 = SGC|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.ActiveCfg = Debug|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.Build.0 = Debug|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.ActiveCfg = Debug|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.Build.0 = Debug|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.ActiveCfg = Release|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.Build.0 = Release|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.ActiveCfg = Release|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.Build.0 = Release|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.ActiveCfg = SGC|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.Build.0 = SGC|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.ActiveCfg = SGC|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.Build.0 = SGC|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "racket", "racket.vcxproj", "{EB7023C8-6D72-4DE4-ADFC-3913C4C70991}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcxproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcxproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcxproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcxproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + SGC|Win32 = SGC|Win32 + SGC|x64 = SGC|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.ActiveCfg = Debug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.Build.0 = Debug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.ActiveCfg = Debug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.Build.0 = Debug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.ActiveCfg = Release|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.Build.0 = Release|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.ActiveCfg = Release|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.Build.0 = Release|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.ActiveCfg = SGC|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.Build.0 = SGC|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.ActiveCfg = SGC|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.Build.0 = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/racket/racket.vcproj b/racket/src/worksp/racket/racket.vcproj index df5ca09550..5287e7dc03 100644 --- a/racket/src/worksp/racket/racket.vcproj +++ b/racket/src/worksp/racket/racket.vcproj @@ -1,378 +1,369 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp10/racket/racket.vcxproj b/racket/src/worksp/racket/racket.vcxproj similarity index 51% rename from racket/src/worksp10/racket/racket.vcxproj rename to racket/src/worksp/racket/racket.vcxproj index 0cf06fa23f..720f6246b3 100644 --- a/racket/src/worksp10/racket/racket.vcxproj +++ b/racket/src/worksp/racket/racket.vcxproj @@ -1,264 +1,411 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991} - - - - Application - false - MultiByte - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(ProjectName)CGC - ..\..\..\ - $(Platform)\$(Configuration)\ - false - - - - Disabled - ..;..\..\racket\include - WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - _DEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - - - - - if exist ..\..\..\RacketCGC.exe goto :MzOK - echo Error: did not find ..\..\..\RacketCGC.exe - exit 1 - :MzOK - ..\..\..\RacketCGC.exe -cu ..\..\racket\mkincludes.rkt "$(OutDir)/include/" ..\..\racket .. - if errorlevel 1 exit 1 - cd ..\..\racket\dynsrc - mkmzdynd.bat - cd ..\..\worksp\racket - - - - - - X64 - - - Disabled - ..;..\..\racket\include - WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - _DEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - - MachineX64 - - - - if exist ..\..\..\RacketCGC.exe goto :MzOK - echo Error: did not find ..\..\..\RacketCGC.exe - exit 1 - :MzOK - ..\..\..\RacketCGC.exe -cu ..\..\racket\mkincludes.rkt "$(OutDir)/include/" ..\..\racket .. - if errorlevel 1 exit 1 - cd ..\..\racket\dynsrc - mkmzdynd.bat - cd ..\..\worksp\racket - - - - - - AnySuitable - true - Speed - ..;..\..\racket\include - WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - - - - - if exist ..\..\..\RacketCGC.exe goto :MzOK - echo Error: did not find ..\..\..\RacketCGC.exe - exit 1 - :MzOK - ..\..\..\RacketCGC.exe -cu ..\..\racket\mkincludes.rkt "$(OutDir)/include/" ..\..\racket .. - if errorlevel 1 exit 1 - cd ..\..\racket\dynsrc - mkmzdyn.bat - cd ..\..\worksp\racket - - - - - - X64 - - - AnySuitable - true - Speed - ..;..\..\racket\include - WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - - MachineX64 - - - - if exist ..\..\..\RacketCGC.exe goto :MzOK - echo Error: did not find ..\..\..\RacketCGC.exe - exit 1 - :MzOK - ..\..\..\RacketCGC.exe -cu ..\..\racket\mkincludes.rkt "$(OutDir)/include/" ..\..\racket .. - if errorlevel 1 exit 1 - cd ..\..\racket\dynsrc - mkmzdyn.bat - cd ..\..\worksp\racket - - - - - - - - - - - - - - - - - - {66548e7b-294e-40ef-b7c0-c8d6d7e6234f} - false - - - {a6713577-7dfb-48f8-b8c1-7db2d7c51f90} - false - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + SGC + Win32 + + + SGC + x64 + + + + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991} + + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(ProjectName)CGC + ..\..\..\ + $(Platform)\$(Configuration)\ + false + + + + Disabled + ..;..\..\racket\include + WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;user32.lib;%(AdditionalDependencies) + ..\..\..\RacketCGC.exe + true + true + ..\..\..\RacketCGC.pdb + Console + 8388608 + false + + + + + +if exist "$(TargetPath)" goto :MzOK +echo Error: did not find $(TargetPath) +exit 1 +:MzOK +"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. +if errorlevel 1 exit 1 +cd ..\..\racket\dynsrc +mkmzdynd.bat +cd ..\..\worksp\racket + + + + + + + Disabled + ..;..\..\racket\include + WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + true + ProgramDatabase + Default + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:X64 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;user32.lib;%(AdditionalDependencies) + ..\..\..\RacketCGC.exe + true + true + ..\..\..\RacketCGC.pdb + Console + 8388608 + false + + + MachineX64 + + + +if exist "$(TargetPath)" goto :MzOK +echo Error: did not find $(TargetPath) +exit 1 +:MzOK +"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. +if errorlevel 1 exit 1 +cd ..\..\racket\dynsrc +mkmzdynd.bat +cd ..\..\worksp\racket + + + + + + + AnySuitable + true + Speed + ..;..\..\racket\include + WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;user32.lib;%(AdditionalDependencies) + ..\..\..\RacketCGC.exe + true + true + ..\..\..\RacketCGC.pdb + Console + 8388608 + false + + + + + +if exist "$(TargetPath)" goto :MzOK +echo Error: did not find $(TargetPath) +exit 1 +:MzOK +"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. +if errorlevel 1 exit 1 +cd ..\..\racket\dynsrc +mkmzdyn.bat +cd ..\..\worksp\racket + + + + + + + AnySuitable + true + Speed + ..;..\..\racket\include + WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;user32.lib;%(AdditionalDependencies) + ..\..\..\RacketCGC.exe + true + true + ..\..\..\RacketCGC.pdb + Console + 8388608 + false + + + MachineX64 + + + +if exist "$(TargetPath)" goto :MzOK +echo Error: did not find $(TargetPath) +exit 1 +:MzOK +"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. +if errorlevel 1 exit 1 +cd ..\..\racket\dynsrc +mkmzdyn.bat +cd ..\..\worksp\racket + + + + + + + AnySuitable + true + Speed + ..;..\..\racket\include + WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;user32.lib;%(AdditionalDependencies) + ..\..\..\RacketCGC.exe + true + true + ..\..\..\RacketCGC.pdb + Console + 8388608 + false + + + + + +if exist "$(TargetPath)" goto :MzOK +echo Error: did not find $(TargetPath) +exit 1 +:MzOK +"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. +if errorlevel 1 exit 1 +cd ..\..\racket\dynsrc +mkmzdyn.bat +cd ..\..\worksp\racket + + + + + + + AnySuitable + true + Speed + ..;..\..\racket\include + WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;user32.lib;%(AdditionalDependencies) + ..\..\..\RacketCGC.exe + true + true + ..\..\..\RacketCGC.pdb + Console + 8388608 + false + + + MachineX64 + + + +if exist "$(TargetPath)" goto :MzOK +echo Error: did not find $(TargetPath) +exit 1 +:MzOK +"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. +if errorlevel 1 exit 1 +cd ..\..\racket\dynsrc +mkmzdyn.bat +cd ..\..\worksp\racket + + + + + + + + + + + + + + + + {a6713577-7dfb-48f8-b8c1-7db2d7c51f90} + false + + + {8128f0ae-848a-4985-945a-568796a6ddd7} + false + + + + + + diff --git a/racket/src/worksp10/racket/racket.sln b/racket/src/worksp/racket/racket9.sln similarity index 53% rename from racket/src/worksp10/racket/racket.sln rename to racket/src/worksp/racket/racket9.sln index 552d0c88f3..43aa499ff4 100644 --- a/racket/src/worksp10/racket/racket.sln +++ b/racket/src/worksp/racket/racket9.sln @@ -1,55 +1,90 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Racket", "racket.vcxproj", "{EB7023C8-6D72-4DE4-ADFC-3913C4C70991}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcxproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcxproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcxproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.ActiveCfg = Debug|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.Build.0 = Debug|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.ActiveCfg = Debug|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.Build.0 = Debug|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.ActiveCfg = Release|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.Build.0 = Release|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.ActiveCfg = Release|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Racket", "racket.vcproj", "{EB7023C8-6D72-4DE4-ADFC-3913C4C70991}" + ProjectSection(ProjectDependencies) = postProject + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} + {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" + ProjectSection(ProjectDependencies) = postProject + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + SGC|Win32 = SGC|Win32 + SGC|x64 = SGC|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.ActiveCfg = Debug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.Build.0 = Debug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.ActiveCfg = Debug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.Build.0 = Debug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.ActiveCfg = Release|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.Build.0 = Release|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.ActiveCfg = Release|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.Build.0 = Release|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.ActiveCfg = SGC|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.Build.0 = SGC|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.ActiveCfg = SGC|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.Build.0 = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/racket/src/worksp/sgc/sgc.vcproj b/racket/src/worksp/sgc/sgc.vcproj index 7b6ba3cf5d..624671c08f 100644 --- a/racket/src/worksp/sgc/sgc.vcproj +++ b/racket/src/worksp/sgc/sgc.vcproj @@ -1,171 +1,171 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/sgc/sgc.vcxproj b/racket/src/worksp/sgc/sgc.vcxproj new file mode 100644 index 0000000000..18b62b4198 --- /dev/null +++ b/racket/src/worksp/sgc/sgc.vcxproj @@ -0,0 +1,157 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {8128F0AE-848A-4985-945A-568796A6DDD7} + sgc + Win32Proj + + + + DynamicLibrary + Unicode + true + + + DynamicLibrary + Unicode + + + DynamicLibrary + Unicode + true + + + DynamicLibrary + Unicode + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + ..\..\..\lib\ + $(Platform)\$(Configuration)\ + false + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Use + Level3 + EditAndContinue + + + ..\..\..\lib\libmzgcxxxxxxx.dll + true + Windows + ..\..\..\lib\msvc\libmzgcxxxxxxx.lib + MachineX86 + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Use + Level3 + ProgramDatabase + + + ..\..\..\lib\libmzgcxxxxxxx.dll + true + Windows + ..\..\..\lib\msvc\libmzgcxxxxxxx.lib + MachineX64 + + + + + Disabled + true + ..;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + ..\..\..\lib\libmzgcxxxxxxx.dll + true + Windows + true + true + ..\..\..\lib\msvc\libmzgcxxxxxxx.lib + MachineX86 + + + + + Disabled + true + ..;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + ..\..\..\lib\libmzgcxxxxxxx.dll + true + Windows + true + true + ..\..\..\lib\msvc\libmzgcxxxxxxx.lib + MachineX64 + + + + + + + + + diff --git a/racket/src/worksp/starters/resource.h b/racket/src/worksp/starters/resource.h index fac80ca2bc..d58e13c169 100644 --- a/racket/src/worksp/starters/resource.h +++ b/racket/src/worksp/starters/resource.h @@ -1,15 +1,15 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Developer Studio generated include file. -// Used by Script2.rc -// - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif +//{{NO_DEPENDENCIES}} +// Microsoft Developer Studio generated include file. +// Used by Script2.rc +// + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/racket/src/worksp/starters/start.rc b/racket/src/worksp/starters/start.rc index e79ff08237..307d954b41 100644 --- a/racket/src/worksp/starters/start.rc +++ b/racket/src/worksp/starters/start.rc @@ -1,69 +1,69 @@ -#include -#include "../../racket/src/schvers.h" - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -#ifdef MRSTART -APPLICATION ICON DISCARDABLE "mrstart.ico" -#endif -#ifdef MZSTART -APPLICATION ICON DISCARDABLE "mzstart.ico" -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "PLT Design Inc.\0" -#ifdef MRSTART - VALUE "FileDescription", "Racket GUI Launcher\0" -#endif -#ifdef MZSTART - VALUE "FileDescription", "Racket Launcher\0" -#endif - VALUE "FileVersion", MZSCHEME_VERSION "\0" -#ifdef MRSTART - VALUE "InternalName", "mrstart\0" -#endif -#ifdef MZSTART - VALUE "InternalName", "mzstart\0" -#endif - VALUE "LegalCopyright", "Copyright 1996-2014 PLT Design Inc.\0" -#ifdef MRSTART - VALUE "OriginalFilename", "MrStart.exe\0" -#endif -#ifdef MZSTART - VALUE "OriginalFilename", "MzStart.exe\0" -#endif - VALUE "ProductName", "Racket\0" - VALUE "ProductVersion", MZSCHEME_VERSION "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END +#include +#include "../../racket/src/schvers.h" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +#ifdef MRSTART +APPLICATION ICON DISCARDABLE "mrstart.ico" +#endif +#ifdef MZSTART +APPLICATION ICON DISCARDABLE "mzstart.ico" +#endif + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + PRODUCTVERSION MZSCHEME_VERSION_X,MZSCHEME_VERSION_Y,MZSCHEME_VERSION_Z,MZSCHEME_VERSION_W + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "PLT Design Inc.\0" +#ifdef MRSTART + VALUE "FileDescription", "Racket GUI Launcher\0" +#endif +#ifdef MZSTART + VALUE "FileDescription", "Racket Launcher\0" +#endif + VALUE "FileVersion", MZSCHEME_VERSION "\0" +#ifdef MRSTART + VALUE "InternalName", "mrstart\0" +#endif +#ifdef MZSTART + VALUE "InternalName", "mzstart\0" +#endif + VALUE "LegalCopyright", "Copyright 1996-2014 PLT Design Inc.\0" +#ifdef MRSTART + VALUE "OriginalFilename", "MrStart.exe\0" +#endif +#ifdef MZSTART + VALUE "OriginalFilename", "MzStart.exe\0" +#endif + VALUE "ProductName", "Racket\0" + VALUE "ProductVersion", MZSCHEME_VERSION "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END diff --git a/racket/src/worksp10/README b/racket/src/worksp10/README deleted file mode 100644 index 6728ff68cf..0000000000 --- a/racket/src/worksp10/README +++ /dev/null @@ -1,5 +0,0 @@ -This directory contains solution and project files for Visual Studio 2010. - -Only the solution and project files are here, so this directory cannot -be used by itself to build Racket. To build, you need to move files -from here to their respective places in the "worksp" directory. diff --git a/racket/src/worksp10/libffi/libffi.vcxproj b/racket/src/worksp10/libffi/libffi.vcxproj deleted file mode 100644 index 596043424d..0000000000 --- a/racket/src/worksp10/libffi/libffi.vcxproj +++ /dev/null @@ -1,133 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} - libffi - Win32Proj - - - - StaticLibrary - Unicode - true - - - StaticLibrary - Unicode - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)$(Platform)\$(Configuration)\ - $(Platform)\$(Configuration)\ - - - - Disabled - ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - - - MaxSpeed - true - ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level3 - ProgramDatabase - - - - - - - - - - - - - cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > $(Platform)/$(Configuration)/win32_plain.asm - ml.exe /c /Cx /coff /Fo $(Platform)/$(Configuration)/win32.obj $(Platform)/$(Configuration)/win32_plain.asm - - - cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > $(Platform)/$(Configuration)/win32_plain.asm - ml64.exe /c /Cx /Fo $(Platform)/$(Configuration)/win32.obj $(Platform)/$(Configuration)/win32_plain.asm - - $(Platform)/$(Configuration)/win32.obj;%(Outputs) - - - - - -