summaryrefslogtreecommitdiffstats
path: root/Tools/freeze/extensions_win32.ini
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2000-07-13 15:45:17 (GMT)
committerGuido van Rossum <guido@python.org>2000-07-13 15:45:17 (GMT)
commitf67c2383da573ecc1a774b61d382ca445d73d37c (patch)
tree5e6fc6d073e4e651fe09246233add80450a60c1f /Tools/freeze/extensions_win32.ini
parent5e70cfe22fb4df86c6a3af887148ee6b96d59bc9 (diff)
downloadcpython-f67c2383da573ecc1a774b61d382ca445d73d37c.zip
cpython-f67c2383da573ecc1a774b61d382ca445d73d37c.tar.gz
cpython-f67c2383da573ecc1a774b61d382ca445d73d37c.tar.bz2
Patch by Toby Dickenson, mentored by Mark Hammond, to support
automatically finding (most of) the standard PYD extensions, and to remove the hardcoded Python version.
Diffstat (limited to 'Tools/freeze/extensions_win32.ini')
-rw-r--r--Tools/freeze/extensions_win32.ini53
1 files changed, 53 insertions, 0 deletions
diff --git a/Tools/freeze/extensions_win32.ini b/Tools/freeze/extensions_win32.ini
index 3b6d08e..78f37c8 100644
--- a/Tools/freeze/extensions_win32.ini
+++ b/Tools/freeze/extensions_win32.ini
@@ -9,6 +9,51 @@
; You must ensure that the environment variable PYTHONEX is set
; to point to the root win32 extensions directory
+; PYTHONPREFIX must point to the Python build root directory
+; (the *parent* of PCbuild); normally the freeze script takes
+; care of this.
+
+
+
+
+
+;--------------------------------------------------------------
+;
+; Standard Python extension modules
+;
+
+; Here are some of the standard Python extensions modules.
+; If you need others, add them here
+
+[_socket]
+dsp=%PYTHONPREFIX%\PCBuild\_socket.dsp
+
+[_sre]
+dsp=%PYTHONPREFIX%\PCBuild\_sre.dsp
+
+[unicodedata]
+dsp=%PYTHONPREFIX%\PCBuild\unicodedata.dsp
+
+[mmap]
+dsp=%PYTHONPREFIX%\PCBuild\mmap.dsp
+
+[winsound]
+dsp=%PYTHONPREFIX%\PCBuild\winsound.dsp
+libs=winmm.lib
+
+[parser]
+dsp=%PYTHONPREFIX%\PCBuild\parser.dsp
+
+[select]
+dsp=%PYTHONPREFIX%\PCBuild\select.dsp
+
+[ucnhash]
+dsp=%PYTHONPREFIX%\PCBuild\ucnhash.dsp
+
+[zlib]
+dsp=%PYTHONPREFIX%\PCBuild\zlib.dsp
+cl=/I %PYTHONPREFIX%\..\zlib113 /D WINDOWS /D _WINDOWS /D ZLIB_DLL /D WIN32
+libs=%PYTHONPREFIX%\..\zlib113dll\static32\zlibstat.lib /nodefaultlib:libc
;--------------------------------------------------------------
;
@@ -39,6 +84,10 @@ libs=advapi32.lib
dsp=%PYTHONEX%\win32\win32evtlog.dsp
cl=/I %PYTHONEX%\win32\src
+[win32process]
+dsp=%PYTHONEX%\win32\win32process.dsp
+cl=/I %PYTHONEX%\win32\src
+
[win32event]
dsp=%PYTHONEX%\win32\win32event.dsp
cl=/I %PYTHONEX%\win32\src
@@ -82,6 +131,10 @@ dsp=%PYTHONEX%\com\win32com.dsp
cl=/I %PYTHONEX%\com\win32com\src\include /I %PYTHONEX%\win32\src
libs=uuid.lib
+[win32com.axcontrol.axcontrol]
+dsp=%PYTHONEX%\com\axcontrol.dsp
+cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
+
[win32com.axscript.axscript]
dsp=%PYTHONEX%\com\Active Scripting.dsp
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include