-í
ì¶<c       sI   d  Z  d Z d k Z d k l Z d k l Z d e f d „  ƒ  YZ d S(   sB   distutils.command.clean

Implements the Distutils 'clean' command.s4   $Id: clean.py,v 1.12 2000/10/14 04:06:40 gward Exp $N(   s   Command(   s   remove_trees   cleanc      s€   t  Z d Z d d d f d e d f d d d	 f d
 e d f d e d f d d d f g Z d g Z d „  Z d „  Z d „  Z RS(   Ns"   clean up output of 'build' commands   build-base=s   bs2   base build directory (default: 'build.build-base')s
   build-lib=s<   build directory for all modules (default: 'build.build-lib')s   build-temp=s   ts7   temporary build directory (default: 'build.build-temp')s   build-scripts=s<   build directory for scripts (default: 'build.build-scripts')s   bdist-base=s+   temporary directory for built distributionss   alls   as7   remove all build output, not just temporary by-productsc    s:   t  |  _ t  |  _ t  |  _ t  |  _ t  |  _ t  |  _ d  S(   N(   s   Nones   selfs
   build_bases	   build_libs
   build_temps   build_scriptss
   bdist_bases   all(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   initialize_options! s    					c    sK   |  i d d d f d d f d d f d d f ƒ |  i d d d f ƒ d  S(   Ns   builds
   build_bases	   build_libs   build_scriptss
   build_temps   bdists
   bdist_base(   s   selfs   set_undefined_options(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   finalize_options) s    					c    s  t  i i |  i ƒ o t |  i |  i |  i ƒ n |  i d |  i ƒ |  i	 oe x^ |  i
 |  i |  i f D]D } t  i i | ƒ o t | |  i |  i ƒ n |  i d | ƒ qj Wn |  i oB y( t  i |  i ƒ |  i d |  i ƒ Wn t j
 o n Xn d  S(   Ns%   '%s' does not exist -- can't clean its   removing '%s'(   s   oss   paths   existss   selfs
   build_temps   remove_trees   verboses   dry_runs   warns   alls	   build_libs
   bdist_bases   build_scriptss	   directorys   rmdirs
   build_bases   announces   OSError(   s   selfs	   directory(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   run2 s    
 (	   s   __name__s
   __module__s   descriptions   Nones   user_optionss   boolean_optionss   initialize_optionss   finalize_optionss   run(    (    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   clean s   N				(   s   __doc__s   __revision__s   oss   distutils.cores   Commands   distutils.dir_utils   remove_trees   clean(   s   remove_trees   Commands   __revision__s   oss   clean(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   ? s
   	