Current Path : /usr/local/lib/python2.5/distutils/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/lib/python2.5/distutils/bcppcompiler.pyo |
³ò h”Rc @ s¸ d Z d Z d d k Z d d k Z d d k l Z l Z l Z l Z l Z l Z d d k l Z l Z l Z d d k l Z d d k l Z d 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 $iÿÿÿÿN( t DistutilsExecErrort DistutilsPlatformErrort CompileErrort LibErrort LinkErrort UnknownFileError( t CCompilert gen_preprocess_optionst gen_lib_options( t write_file( t newer( t logt BCPPCompilerc B sú e 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 d d d d d d d d „ Z d d d d „ Z d d d d d d d d d d d „ Z d d „ Z d d d „ Z d d d d d 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( R t __init__t cct linkert libt Nonet preprocess_optionst compile_optionst compile_options_debugt ldflags_sharedt ldflags_shared_debugt ldflags_statict ldflags_exet ldflags_exe_debug( t selft verboset dry_runt force( ( s2 /usr/local/lib/python2.5/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( t _setup_compilet appendt extendR R t KeyErrort ost patht normpatht mkpatht dirnamet spawnR R t _c_extensionst _cpp_extensionsR ( R t sourcest output_dirt macrost include_dirst debugt extra_preargst extra_postargst dependst objectst pp_optst buildt compile_optst objt srct extt msgt input_optt output_opt( ( s2 /usr/local/lib/python2.5/distutils/bcppcompiler.pyt compileU sH .c C s¯ | i | | ƒ \ } } | i | d | ƒ} | i | | ƒ o[ | d g | } | o n y | i | i g | ƒ Wq« t j o } t | ‚ q« Xn t i d | ƒ d S( NR. s /us skipping %s (up-to-date)( t _fix_object_argst library_filenamet _need_linkR* R R R R R1 ( R R5 t output_libnameR. R1 t target_langt output_filenamet lib_argsR<