From 6745d9c651140b2c1fe3856b6bc93e14a3f9bf11 Mon Sep 17 00:00:00 2001 From: Eli Barzilay Date: Tue, 27 Dec 2005 18:25:35 +0000 Subject: [PATCH] uniplt -> extradlls svn: r1701 --- src/mzscheme/dynsrc/mkmzdyn.bat | 2 +- src/mzscheme/dynsrc/mkmzdynd.bat | 2 +- src/worksp-vc70/README | 14 ++++++++++---- src/worksp/README | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/mzscheme/dynsrc/mkmzdyn.bat b/src/mzscheme/dynsrc/mkmzdyn.bat index 059a4747b1..44a8a98004 100644 --- a/src/mzscheme/dynsrc/mkmzdyn.bat +++ b/src/mzscheme/dynsrc/mkmzdyn.bat @@ -4,4 +4,4 @@ mkdir ..\..\..\lib mkdir ..\..\..\lib\msvc copy mzdyn.exp ..\..\..\lib\msvc copy mzdyn.obj ..\..\..\lib\msvc -copy ..\..\worksp\uniplt\uniplt_xxxxxxx.dll ..\..\.. +copy ..\..\worksp\extradlls\*.dll ..\..\.. diff --git a/src/mzscheme/dynsrc/mkmzdynd.bat b/src/mzscheme/dynsrc/mkmzdynd.bat index 325c279550..422e0e89e3 100644 --- a/src/mzscheme/dynsrc/mkmzdynd.bat +++ b/src/mzscheme/dynsrc/mkmzdynd.bat @@ -7,4 +7,4 @@ copy mzdyn.exp ..\..\..\lib\msvc copy mzdyn.obj ..\..\..\lib\msvc copy ..\..\worksp\libmzsch\debug\libmzschxxxxxxx.lib ..\..\..\lib\msvc copy ..\..\worksp\libmzgc\debug\libmzgcxxxxxxx.lib ..\..\..\lib\msvc -copy ..\..\worksp\uniplt\uniplt_xxxxxxx.dll ..\..\.. +copy ..\..\worksp\extradlls\*.dll ..\..\.. diff --git a/src/worksp-vc70/README b/src/worksp-vc70/README index d58910a384..9c7fd03f24 100644 --- a/src/worksp-vc70/README +++ b/src/worksp-vc70/README @@ -13,11 +13,17 @@ Studio files for MzCOM. Visual Studio Express is available for free from Microsoft, and it is the recommended compiler for building PLT Scheme. -MzScheme (but not MzCOM or MrEd) also compiles with Cygwin gcc (a -free compiler from GNU and Cygnus Solutions); to compile with gcc, +MzScheme and MrEd 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 plt\src\README (there is a short Windows-specific section in that file). +With an MSVC-built MzScheme, compatible extensions can be built with +other compilers. Build with Cygwin and copy the installed plt\lib\gcc +to a MSVC-based build to support Cygwin-built extensions. To support +Borland-built extensions, cd to plt\src\mzscheme\dynsrc and run +mkbordyn.bat (which requires bcc23.exe, of course). As always, please report bugs via one of the following: - Help Desk's "submit bug report" link (preferred) @@ -70,8 +76,8 @@ The make process for MrEd automatically builds In addition, building MzScheme executes plt\src\mzscheme\dynsrc\mkmzdyn.bat which copies .exp, .obj, and .lib files into plt\lib\, and also copies -uniplt_xxxxxxx.dll to plt\. The DLL is used only under Windows -95/98/Me for Unicode. +DLLs from the extradlls directory to to plt\. uniplt_xxxxxxx.dll is +used only under Windows 95/98/Me for Unicode. The pltgdi_xxxxxxx.dll is used for smoothed (i.e., anti-aliased) drawing, but only when gdiplus.dll is available. If pltgdi_xxxxxxx.dll diff --git a/src/worksp/README b/src/worksp/README index 9d71e616e4..9c7fd03f24 100644 --- a/src/worksp/README +++ b/src/worksp/README @@ -76,8 +76,8 @@ The make process for MrEd automatically builds In addition, building MzScheme executes plt\src\mzscheme\dynsrc\mkmzdyn.bat which copies .exp, .obj, and .lib files into plt\lib\, and also copies -uniplt_xxxxxxx.dll to plt\. The DLL is used only under Windows -95/98/Me for Unicode. +DLLs from the extradlls directory to to plt\. uniplt_xxxxxxx.dll is +used only under Windows 95/98/Me for Unicode. The pltgdi_xxxxxxx.dll is used for smoothed (i.e., anti-aliased) drawing, but only when gdiplus.dll is available. If pltgdi_xxxxxxx.dll