Wed Aug 1 12:28:18 2012 UTC ()
Slightly simplify build process.


(asau)
diff -r1.9 -r1.10 pkgsrc/sysutils/xenkernel41/Makefile

cvs diff -r1.9 -r1.10 pkgsrc/sysutils/xenkernel41/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel41/Attic/Makefile 2012/08/01 12:22:28 1.9
+++ pkgsrc/sysutils/xenkernel41/Attic/Makefile 2012/08/01 12:28:18 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.9 2012/08/01 12:22:28 asau Exp $ 1# $NetBSD: Makefile,v 1.10 2012/08/01 12:28:18 asau Exp $
2# 2#
3 3
4VERSION= 4.1.2 4VERSION= 4.1.2
5DISTNAME= xen-${VERSION} 5DISTNAME= xen-${VERSION}
6PKGNAME= xenkernel41-${VERSION} 6PKGNAME= xenkernel41-${VERSION}
7PKGREVISION= 3 7PKGREVISION= 3
8CATEGORIES= sysutils 8CATEGORIES= sysutils
9MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ 9MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
10EXTRACT_SUFX= .tar.gz 10EXTRACT_SUFX= .tar.gz
11 11
12MAINTAINER= cegger@NetBSD.org 12MAINTAINER= cegger@NetBSD.org
13HOMEPAGE= http://xen.org/ 13HOMEPAGE= http://xen.org/
14COMMENT= Xen 4.1.2 Kernel 14COMMENT= Xen 4.1.2 Kernel
@@ -27,27 +27,27 @@ PYTHON_FOR_BUILD_ONLY= # empty @@ -27,27 +27,27 @@ PYTHON_FOR_BUILD_ONLY= # empty
27PY_PATCHPLIST= NO 27PY_PATCHPLIST= NO
28 28
29# XXX Why does this not work? 29# XXX Why does this not work?
30# See work/xen-4.1.2/Config.mk:41 why PYTHON must be set and what for 30# See work/xen-4.1.2/Config.mk:41 why PYTHON must be set and what for
31MAKE_ENV+= PYTHON=${PYTHONBIN:Q} 31MAKE_ENV+= PYTHON=${PYTHONBIN:Q}
32MAKE_ENV+= OCAML_TOOLS=no 32MAKE_ENV+= OCAML_TOOLS=no
33 33
34INSTALLATION_DIRS= xen41-kernel 34INSTALLATION_DIRS= xen41-kernel
35XENKERNELDIR= ${PREFIX}/${INSTALLATION_DIRS} 35XENKERNELDIR= ${PREFIX}/${INSTALLATION_DIRS}
36 36
37MESSAGE_SUBST+= XENKERNELDIR=${XENKERNELDIR:Q} 37MESSAGE_SUBST+= XENKERNELDIR=${XENKERNELDIR:Q}
38 38
39do-build: 39do-build:
40 cd ${WRKSRC} && ${BUILD_MAKE_CMD} debug=n xen 40 cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=n build
41 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz 41 ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen.gz
42 cd ${WRKSRC}/xen && ${MAKE_PROGRAM} clean 42 cd ${WRKSRC}/xen && ${MAKE_PROGRAM} clean
43 cd ${WRKSRC} && ${BUILD_MAKE_CMD} debug=y xen 43 cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=y build
44 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz 44 ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen-debug.gz
45 45
46do-install: 46do-install:
47 ${INSTALL_DATA} ${WRKDIR}/xen.gz \ 47 ${INSTALL_DATA} ${WRKDIR}/xen.gz \
48 ${DESTDIR}${XENKERNELDIR}/xen.gz 48 ${DESTDIR}${XENKERNELDIR}/xen.gz
49 ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \ 49 ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \
50 ${DESTDIR}${XENKERNELDIR}/xen-debug.gz 50 ${DESTDIR}${XENKERNELDIR}/xen-debug.gz
51 51
52.include "../../lang/python/application.mk" 52.include "../../lang/python/application.mk"
53.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"