Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
distutils
/
Upload File :
New :
File
Dir
//proc/self/root/usr/lib/python2.4/distutils/bcppcompiler.pyo
mς =5Dc @ s£ d Z d Z d k Z d k Z d k l Z l Z l Z l Z l Z l Z d k l Z l Z l Z d k l Z d k l Z d k l Z d e f d YZ d S( s distutils.bcppcompiler Contains BorlandCCompiler, an implementation of the abstract CCompiler class for the Borland C++ compiler. s8 $Id: bcppcompiler.py 37828 2004-11-10 22:23:15Z loewis $N( s DistutilsExecErrors DistutilsPlatformErrors CompileErrors LibErrors LinkErrors UnknownFileError( s CCompilers gen_preprocess_optionss gen_lib_options( s write_file( s newer( s logt BCPPCompilerc B sϊ t Z d Z d Z h Z d g Z d d d g Z e e Z d Z d Z d Z d Z Z d Z d d d d Z e e e d e e e d Z e d e d Z e e e e e d e e e e d Z d d Z d d d Z e e e e e d Z RS( s Concrete class that implements an interface to the Borland C/C++ compiler, as defined by the CCompiler abstract class. t bcpps .cs .ccs .cpps .cxxs .objs .libs .dlls %s%ss .exei c C sΒ t i | | | | d | _ d | _ d | _ d | _ d d d d g | _ d d d d g | _ d d d d g | _ d d d d g | _ g | _ d d d g | _ d d d d g | _ d S( Ns bcc32.exes ilink32.exes tlib.exes /tWMs /O2s /qs /g0s /Ods /Tpds /Gns /xs /r( t CCompilert __init__t selft verboset dry_runt forcet cct linkert libt Nonet preprocess_optionst compile_optionst compile_options_debugt ldflags_sharedt ldflags_shared_debugt ldflags_statict ldflags_exet ldflags_exe_debug( R R R R ( ( t, /usr/lib/python2.4/distutils/bcppcompiler.pyR 9 s c C sπ | i | | | | | | \ } } } } } | p g } | i d | o | i | i n | i | i xw| D]o} y | | \ } } Wn t j o qy n Xt i i | } t i i | } | i t i i | | d j o qy n | d j oE y | i d d | | g Wqy t j o } t | qy Xqy n | | i j o d } n! | | i! j o d } n d } d | } y4 | i | i# g | | | | g | | g Wqy t j o } t | qy Xqy W| S( Ns -cs .ress .rct brcc32s -fot s -Ps -o($ R t _setup_compilet output_dirt macrost include_dirst sourcest dependst extra_postargst objectst pp_optst buildt extra_preargst compile_optst appendt debugt extendR R t objt srct extt KeyErrort ost patht normpatht mkpatht dirnamet spawnt DistutilsExecErrort msgt CompileErrort _c_extensionst input_optt _cpp_extensionst output_optR ( R R R R R R$ R! R R R R"