blob: 78f37c8f8264b00a33a85ebc5d116c3bbd21239b [file] [log] [blame]
Guido van Rossum110f3651998-05-19 20:18:37 +00001; This is a list of modules generally build as .pyd files.
2;
3; Each section contains enough information about a module for
4; freeze to include the module as a static, built-in module
5; in a frozen .EXE/.DLL.
6
7; This is all setup for all the win32 extension modules
8; released by Mark Hammond.
9; You must ensure that the environment variable PYTHONEX is set
10; to point to the root win32 extensions directory
11
Guido van Rossumf67c2382000-07-13 15:45:17 +000012; PYTHONPREFIX must point to the Python build root directory
13; (the *parent* of PCbuild); normally the freeze script takes
14; care of this.
15
16
17
18
19
20;--------------------------------------------------------------
21;
22; Standard Python extension modules
23;
24
25; Here are some of the standard Python extensions modules.
26; If you need others, add them here
27
28[_socket]
29dsp=%PYTHONPREFIX%\PCBuild\_socket.dsp
30
31[_sre]
32dsp=%PYTHONPREFIX%\PCBuild\_sre.dsp
33
34[unicodedata]
35dsp=%PYTHONPREFIX%\PCBuild\unicodedata.dsp
36
37[mmap]
38dsp=%PYTHONPREFIX%\PCBuild\mmap.dsp
39
40[winsound]
41dsp=%PYTHONPREFIX%\PCBuild\winsound.dsp
42libs=winmm.lib
43
44[parser]
45dsp=%PYTHONPREFIX%\PCBuild\parser.dsp
46
47[select]
48dsp=%PYTHONPREFIX%\PCBuild\select.dsp
49
50[ucnhash]
51dsp=%PYTHONPREFIX%\PCBuild\ucnhash.dsp
52
53[zlib]
54dsp=%PYTHONPREFIX%\PCBuild\zlib.dsp
55cl=/I %PYTHONPREFIX%\..\zlib113 /D WINDOWS /D _WINDOWS /D ZLIB_DLL /D WIN32
56libs=%PYTHONPREFIX%\..\zlib113dll\static32\zlibstat.lib /nodefaultlib:libc
Guido van Rossum110f3651998-05-19 20:18:37 +000057
58;--------------------------------------------------------------
59;
60; Win32 Projects.
61;
62[perfmon]
63dsp=%PYTHONEX%\win32\perfmon.dsp
64cl=/I %PYTHONEX%\win32\src
65Unicode=1
66
67[pywintypes]
68dsp=%PYTHONEX%\win32\pywintypes.dsp
69cl=/I %PYTHONEX%\win32\src
70libs=ole32.lib oleaut32.lib
71
72[win32api]
73dsp=%PYTHONEX%\win32\win32api.dsp
74cl=/I %PYTHONEX%\win32\src
75libs=kernel32.lib user32.lib shell32.lib advapi32.lib
76
77[win32service]
78dsp=%PYTHONEX%\win32\win32service.dsp
79cl=/I %PYTHONEX%\win32\src
80Unicode=1
81libs=advapi32.lib
82
83[win32evtlog]
84dsp=%PYTHONEX%\win32\win32evtlog.dsp
85cl=/I %PYTHONEX%\win32\src
86
Guido van Rossumf67c2382000-07-13 15:45:17 +000087[win32process]
88dsp=%PYTHONEX%\win32\win32process.dsp
89cl=/I %PYTHONEX%\win32\src
90
Guido van Rossum110f3651998-05-19 20:18:37 +000091[win32event]
92dsp=%PYTHONEX%\win32\win32event.dsp
93cl=/I %PYTHONEX%\win32\src
94
95[win32file]
96dsp=%PYTHONEX%\win32\win32file.dsp
97cl=/I %PYTHONEX%\win32\src
98
99[win32net]
100dsp=%PYTHONEX%\win32\win32net.dsp
101cl=/I %PYTHONEX%\win32\src
102libs=netapi32.lib
103
104[win32pdh]
105dsp=%PYTHONEX%\win32\win32pdh.dsp
106cl=/I %PYTHONEX%\win32\src
107
108[win32pipe]
109dsp=%PYTHONEX%\win32\win32pipe.dsp
110cl=/I %PYTHONEX%\win32\src
111
112[win32security]
113dsp=%PYTHONEX%\win32\win32security.dsp
114cl=/I %PYTHONEX%\win32\src
115
116[win32service]
117dsp=%PYTHONEX%\win32\win32service.dsp
118cl=/I %PYTHONEX%\win32\src
119
120[win32trace]
121dsp=%PYTHONEX%\win32\win32trace.dsp
122cl=/I %PYTHONEX%\win32\src
123
124;--------------------------------------------------------------
125;
126; COM Projects.
127;
128
129[pythoncom]
130dsp=%PYTHONEX%\com\win32com.dsp
131cl=/I %PYTHONEX%\com\win32com\src\include /I %PYTHONEX%\win32\src
132libs=uuid.lib
133
Guido van Rossumf67c2382000-07-13 15:45:17 +0000134[win32com.axcontrol.axcontrol]
135dsp=%PYTHONEX%\com\axcontrol.dsp
136cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
137
Guido van Rossum110f3651998-05-19 20:18:37 +0000138[win32com.axscript.axscript]
139dsp=%PYTHONEX%\com\Active Scripting.dsp
140cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
141
142[win32com.axdebug.axdebug]
143dsp=%PYTHONEX%\com\Active Debugging.dsp
144cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
145
146[win32com.mapi.mapi]
147dsp=%PYTHONEX%\com\mapi.dsp
148cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
149libs=MBLOGON.lib ADDRLKUP.LIB mapi32.lib version.lib
150
151[win32com.mapi.exchange]
152dsp=%PYTHONEX%\com\exchange.dsp
153cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
154libs=MBLOGON.lib ADDRLKUP.LIB exchinst.lib EDKCFG.LIB EDKUTILS.LIB EDKMAPI.LIB mapi32.lib version.lib
155
156[win32com.mapi.exchdapi]
157dsp=%PYTHONEX%\com\exchdapi.dsp
158cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
159libs=DAPI.LIB
160
161[servicemanager]
162dsp=%PYTHONEX%\win32\PythonService EXE.dsp
163Unicode = 1
164
165; Pythonwin
166[win32ui]
167dsp=%PYTHONEX%\Pythonwin\win32ui.dsp
Guido van Rossumbaf06031998-08-25 14:06:55 +0000168cl=/D _AFXDLL /D FREEZE_WIN32UI /GX /I %PYTHONEX%\win32\src
Guido van Rossum110f3651998-05-19 20:18:37 +0000169libs=mfc42.lib
170