Commits

Lenard Lindstrom  committed 7bfecd7

merging in branches/msvcr90 for Python 2.6/3.0 Windows support

  • Participants
  • Parent commits 32fab77

Comments (0)

Files changed (3)

File MakePrebuilt90.bat

+@echo off
+rem Make the Win32 prebuilt file for Pythons 2.6 and up.
+rem Takes an optional argument, the prebuilt directory path.
+rem Requires Visual Studio, with VCVARS32.BAT is on the
+rem executable search path. Python must also be on the search
+rem path. msys_link_VC_2008_dlls.py requires pexports.exe 0.43.
+
+set DESTDIR=%1
+if "%DESTDIR%" == "" set DESTDIR=prebuilt
+
+python make_prebuilt.py %DESTDIR%
+if errorlevel 1 goto aborted
+
+copy /Y prebuilt-template\readme90.html "%DESTDIR%\readme.html"
+
+set DESTDIR=%DESTDIR%\lib
+deltree /Y %DESTDIR%\msvcr71
+python msys_link_VC_2008_dlls.py -d %DESTDIR% --all
+if errorlevel 1 goto aborted
+
+CALL VCVARS32.BAT
+cd %DESTDIR%
+CALL MakeLibs.bat
+if errorlevel 1 goto aborted
+
+echo '
+echo =====================================
+echo Prebuilt directory built successfully
+goto done
+
+:aborted
+echo '
+echo *** Error: failed to complete
+
+:done

File prebuilt-template/readme90.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html>
+<head>
+    <title>Prebuilt library sources</title>
+    <style type='text/css'>
+    body {
+      font-family: arial, helvetica, sans-serif;
+      font-size: 1em;
+      color: black;
+      background-color: #aaeebb;
+    }
+
+    h1 {
+      font-size: 2em;
+      color: black;