Guido van Rossum | 110f365 | 1998-05-19 20:18:37 +0000 | [diff] [blame] | 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 | |
Guido van Rossum | f67c238 | 2000-07-13 15:45:17 +0000 | [diff] [blame] | 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 | |
Guido van Rossum | f67c238 | 2000-07-13 15:45:17 +0000 | [diff] [blame] | 50 | [zlib] |
| 51 | dsp=%PYTHONPREFIX%\PCBuild\zlib.dsp |
Mark Hammond | 60ae701 | 2002-07-03 02:40:25 +0000 | [diff] [blame] | 52 | cl=/I %PYTHONPREFIX%\..\zlib-1.1.4 /D _WINDOWS /D WIN32 |
| 53 | libs=%PYTHONPREFIX%\..\zlib-1.1.4\zlib.lib /nodefaultlib:libc |
Guido van Rossum | 110f365 | 1998-05-19 20:18:37 +0000 | [diff] [blame] | 54 | |
Georg Brandl | 38feaf0 | 2008-05-25 07:45:51 +0000 | [diff] [blame] | 55 | [winreg] |
Mark Hammond | 0d3b2fe | 2002-06-28 01:13:02 +0000 | [diff] [blame] | 56 | dsp=%PYTHONPREFIX%\PCBuild\winreg.dsp |
| 57 | libs=advapi32.lib |
| 58 | |
| 59 | |
Guido van Rossum | 110f365 | 1998-05-19 20:18:37 +0000 | [diff] [blame] | 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 | |
Guido van Rossum | f67c238 | 2000-07-13 15:45:17 +0000 | [diff] [blame] | 89 | [win32process] |
| 90 | dsp=%PYTHONEX%\win32\win32process.dsp |
| 91 | cl=/I %PYTHONEX%\win32\src |
| 92 | |
Guido van Rossum | 110f365 | 1998-05-19 20:18:37 +0000 | [diff] [blame] | 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 | |
Guido van Rossum | f67c238 | 2000-07-13 15:45:17 +0000 | [diff] [blame] | 136 | [win32com.axcontrol.axcontrol] |
| 137 | dsp=%PYTHONEX%\com\axcontrol.dsp |
| 138 | cl=/I %PYTHONEX%\win32\src /I %PYTHONEX%\com\win32com\src\include |
| 139 | |
Guido van Rossum | 110f365 | 1998-05-19 20:18:37 +0000 | [diff] [blame] | 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 |
Guido van Rossum | baf0603 | 1998-08-25 14:06:55 +0000 | [diff] [blame] | 170 | cl=/D _AFXDLL /D FREEZE_WIN32UI /GX /I %PYTHONEX%\win32\src |
Guido van Rossum | 110f365 | 1998-05-19 20:18:37 +0000 | [diff] [blame] | 171 | libs=mfc42.lib |