# $NetBSD: extension.mk,v 1.25 2009/05/26 21:59:58 wiz Exp $ .include "../../lang/python/pyversion.mk" .if defined(PYDISTUTILSPKG) .include "../../mk/bsd.prefs.mk" PYSETUP?= setup.py PYSETUPBUILDTARGET?= build PYSETUPBUILDARGS?= #empty PYSETUPINSTALLARGS?= #empty PYSETUPOPTARGS?= -c -O1 _PYSETUPINSTALLARGS= ${PYSETUPINSTALLARGS} ${PYSETUPOPTARGS} ${_PYSETUPTOOLSINSTALLARGS} .if ${_USE_DESTDIR} != "no" _PYSETUPINSTALLARGS+= --root=${DESTDIR:Q} .endif PY_PATCHPLIST?= yes PYSETUPSUBDIR?= #empty do-build: (cd ${WRKSRC}/${PYSETUPSUBDIR} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} \ ${PYSETUP} ${PYSETUPBUILDTARGET} ${PYSETUPBUILDARGS}) do-install: (cd ${WRKSRC}/${PYSETUPSUBDIR} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ ${PYTHONBIN} ${PYSETUP} "install" ${_PYSETUPINSTALLARGS}) .endif PY_NO_EGG?= yes .if !empty(PY_NO_EGG:M[yY][eE][sS]) # see python25/patches/patch-av INSTALL_ENV+= PKGSRC_PYTHON_NO_EGG=defined .endif .if defined(PY_PATCHPLIST) PLIST_SUBST+= PYINC=${PYINC} PYSITELIB=${PYSITELIB} .endif