ó p§Wc@sddlZddlZdefd„ƒYZdefd„ƒYZdddd d gZdd „Zd d „Zd d„Zyddl m Z Wne k r­d„Z nXd„Z ye efZddlZWn#ek røe ZddlZnXd„Zd„ZdS(iÿÿÿÿNtVerificationErrorcBseZdZRS(s- An error raised when verification fails (t__name__t __module__t__doc__(((s6/usr/lib64/python2.7/site-packages/cffi/ffiplatform.pyRstVerificationMissingcBseZdZRS(sl An error raised when incomplete structures are passed into cdef, but no verification has been done (RRR(((s6/usr/lib64/python2.7/site-packages/cffi/ffiplatform.pyRstsourcest include_dirst library_dirst extra_objectstdependscKsYddlm}|g}x'|D]}|jtjj|ƒƒq W|d|d||S(Niÿÿÿÿ(t ExtensiontnameR(tdistutils.coreR tappendtostpathtnormpath(t srcfilenametmodnameRtkwdsR t allsourcestsrc((s6/usr/lib64/python2.7/site-packages/cffi/ffiplatform.pyt get_extensions   icCs„tjjƒ}z(t|||ƒ}tjj|ƒ}WdxB|jƒD]4\}}tjj|ƒ|krG|tj|ddlm}ddl}ddl}|i|gd6ƒ}|jƒ|jdƒ}dtf|ds(