JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў f%c@stdZddlZddlZddlmZddlmZddlmZddZ Gdd d eZ dS( uBdistutils.command.build Implements the Distutils 'build' command.iN(uCommand(uDistutilsOptionError(u get_platformcCsddlm}|dS(Ni(ushow_compilers(udistutils.ccompilerushow_compilers(ushow_compilers((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyushow_compilers sushow_compilersc Bs|EeZdZdZd5d6d7d d4d d fd8d9dddefd:d;d<d=g ZddgZd d4d!efgZ d"d#Z d$d%Z d&d'Z d(d)Z d*d+Zd,d-Zd.d/Zd0e fd1efd2efd3efgZd4S(>ubuildu"build everything needed to installu build-base=ubu base directory for build libraryubuild-purelib=u2build directory for platform-neutral distributionsubuild-platlib=u3build directory for platform-specific distributionsu build-lib=u9build directory for all distribution (defaults to either ubuild-purelib or build-platlibubuild-scripts=ubuild directory for scriptsu build-temp=ututemporary build directoryu plat-name=upu6platform name to build for, if supported (default: %s)u compiler=ucuspecify the compiler typeudebugugu;compile extensions and libraries with debugging informationuforceufu2forcibly build everything (ignore file timestamps)u executable=ueu5specify final destination interpreter path (build.py)u help-compilerulist available compilerscCsgd|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ dS(Nubuildi( u build_baseuNoneu build_purelibu build_platlibu build_libu build_tempu build_scriptsucompileru plat_nameudebuguforceu executable(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuinitialize_options6s          ubuild.initialize_optionscCs|jdkrt|_ntjdkr<tdnd|jtjddf}ttdrx|d7}n|j dkrtj j |j d|_ n|j dkrtj j |j d||_ n|jdkr|jjr|j |_q|j |_n|jdkr@tj j |j d ||_n|jdkr~tj j |j d tjdd|_n|jdkrtj jtj|_ndS( NuntuW--plat-name only supported on Windows (try using './configure --help' on your platform)u.%s-%siiugettotalrefcountu-pydebugulibutempuscripts-(u plat_nameuNoneu get_platformuosunameuDistutilsOptionErrorusysuversionuhasattru build_purelibupathujoinu build_baseu build_platlibu build_libu distributionu ext_modulesu build_tempu build_scriptsu executableunormpath(uselfuplat_specifier((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyufinalize_optionsEs2     ubuild.finalize_optionscCs(x!|jD]}|j|q WdS(N(uget_sub_commandsu run_command(uselfucmd_name((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyurunwsu build.runcCs |jjS(N(u distributionuhas_pure_modules(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_pure_modulessubuild.has_pure_modulescCs |jjS(N(u distributionuhas_c_libraries(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_c_librariessubuild.has_c_librariescCs |jjS(N(u distributionuhas_ext_modules(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyuhas_ext_modulessubuild.has_ext_modulescCs |jjS(N(u distributionu has_scripts(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyu has_scriptssubuild.has_scriptsubuild_pyu build_clibu build_extu build_scriptsN(u build-base=ubu base directory for build library(ubuild-purelib=Nu2build directory for platform-neutral distributions(ubuild-platlib=Nu3build directory for platform-specific distributions(ubuild-scripts=Nubuild directory for scripts(u build-temp=ututemporary build directory(u compiler=ucuspecify the compiler type(udebugugu;compile extensions and libraries with debugging information(uforceufu2forcibly build everything (ignore file timestamps)(u executable=ueu5specify final destination interpreter path (build.py)(u__name__u __module__u __qualname__u descriptionuNoneu get_platformu user_optionsuboolean_optionsushow_compilersu help_optionsuinitialize_optionsufinalize_optionsurunuhas_pure_modulesuhas_c_librariesuhas_ext_modulesu has_scriptsu sub_commands(u __locals__((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyubuildsN     2       ubuild( u__doc__usysuosudistutils.coreuCommandudistutils.errorsuDistutilsOptionErrorudistutils.utilu get_platformushow_compilersubuild(((u</opt/alt/python33/lib64/python3.3/distutils/command/build.pyus