ó
V™xTc           @   sƒ   d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d „  Z	 e
 d k s t ‚ d S(   iÿÿÿÿ(   t   divisionNc         C   s    t  j j |  ƒ s t ‚ t  j j |  d ƒ } t  j j | ƒ sE t ‚ d |  GHt j |  ƒ t j |  ƒ t j |  ƒ t	 j |  ƒ t
 j |  ƒ t j |  ƒ d  S(   Nt   details*     Generating C++ header files in:
    "%s"(   t   ost   patht   isdirt   AssertionErrort   joint   generate_reductionst   runt   generate_std_importst   generate_operator_functorst    generate_operator_traits_builtint   generate_algebrast   generate_apply(   t   array_familyt   array_family_detail(    (    s`   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/source_generators/array_family/generate_all.pyt   refresh
   s    	t   __main__(   t
   __future__R    R   R	   R
   R   R   R   R   R   t   __name__R   (    (    (    s`   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/scitbx/source_generators/array_family/generate_all.pyt   <module>   s   	