config root man

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
Upload File :
Current File : //usr/local/lib/python2.5/distutils/mwerkscompiler.pyc

³ò
h”Rc
@sÌdZdZddkZddkZddkZddkTddklZlZl	Z	l
Z
lZddkl
Z
lZlZddkZddkZddklZddkZde
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 $iÿÿÿÿN(t*(tDistutilsExecErrortDistutilsPlatformErrortCompileErrortLibErrort	LinkError(t	CCompilertgen_preprocess_optionstgen_lib_options(tlogtMWerksCompilercBsþeZdZdZhZdgZdddgZdgZdZeeeZ	dZ
d	Zd
ZdZ
dZZd
Zdddd„Zdddddddd„Zddddddddddd„
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(Rt__init__(tselftverbosetdry_runtforce((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pyR
6sc		Cs=|i|||ƒ\}}}||_||_||_gS(N(t_fix_compile_argst_MWerksCompiler__sourcest_MWerksCompiler__macrost_MWerksCompiler__include_dirs(	Rtsourcest
output_dirtmacrostinclude_dirstdebugt
extra_preargstextra_postargstdepends((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pytcompile>s

			c%Cs1|i||ƒ\}}|i|||ƒ\}}}||i|ifjo
td‚n|o
td‚n|
p|o
td‚nt|ƒdjo
td‚nt|i|iƒ}t|i|i	ƒ}|ot|i|ƒ}ng}|o|i|ƒ}n
t
iƒ}|ot
ii
||ƒ}n|i|ƒ}t
ii|ƒ\}}|ddjo|d }n6|ddjo|d }nt
ii|ƒd	}|d
}|}|d}|d}d
|}tii|d|iƒtii|d|iƒh}||d<||d<||d<||d<ti|d<d|d<g}g}xU||D]I}t
ii|ƒ\}}|i|ƒ||jo|i|ƒququW||d<||d<||||d<|ioCdGt
iƒGHx)|iƒD]\}}d||fGHqWdSnt
ii
||ƒ}tid|ƒt|dƒ}|id|d	ƒ|iƒ|io±t
ii
t
iƒt
ii
||ƒƒ}t|dƒ}|idƒxP|iD]E\} }|djo|id| ƒqâ|id | |fƒqâW|iƒ||d!<nt
ii
t
iƒt
ii
||ƒƒ}!tid"|!ƒt i!i"|ƒ}"|"i#ƒ|d#}#t|!dƒ}|i|#ƒ|iƒt
ii
t
iƒt
ii
||ƒƒ}$tid$|$ƒt i$|!|$ƒtid%ƒt i%|$ƒ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(&t_fix_object_argst
_fix_lib_argstSHARED_LIBRARYt
SHARED_OBJECTRtlentmapt_filename_to_absRRtostcurdirtpathtjointsplittstript	distutilstdir_utiltmkpathRtsystprefixtappendtgetcwdtitemsR	RtopentwritetcloseRtNonetmkcwprojecttcwxmlgentProjectBuildertgeneratetmakeprojecttbuildproject(%Rttarget_desctobjectstoutput_filenameRR&tlibrary_dirstruntime_library_dirstexport_symbolsRRRt
build_tempttarget_langRRtbasenametprojectnamet
targetnametxmlnamet
exportnameR)tsettingstsourcefilenamestsourcefiledirstfilenametdirnametkeytvaluetexportfilenametfptprefixfilenametnametxmlfilenamet
xmlbuildertxmldatatprojectfilename((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pytlinkOs®





















*



*



*
cCs«tii|ƒ}tii|ƒp%tiƒ}tii||ƒ}nti	|dƒ}x<t
dt|ƒƒD]%}||djod||<qrqrWti|dƒS(Nt:is..R(R8tutiltconvert_pathR2R4tisabsR>R5tstringR6trangeR/(RRZR3t
componentsti((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pyR1ÍscCsdS(skReturn the compiler option to add 'dir' to the list of
        directories searched for libraries.
        N((Rtdir((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pytlibrary_dir_optionÞscCsdS(ssReturn the compiler option to add 'dir' to the list of
        directories searched for runtime libraries.
        N((RRo((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pytruntime_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((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pytlibrary_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.
        i((RtdirsRrR((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pytfind_library_fileñsN(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_extensionR
RCRRfR1RpRqRsRu(((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pyR
sP		

q				(Rxt__revision__R;R2Rkttypestdistutils.errorsRRRRRtdistutils.ccompilerRRRtdistutils.utilR8tdistutils.dir_utilR	RDR
(((s4/usr/local/lib/python2.5/distutils/mwerkscompiler.pys<module>s$
(

Man Man