diff options
Diffstat (limited to 'sysutils/xenkernel41/Makefile')
-rw-r--r-- | sysutils/xenkernel41/Makefile | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/sysutils/xenkernel41/Makefile b/sysutils/xenkernel41/Makefile new file mode 100644 index 00000000000..02a33b28b05 --- /dev/null +++ b/sysutils/xenkernel41/Makefile @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1.1.1 2011/04/06 09:05:53 cegger Exp $ +# + +VERSION= 4.1.0 +DISTNAME= xen-${VERSION} +PKGNAME= xenkernel41-${VERSION} +#PKGREVISION= 1 +CATEGORIES= sysutils +MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ +EXTRACT_SUFX= .tar.gz + +MAINTAINER= cegger@NetBSD.org +HOMEPAGE= http://xen.org/ +COMMENT= Xen 4.1.0 Kernel + +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 +ONLY_FOR_PLATFORM+= NetBSD-[5-9].99.*-x86_64 NetBSD-[5-9].99.*-i386 + +WRKSRC= ${WRKDIR}/xen-${VERSION} + +NO_CONFIGURE= yes +USE_TOOLS+= gmake + +PYTHON_FOR_BUILD_ONLY= # empty +PY_PATCHPLIST= NO + +# XXX Why does this not work? +# See work/xen-4.1.0/Config.mk:41 why PYTHON must be set and what for +MAKE_ENV+= PYTHON=${PYTHONBIN:Q} +MAKE_ENV+= OCAML_TOOLS=no + +INSTALLATION_DIRS= xen41-kernel + +do-build: + cd ${WRKSRC} && ${BUILD_MAKE_CMD} debug=n xen + ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz + cd ${WRKSRC} && ${MAKE_PROGRAM} clean + cd ${WRKSRC} && ${BUILD_MAKE_CMD} debug=y xen + ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz + +do-install: + ${INSTALL_DATA} ${WRKDIR}/xen.gz ${DESTDIR}${PREFIX}/${INSTALLATION_DIRS}/xen.gz + ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz ${DESTDIR}${PREFIX}/${INSTALLATION_DIRS}/xen-debug.gz + +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" |