Home | History | Annotate | Download | only in freeze
      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