-í
ì¶<c       ss     d  Z    d Z 	 d k Z d k Z 
 d k l Z  d k l Z  d „  Z  d e f d „  ƒ  YZ	 d S(   sB   distutils.command.build

Implements the Distutils 'build' command.s2   $Id: build.py,v 1.32 2001/12/10 15:28:30 mwh Exp $N(   s   Command(   s   get_platformc     s!     d k  l }   |  ƒ  d  S(   N(   s   show_compilers(   s   distutils.ccompilers   show_compilers(   s   show_compilers(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   show_compilers s   s   buildc      s5   t  Z  d Z  d d d f d e d f d e d f d	 e d
 d f d e d f d d d f d d d f d d d f d d d f g	 Z - d d g Z / d e d e f g Z 4 d „  Z A d „  Z	 c d „  Z
 p d „  Z s d  „  Z v d! „  Z y d" „  Z } d# e f d$ e f d% e f d& e f g Z RS('   Ns"   build everything needed to installs   build-base=s   bs    base directory for build librarys   build-purelib=s2   build directory for platform-neutral distributionss   build-platlib=s3   build directory for platform-specific distributionss
   build-lib=s9   build directory for all distribution (defaults to either s   build-purelib or build-platlibs   build-scripts=s   build directory for scriptss   build-temp=s   ts   temporary build directorys	   compiler=s   cs   specify the compiler types   debugs   gs;   compile extensions and libraries with debugging informations   forces   fs2   forcibly build everything (ignore file timestamps)s   help-compilers   list available compilersc    ss   4 5 d |  _ 8 t |  _ 9 t |  _ : t |  _ ; t |  _ < t |  _ = t |  _ > t |  _	 ? d |  _
 d  S(   Ns   buildi    (   s   selfs
   build_bases   Nones   build_purelibs   build_platlibs	   build_libs
   build_temps   build_scriptss   compilers   debugs   force(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   initialize_options4 s   c    sc  A C d t  ƒ  t i d d !f } H |  i t j o" I t i i	 |  i
 d ƒ |  _ n J |  i t j o) K t i i	 |  i
 L d | ƒ |  _ n Q |  i t j o6 R |  i i o S |  i |  _ n U |  i |  _ n Y |  i t j o) Z t i i	 |  i
 [ d | ƒ |  _ n \ |  i t j o3 ] t i i	 |  i
 ^ d t i d d !ƒ |  _ n d  S(   Ns   .%s-%si    i   s   libs   temps   scripts-(   s   get_platforms   syss   versions   plat_specifiers   selfs   build_purelibs   Nones   oss   paths   joins
   build_bases   build_platlibs	   build_libs   distributions   ext_moduless
   build_temps   build_scripts(   s   selfs   plat_specifier(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   finalize_optionsA s     "c    s4   c j x' |  i ƒ  Dj ] } k |  i | ƒ q Wd  S(   N(   s   selfs   get_sub_commandss   cmd_names   run_command(   s   selfs   cmd_name(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   runc s    	c    s   p q |  i i ƒ  Sd  S(   N(   s   selfs   distributions   has_pure_modules(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   has_pure_modulesp s   c    s   s t |  i i ƒ  Sd  S(   N(   s   selfs   distributions   has_c_libraries(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   has_c_librariess s   c    s   v w |  i i ƒ  Sd  S(   N(   s   selfs   distributions   has_ext_modules(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   has_ext_modulesv s   c    s   y z |  i i ƒ  Sd  S(   N(   s   selfs   distributions   has_scripts(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   has_scriptsy s   s   build_pys
   build_clibs	   build_exts   build_scripts(   s   __name__s
   __module__s   descriptions   Nones   user_optionss   boolean_optionss   show_compilerss   help_optionss   initialize_optionss   finalize_optionss   runs   has_pure_moduless   has_c_librariess   has_ext_moduless   has_scriptss   sub_commands(    (    (    s-   /usr/lib/python2.2/distutils/command/build.pys   build s   		y"(
   s   __doc__s   __revision__s   syss   oss   distutils.cores   Commands   distutils.utils   get_platforms   show_compilerss   build(   s   syss   __revision__s   Commands   get_platforms   show_compilerss   oss   build(    (    s-   /usr/lib/python2.2/distutils/command/build.pys   ? s   	