ó 9(Zc@sddlZddlZddlmZdddddgZdd „Zd dd „Zd dd „Zydd l m Z Wne k r—d„Z nXd„Z ye efZddlZWn#ek râe ZddlZnXd„Zd„Zd„ZdS(iÿÿÿÿNi(tVerificationErrortsourcest include_dirst library_dirst extra_objectstdependscKs`tƒddlm}|g}x'|D]}|jtjj|ƒƒq'W|d|d||S(Niÿÿÿÿ(t ExtensiontnameR(t_hack_at_distutilstdistutils.coreRtappendtostpathtnormpath(t srcfilenametmodnameRtkwdsRt allsourcestsrc((s./tmp/pip-build-wDUJoH/cffi/cffi/ffiplatform.pyt get_extensions   icCsŽtƒtjjƒ}z+t||||ƒ}tjj|ƒ}WdxB|jƒD]4\}}tjj|ƒ|krQ|tj|s(