ó €Kc@srdZdZddlmZddlZejdejƒjZ ejdejƒjZ defd„ƒYZdS( s‹distutils.extension Provides the Extension class, used to describe C/C++ extension modules in setup scripts. Overridden to support f2py. s7$Id: extension.py,v 1.1 2005/04/09 19:29:34 pearu Exp $i˙˙˙˙(t ExtensionNs.*[.](cpp|cxx|cc)\Zs".*[.](f90|f95|f77|for|ftn|f|pyf)\ZRcBsPeZdddddddddddddddd„Zd„Zd„ZRS(cCsƒtj||g||||||| | | | ƒ ||_| pCg|_|pRg|_||_|pjg|_|pyg|_dS(N(t old_Extensiont__init__tsourcest swig_optstdependstlanguaget f2py_optionst module_dirs(tselftnameRt include_dirst define_macrost undef_macrost library_dirst librariestruntime_library_dirst extra_objectstextra_compile_argstextra_link_argstexport_symbolsRRRRR((s=/usr/lib/python2.7/site-packages/numpy/distutils/extension.pyRs$  cCs.x'|jD]}tt|ƒƒr tSq WtS(N(Rt cxx_ext_retstrtTruetFalse(R tsource((s=/usr/lib/python2.7/site-packages/numpy/distutils/extension.pythas_cxx_sources>scCs(x!|jD]}t|ƒr tSq WtS(N(Rtfortran_pyf_ext_reRR(R R((s=/usr/lib/python2.7/site-packages/numpy/distutils/extension.pythas_f2py_sourcesDs N(t__name__t __module__tNoneRRR(((s=/usr/lib/python2.7/site-packages/numpy/distutils/extension.pyRs"  ( t__doc__t __revision__tdistutils.extensionRRtretcompiletItmatchRR(((s=/usr/lib/python2.7/site-packages/numpy/distutils/extension.pyts