blob: 1e36abad57c96c622f2a9db7f97cef2d2ae06d0d [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
Guido van Rossumf67c2382000-07-13 15:45:17 +000050[zlib]
51dsp=%PYTHONPREFIX%\PCBuild\zlib.dsp
Mark Hammond60ae7012002-07-03 02:40:25 +000052cl=/I %PYTHONPREFIX%\..\zlib-1.1.4 /D _WINDOWS /D WIN32
53libs=%PYTHONPREFIX%\..\zlib-1.1.4\zlib.lib /nodefaultlib:libc
Guido van Rossum110f3651998-05-19 20:18:37 +000054
Georg Brandl38feaf02008-05-25 07:45:51 +000055[winreg]
Mark Hammond0d3b2fe2002-06-28 01:13:02 +000056dsp=%PYTHONPREFIX%\PCBuild\winreg.dsp
57libs=advapi32.lib
58
59
Guido van Rossum110f3651998-05-19 20:18:37 +000060;--------------------------------------------------------------
61;
62; Win32 Projects.
63;
64[perfmon]
65dsp=%PYTHONEX%\win32\perfmon.dsp
66cl=/I %PYTHONEX%\win32\src
67Unicode=1
68
69[pywintypes]
70dsp=%PYTHONEX%\win32\pywintypes.dsp
71cl=/I %PYTHONEX%\win32\src
72libs=ole32.lib oleaut32.lib
73
74[win32api]
75dsp=%PYTHONEX%\win32\win32api.dsp
76cl=/I %PYTHONEX%\win32\src
77libs=kernel32.lib user32.lib shell32.lib advapi32.lib
78
79[win32service]
80dsp=%PYTHONEX%\win32\win32service.dsp
81cl=/I %PYTHONEX%\win32\src
82Unicode=1
83libs=advapi32.lib
84
85[win32evtlog]
86dsp=%PYTHONEX%\win32\win32evtlog.dsp
87cl=/I %PYTHONEX%\win32\src
88
Guido van Rossumf67c2382000-07-13 15:45:17 +000089[win32process]
90dsp=%PYTHONEX%\win32\win32process.dsp
91cl=/I %PYTHONEX%\win32\src
92
Guido van Rossum110f3651998-05-19 20:18:37 +000093[win32event]
94dsp=%PYTHONEX%\win32\win32event.dsp
95cl=/I %PYTHONEX%\win32\src
96
97[win32file]
98dsp=%PYTHONEX%\win32\win32file.dsp
99cl=/I %PYTHONEX%\win32\src
100
101[win32net]
102dsp=%PYTHONEX%\win32\win32net.dsp
103cl=/I %PYTHONEX%\win32\src
104libs=netapi32.lib
105
106[win32pdh]
107dsp=%PYTHONEX%\win32\win32pdh.dsp
108cl=/I %PYTHONEX%\win32\src
109
110[win32pipe]
111dsp=%PYTHONEX%\win32\win32pipe.dsp
112cl=/I %PYTHONEX%\win32\src
113
114[win32security]
115dsp=%PYTHONEX%\win32\win32security.dsp
116cl=/I %PYTHONEX%\win32\src
117
118[win32service]
119dsp=%PYTHONEX%\win32\win32service.dsp
120cl=/I %PYTHONEX%\win32\src
121
122[win32trace]
123dsp=%PYTHONEX%\win32\win32trace.dsp
124cl=/I %PYTHONEX%\win32\src
125
126;--------------------------------------------------------------
127;
128; COM Projects.
129;
130
131[pythoncom]
132dsp=%PYTHONEX%\com\win32com.dsp
133cl=/I %PYTHONEX%\com\win32com\src\include /I %PYTHONEX%\win32\src
134libs=uuid.lib
135
Guido van Rossumf67c2382000-07-13 15:45:17 +0000136[win32com.axcontrol.axcontrol]
137dsp=%PYTHONEX%\com\axcontrol.dsp
138cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
139
Guido van Rossum110f3651998-05-19 20:18:37 +0000140[win32com.axscript.axscript]
141dsp=%PYTHONEX%\com\Active Scripting.dsp
142cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
143
144[win32com.axdebug.axdebug]
145dsp=%PYTHONEX%\com\Active Debugging.dsp
146cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
147
148[win32com.mapi.mapi]
149dsp=%PYTHONEX%\com\mapi.dsp
150cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
151libs=MBLOGON.lib ADDRLKUP.LIB mapi32.lib version.lib
152
153[win32com.mapi.exchange]
154dsp=%PYTHONEX%\com\exchange.dsp
155cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
156libs=MBLOGON.lib ADDRLKUP.LIB exchinst.lib EDKCFG.LIB EDKUTILS.LIB EDKMAPI.LIB mapi32.lib version.lib
157
158[win32com.mapi.exchdapi]
159dsp=%PYTHONEX%\com\exchdapi.dsp
160cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
161libs=DAPI.LIB
162
163[servicemanager]
164dsp=%PYTHONEX%\win32\PythonService EXE.dsp
165Unicode = 1
166
167; Pythonwin
168[win32ui]
169dsp=%PYTHONEX%\Pythonwin\win32ui.dsp
Guido van Rossumbaf06031998-08-25 14:06:55 +0000170cl=/D _AFXDLL /D FREEZE_WIN32UI /GX /I %PYTHONEX%\win32\src
Guido van Rossum110f3651998-05-19 20:18:37 +0000171libs=mfc42.lib