1 # $NetBSD: Makefile,v 1.10 2009/02/18 20:31:29 cegger Exp $
5 DISTNAME= xen-${VERSION}
6 PKGNAME= xenkernel33-${VERSION}
9 MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
12 MAINTAINER= cegger@NetBSD.org
13 HOMEPAGE= http://xen.org/
14 COMMENT= Xen 3.3.2 Kernel
16 PKG_DESTDIR_SUPPORT= user-destdir
18 ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64
19 ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386
21 CONFLICTS= xenkernel30-* xentools30-*
22 CONFLICTS+= xenkernel3-* xentools3-*
23 CONFLICTS+= xenkernel32-* xentools32-*
25 WRKSRC= ${WRKDIR}/xen-${VERSION}
30 PYTHON_FOR_BUILD_ONLY= # empty
34 SUBST_STAGE.py= pre-build
35 SUBST_FILES.py+= xen/tools/get-fields.sh
36 SUBST_SED.py= -e "s,python,${PYTHONBIN},g"
38 #PY_PATCHPLIST doesn't work because we have NO_CONFIGURE
40 SUBST_STAGE.py2= pre-build
41 SUBST_FILES.py2= xen/tools/compat-build-source.py
42 SUBST_FILES.py2+= xen/tools/compat-build-header.py
43 SUBST_SED.py2= -e "s,/usr/bin/env python,${PYTHONBIN},g"
45 INSTALLATION_DIRS= xen3-kernel
48 cd ${WRKSRC} && ${GMAKE} debug=n xen
49 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz
50 cd ${WRKSRC} && ${GMAKE} clean && ${GMAKE} debug=y xen
51 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz
54 ${INSTALL_DATA} ${WRKDIR}/xen.gz ${DESTDIR}${PREFIX}/xen3-kernel/xen.gz
55 ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz ${DESTDIR}${PREFIX}/xen3-kernel/xen-debug.gz
57 .include "../../lang/python/application.mk"
58 .include "../../mk/bsd.pkg.mk"