ó ]ÐKc@s¥ddlmZmZmZddlZddlZddlmZddlm Z d„Z ddd„Z d„Zed kr¡dd lmZed e ƒndS( iÿÿÿÿ(tjointsplittdirnameN(tnewer(tget_build_versioncCs#tƒ}|r|dkrtStS(Ni(tget_msvc_build_versiontTruetFalse(tmsver((s6/usr/lib/python2.7/site-packages/numpy/random/setup.pytneeds_mingw_ftime_workarounds tc sddlm}m‰|d||ƒ‰‡‡fd†}g}tƒrY|jdƒng}ˆjddgdd d d gD]}td|ƒ^q~|gd |d tddƒtddƒtddƒgd|ƒˆjdtddƒfƒˆj dƒˆS(Niÿÿÿÿ(t Configurationt get_mathlibstrandomcsQˆjƒ}ˆƒ}tƒ}|j|ƒr=|jdƒn|jj|ƒdS(NtAdvapi32(tget_config_cmdttestcode_wincryptttry_runtappendt librariestextendtNone(textt build_dirt config_cmdtlibsttc(tconfigR (s6/usr/lib/python2.7/site-packages/numpy/random/setup.pytgenerate_librariess   tNPY_NEEDS_MINGW_TIME_WORKAROUNDtmtrandtsourcessmtrand.cs randomkit.cs initarray.csdistributions.cRtdependss*.hs*.pyxs*.pxit define_macrost.s randomkit.httests(sNPY_NEEDS_MINGW_TIME_WORKAROUNDN( tnumpy.distutils.misc_utilR R R RRt add_extensionRtadd_data_filest add_data_dir(tparent_packagettop_pathR RtdefsRtx((RR s6/usr/lib/python2.7/site-packages/numpy/random/setup.pyt configurations&    )   cCsdS(Ns„/* check to see if _WIN32 is defined */ int main(int argc, char *argv[]) { #ifdef _WIN32 return 0; #else return 1; #endif } ((((s6/usr/lib/python2.7/site-packages/numpy/random/setup.pyR6s t__main__(tsetupR,(tos.pathRRRtostsystdistutils.dep_utilRtdistutils.msvccompilerRRR RR,Rt__name__tnumpy.distutils.coreR.(((s6/usr/lib/python2.7/site-packages/numpy/random/setup.pyts   $