KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /usr/lib64/python2.4/distutils/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/python2.4/distutils/mwerkscompiler.pyo
mò
‚=5Dc@s®dZdZdkZdkZdkZdkTdklZlZl	Z	l
Z
lZdkl
Z
lZlZdkZdkZdklZdkZde
fd„ƒYZdS(	s¶distutils.mwerkscompiler

Contains MWerksCompiler, an implementation of the abstract CCompiler class
for MetroWerks CodeWarrior on the Macintosh. Needs work to support CW on
Windows.s:$Id: mwerkscompiler.py 37828 2004-11-10 22:23:15Z loewis $N(t*(sDistutilsExecErrorsDistutilsPlatformErrorsCompileErrorsLibErrors	LinkError(s	CCompilersgen_preprocess_optionssgen_lib_options(slogtMWerksCompilercBsþtZdZdZhZdgZdddgZdgZdZeeeZ	dZ
d	Zd
ZdZ
dZZd
Zdddd„Zeeedeeed„Zeeeeedeeeed„
Zd„Zd„Zd„Zd„Zdd„ZRS(syConcrete class that implements an interface to MetroWerks CodeWarrior,
       as defined by the CCompiler abstract class.tmwerkss.cs.ccs.cpps.cxxs.rs.exps.rsrcs.objs.libs.slbs%s%sticCsti||||ƒdS(N(t	CCompilert__init__tselftverbosetdry_runtforce(RRRR	((t0/usr/lib64/python2.4/distutils/mwerkscompiler.pyR6sc		Cs=|i|||ƒ\}}}||_||_||_gS(N(	Rt_fix_compile_argst
output_dirtmacrostinclude_dirstsourcest_MWerksCompiler__sourcest_MWerksCompiler__macrost_MWerksCompiler__include_dirs(	RRRR
Rtdebugt
extra_preargstextra_postargstdepends((R
tcompile>s
				c%Cs1|i||ƒ\}}|i|||ƒ\}}}||i	|i
fjo
td‚n|o
td‚n|
p|o
td‚nt|ƒdjo
td‚nt|i|iƒ}t|i|iƒ}|ot|i|ƒ}ng}|o|i|ƒ}n
tiƒ}|otii||ƒ}n|i|ƒ}tii|ƒ\}}|ddjo|d }n6|ddjo|d }ntii|ƒd	}|d
}|}|d}|d}d
|}t$i%i&|d|i'ƒt$i%i&|d|i'ƒh} || d<|| d<|| d<|| d<t)i*| d<d| d<g}g}xU||D]I}tii|ƒ\}}|i/|ƒ||jo|i/|ƒququW|| d<|| d<|||| d<|i'oCdGti0ƒGHx)| i1ƒD]\}}!d||!fGHqWdSntii||ƒ}$t5i6d|$ƒt7|$dƒ}|i9d|d	ƒ|i:ƒ|i;o±tiiti0ƒtii||ƒƒ}"t7|"dƒ}|i9dƒxP|i;D]E\}}!|!djo|i9d|ƒqâ|i9d ||!fƒqâW|i:ƒ|| d!<ntiiti0ƒtii||ƒƒ}t5i6d"|ƒt@iAiB| ƒ}|iDƒ| d#}t7|dƒ}|i9|ƒ|i:ƒtiiti0ƒtii||ƒƒ}#t5i6d$|#ƒt@iG||#ƒt5i6d%ƒt@iH|#ƒdS(&Ns@Can only make SHARED_LIBRARY or SHARED_OBJECT targets on the Macs(Runtime library dirs not implemented yetisNeed exactly one export symboliøÿÿÿs.ppc.slbiõÿÿÿs.carbon.slbis.mcps.xmls.mcp.expsmwerks_%s_config.hRtmac_exportnamet
mac_outputdirtmac_dllnametmac_targetnamet	sysprefixtAbsolutetmac_sysprefixtypeRt	librariestextrasearchdirssCALLING LINKER INs
%20.20s %ss	Create export file %stws%s
s$#include "mwerks_shcarbon_config.h"
s#define %s
s#define %s %s
t
prefixnames	Create XML file %sttmp_projectxmldatas	Create project file %ss	Build project(IRt_fix_object_argstobjectsRt
_fix_lib_argsRtlibrary_dirstruntime_library_dirsttarget_desctSHARED_LIBRARYt
SHARED_OBJECTtDistutilsPlatformErrorRRtlentexport_symbolstmapt_filename_to_absRRRRt
build_temptostcurdirtpathtjointoutput_filenametsplittbasenametstriptprojectnamet
targetnametxmlnamet
exportnameR"t	distutilstdir_utiltmkpathRtsettingstsystprefixtsourcefilenamestsourcefiledirstfilenametdirnametappendtgetcwdtitemstkeytvaluetexportfilenametlogRtopentfptwritetcloseRtprefixfilenametnametNonetxmlfilenametmkcwprojecttcwxmlgentProjectBuildert
xmlbuildertgeneratetxmldatatprojectfilenametmakeprojecttbuildproject(%RR)R%R6RRR'R(R.RRRR1ttarget_langR8RR\RZR;RVRGR:R=RFR<RPRDRKR"RERRTRARLRSR]RM((R
tlinkOs®





















*



*



*
cCs«tii|ƒ}tii|ƒp%tiƒ}tii	||ƒ}nt
i|dƒ}x<t
dt|ƒƒD]%}||djod||<qrqrWt
i	|dƒS(Nt:is..R(R>tutiltconvert_pathRFR2R4tisabsRIR3R5tstringR7t
componentstrangeR-ti(RRFRiR3Rg((R
R0ÍscCsdS(skReturn the compiler option to add 'dir' to the list of
        directories searched for libraries.
        N((Rtdir((R
tlibrary_dir_optionÞscCsdS(ssReturn the compiler option to add 'dir' to the list of
        directories searched for runtime libraries.
        N((RRj((R
truntime_library_dir_optionäscCsdS(sReturn the compiler option to add 'dir' to the list of libraries
        linked into the shared library or executable.
        N((Rtlib((R
tlibrary_optionëscCsdS(sHSearch the specified list of directories for a static or shared
        library file 'lib' and return the full path to that file.  If
        'debug' true, look for a debugging version (if that makes sense on
        the current platform).  Return None if 'lib' wasn't found in any of
        the specified directories.
        iN((RtdirsRmR((R
tfind_library_fileñs(t__name__t
__module__t__doc__t
compiler_typetexecutablest
_c_extensionst_cpp_extensionst_rc_extensionst_exp_extensiontsrc_extensionst
res_extensiont
obj_extensiontstatic_lib_extensiontshared_lib_extensiontstatic_lib_formattshared_lib_formatt
exe_extensionRRURRaR0RkRlRnRp(((R
Rs,		
'~				(Rst__revision__RBR2Rfttypestdistutils.errorstDistutilsExecErrorR,tCompileErrortLibErrort	LinkErrortdistutils.ccompilerRtgen_preprocess_optionstgen_lib_optionstdistutils.utilR>tdistutils.dir_utilRNRWR(RR,R‚R…RfRŠR>R‹RˆRBRRWR†R2R‡RN((R
t?s%		
	

Anon7 - 2021