mò Ó”’Ac@s[dZdZdkZdkZdklZdklZd„Zdefd„ƒYZ dS(sBdistutils.command.build Implements the Distutils 'build' command.s1$Id: build.py 37828 2004-11-10 22:23:15Z loewis $N(sCommand(s get_platformcCsdkl}|ƒdS(N(sshow_compilers(tdistutils.ccompilertshow_compilers(R((t=/mirror/zmath/src/Python-2.4.4/Lib/distutils/command/build.pyRs tbuildc BsÉtZdZd*d+d,d dd d fd-d.d/d0d1d2g ZddgZdddefgZd„Zd „Z d!„Z d"„Z d#„Z d$„Z d%„Zd&e fd'e fd(e fd)efgZRS(3Ns"build everything needed to installs build-base=tbs base directory for build librarysbuild-purelib=s2build directory for platform-neutral distributionssbuild-platlib=s3build directory for platform-specific distributionss build-lib=s9build directory for all distribution (defaults to either sbuild-purelib or build-platlibsbuild-scripts=sbuild directory for scriptss build-temp=ttstemporary build directorys compiler=tcsspecify the compiler typetdebugtgs;compile extensions and libraries with debugging informationtforcetfs2forcibly build everything (ignore file timestamps)s executable=tes5specify final destination interpreter path (build.py)s help-compilerslist available compilerscCs^d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ dS(NRi( tselft build_basetNonet build_purelibt build_platlibt build_libt build_tempt build_scriptstcompilerRR t executable(R ((Rtinitialize_options6s         cCs\dtƒtidd!f}|idjotii |i dƒ|_n|i djo#tii |i d|ƒ|_ n|i djo-|i io|i |_ q¼|i|_ n|idjo#tii |i d|ƒ|_n|idjo-tii |i dtidd!ƒ|_n|idjotiitiƒ|_ndS(Ns.%s-%siitlibttempsscripts-(t get_platformtsystversiontplat_specifierR RRtostpathtjoinR RRt distributiont ext_modulesRRRtnormpath(R R((Rtfinalize_optionsDs$ cCs(x!|iƒD]}|i|ƒq WdS(N(R tget_sub_commandstcmd_namet run_command(R R%((Rtrunhs cCs |iiƒS(N(R R thas_pure_modules(R ((RR(uscCs |iiƒS(N(R R thas_c_libraries(R ((RR)xscCs |iiƒS(N(R R thas_ext_modules(R ((RR*{scCs |iiƒS(N(R R t has_scripts(R ((RR+~stbuild_pyt build_clibt build_extR(s build-base=Rs base directory for build library(sbuild-purelib=Ns2build directory for platform-neutral distributions(sbuild-platlib=Ns3build directory for platform-specific distributions(sbuild-scripts=Nsbuild directory for scripts(s build-temp=Rstemporary build directory(s compiler=Rsspecify the compiler type(sdebugRs;compile extensions and libraries with debugging information(sforceR s2forcibly build everything (ignore file timestamps)(s executable=R s5specify final destination interpreter path (build.py)(t__name__t __module__t descriptionRt user_optionstboolean_optionsRt help_optionsRR#R'R(R)R*R+t sub_commands(((RRs1   $    ( t__doc__t __revision__RRtdistutils.coretCommandtdistutils.utilRRR(R7RRR9RRR((Rt?s