Sat Feb 16 22:16:08 2019 UTC ()
haxm: Add a verbose message if BSDSRCDIR/src is missing

The kernel modules require kernel sources.


(kamil)
diff -r1.7 -r1.8 pkgsrc/emulators/haxm/Makefile

cvs diff -r1.7 -r1.8 pkgsrc/emulators/haxm/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/haxm/Makefile 2019/02/15 00:49:08 1.7
+++ pkgsrc/emulators/haxm/Makefile 2019/02/16 22:16:08 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.7 2019/02/15 00:49:08 kamil Exp $ 1# $NetBSD: Makefile,v 1.8 2019/02/16 22:16:08 kamil Exp $
2 2
3GITHUB_PROJECT= haxm 3GITHUB_PROJECT= haxm
4GITHUB_TAG= 3bdfd1a39021df9b4dfe69e05a277e4e6456494a 4GITHUB_TAG= 3bdfd1a39021df9b4dfe69e05a277e4e6456494a
5DISTNAME= haxm-1.20190214.${GITHUB_TAG} 5DISTNAME= haxm-1.20190214.${GITHUB_TAG}
6CATEGORIES= emulators 6CATEGORIES= emulators
7MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/}
8 8
9PKGREVISION= 1 9PKGREVISION= 1
10 10
11MAINTAINER= kamil@NetBSD.org 11MAINTAINER= kamil@NetBSD.org
12HOMEPAGE= https://github.com/intel/haxm/ 12HOMEPAGE= https://github.com/intel/haxm/
13COMMENT= Intel Hardware Accelerated Execution Manager 13COMMENT= Intel Hardware Accelerated Execution Manager
14LICENSE= modified-bsd 14LICENSE= modified-bsd
@@ -20,26 +20,30 @@ OSVERSION_SPECIFIC= YES @@ -20,26 +20,30 @@ OSVERSION_SPECIFIC= YES
20 20
21BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm 21BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
22 22
23BUILD_DIRS= platforms/netbsd 23BUILD_DIRS= platforms/netbsd
24 24
25.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
26 26
27BUILDLINK_PASSTHRU_DIRS+= ${BSDSRCDIR}/sys 27BUILDLINK_PASSTHRU_DIRS+= ${BSDSRCDIR}/sys
28 28
29MAKE_FLAGS+= S=${BSDSRCDIR}/sys 29MAKE_FLAGS+= S=${BSDSRCDIR}/sys
30 30
31BUILD_DEFS+= BSDSRCDIR 31BUILD_DEFS+= BSDSRCDIR
32 32
 33.if !exists(${BSDSRCDIR}/src)
 34PKG_FAIL_REASON+= "BSDSRCDIR/src specifies non-existing directory ${BSDSRCDIR}/src"
 35.endif
 36
33.include "../../mk/compiler.mk" 37.include "../../mk/compiler.mk"
34 38
35.if !empty(PKGSRC_COMPILER:Mclang) 39.if !empty(PKGSRC_COMPILER:Mclang)
36CFLAGS+= -Wno-error=address-of-packed-member 40CFLAGS+= -Wno-error=address-of-packed-member
37.endif 41.endif
38 42
39KMOD= haxm.kmod 43KMOD= haxm.kmod
40KMODULEDIR= stand/${MACHINE}/${OS_VERSION}/modules/haxm 44KMODULEDIR= stand/${MACHINE}/${OS_VERSION}/modules/haxm
41 45
42INSTALLATION_DIRS+= sbin # auxiliary scripts 46INSTALLATION_DIRS+= sbin # auxiliary scripts
43INSTALLATION_DIRS+= ${KMODULEDIR} 47INSTALLATION_DIRS+= ${KMODULEDIR}
44 48
45INSTALL_UNSTRIPPED= yes # Kernel linker needs unstripped module 49INSTALL_UNSTRIPPED= yes # Kernel linker needs unstripped module