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