-í
ì¶<c       s[   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      s  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 d „  Z d „  Z	 d „  Z
 d „  Z d  „  Z d! „  Z 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    sU   d |  _ t |  _ 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    s0  d t  ƒ  t i d d !f } |  i t j o t i i	 |  i
 d ƒ |  _ n |  i t j o# t i i	 |  i
 d | ƒ |  _ n |  i t j o- |  i i o |  i |  _ n |  i |  _ n |  i t j o# t i i	 |  i
 d | ƒ |  _ n |  i t j o- 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    s(   x! |  i ƒ  D] } |  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   |  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   |  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   |  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   |  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   v		"					(
   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   	