Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
allendowney
GitHub Repository: allendowney/cpython
Path: blob/main/Tools/freeze/extensions_win32.ini
12 views
1
; 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
12
; 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]
29
dsp=%PYTHONPREFIX%\PCbuild\_socket.dsp
30
31
[_sre]
32
dsp=%PYTHONPREFIX%\PCbuild\_sre.dsp
33
34
[unicodedata]
35
dsp=%PYTHONPREFIX%\PCbuild\unicodedata.dsp
36
37
[mmap]
38
dsp=%PYTHONPREFIX%\PCbuild\mmap.dsp
39
40
[winsound]
41
dsp=%PYTHONPREFIX%\PCbuild\winsound.dsp
42
libs=winmm.lib
43
44
[parser]
45
dsp=%PYTHONPREFIX%\PCbuild\parser.dsp
46
47
[select]
48
dsp=%PYTHONPREFIX%\PCbuild\select.dsp
49
50
[zlib]
51
dsp=%PYTHONPREFIX%\PCbuild\zlib.dsp
52
cl=/I %PYTHONPREFIX%\..\zlib-1.1.4 /D _WINDOWS /D WIN32
53
libs=%PYTHONPREFIX%\..\zlib-1.1.4\zlib.lib /nodefaultlib:libc
54
55
[winreg]
56
dsp=%PYTHONPREFIX%\PCbuild\winreg.dsp
57
libs=advapi32.lib
58
59
60
;--------------------------------------------------------------
61
;
62
; Win32 Projects.
63
;
64
[perfmon]
65
dsp=%PYTHONEX%\win32\perfmon.dsp
66
cl=/I %PYTHONEX%\win32\src
67
Unicode=1
68
69
[pywintypes]
70
dsp=%PYTHONEX%\win32\pywintypes.dsp
71
cl=/I %PYTHONEX%\win32\src
72
libs=ole32.lib oleaut32.lib
73
74
[win32api]
75
dsp=%PYTHONEX%\win32\win32api.dsp
76
cl=/I %PYTHONEX%\win32\src
77
libs=kernel32.lib user32.lib shell32.lib advapi32.lib
78
79
[win32service]
80
dsp=%PYTHONEX%\win32\win32service.dsp
81
cl=/I %PYTHONEX%\win32\src
82
Unicode=1
83
libs=advapi32.lib
84
85
[win32evtlog]
86
dsp=%PYTHONEX%\win32\win32evtlog.dsp
87
cl=/I %PYTHONEX%\win32\src
88
89
[win32process]
90
dsp=%PYTHONEX%\win32\win32process.dsp
91
cl=/I %PYTHONEX%\win32\src
92
93
[win32event]
94
dsp=%PYTHONEX%\win32\win32event.dsp
95
cl=/I %PYTHONEX%\win32\src
96
97
[win32file]
98
dsp=%PYTHONEX%\win32\win32file.dsp
99
cl=/I %PYTHONEX%\win32\src
100
101
[win32net]
102
dsp=%PYTHONEX%\win32\win32net.dsp
103
cl=/I %PYTHONEX%\win32\src
104
libs=netapi32.lib
105
106
[win32pdh]
107
dsp=%PYTHONEX%\win32\win32pdh.dsp
108
cl=/I %PYTHONEX%\win32\src
109
110
[win32pipe]
111
dsp=%PYTHONEX%\win32\win32pipe.dsp
112
cl=/I %PYTHONEX%\win32\src
113
114
[win32security]
115
dsp=%PYTHONEX%\win32\win32security.dsp
116
cl=/I %PYTHONEX%\win32\src
117
118
[win32service]
119
dsp=%PYTHONEX%\win32\win32service.dsp
120
cl=/I %PYTHONEX%\win32\src
121
122
[win32trace]
123
dsp=%PYTHONEX%\win32\win32trace.dsp
124
cl=/I %PYTHONEX%\win32\src
125
126
;--------------------------------------------------------------
127
;
128
; COM Projects.
129
;
130
131
[pythoncom]
132
dsp=%PYTHONEX%\com\win32com.dsp
133
cl=/I %PYTHONEX%\com\win32com\src\include /I %PYTHONEX%\win32\src
134
libs=uuid.lib
135
136
[win32com.axcontrol.axcontrol]
137
dsp=%PYTHONEX%\com\axcontrol.dsp
138
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
139
140
[win32com.axscript.axscript]
141
dsp=%PYTHONEX%\com\Active Scripting.dsp
142
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
143
144
[win32com.axdebug.axdebug]
145
dsp=%PYTHONEX%\com\Active Debugging.dsp
146
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
147
148
[win32com.mapi.mapi]
149
dsp=%PYTHONEX%\com\mapi.dsp
150
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
151
libs=MBLOGON.lib ADDRLKUP.LIB mapi32.lib version.lib
152
153
[win32com.mapi.exchange]
154
dsp=%PYTHONEX%\com\exchange.dsp
155
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
156
libs=MBLOGON.lib ADDRLKUP.LIB exchinst.lib EDKCFG.LIB EDKUTILS.LIB EDKMAPI.LIB mapi32.lib version.lib
157
158
[win32com.mapi.exchdapi]
159
dsp=%PYTHONEX%\com\exchdapi.dsp
160
cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include
161
libs=DAPI.LIB
162
163
[servicemanager]
164
dsp=%PYTHONEX%\win32\PythonService EXE.dsp
165
Unicode = 1
166
167
; Pythonwin
168
[win32ui]
169
dsp=%PYTHONEX%\Pythonwin\win32ui.dsp
170
cl=/D _AFXDLL /D FREEZE_WIN32UI /GX /I %PYTHONEX%\win32\src
171
libs=mfc42.lib
172
173