|
| 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 |
0 commit comments