| @@ -1,37 +1,46 @@ | | | @@ -1,37 +1,46 @@ |
1 | # $NetBSD: Makefile,v 1.11 2009/11/08 20:13:26 stacktic Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2009/11/10 16:10:47 stacktic Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= rump_20091108 | | 4 | DISTNAME= rump_20091108 |
5 | PKGNAME= ${DISTNAME:S/_/-/} | | 5 | PKGNAME= ${DISTNAME:S/_/-/} |
| | | 6 | PKGREVISION= 1 |
6 | | | 7 | |
7 | CATEGORIES= misc | | 8 | CATEGORIES= misc |
8 | MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/stacktic/ | | 9 | MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/stacktic/ |
9 | | | 10 | |
10 | MAINTAINER= stacktic@NetBSD.org | | 11 | MAINTAINER= stacktic@NetBSD.org |
11 | HOMEPAGE= http://www.NetBSD.org/docs/rump/ | | 12 | HOMEPAGE= http://www.NetBSD.org/docs/rump/ |
12 | COMMENT= Virtualized NetBSD kernel components in userspace | | 13 | COMMENT= Virtualized NetBSD kernel components in userspace |
13 | | | 14 | |
14 | ONLY_FOR_PLATFORM= Linux-*-* FreeBSD-*-* | | 15 | ONLY_FOR_PLATFORM= Linux-*-* FreeBSD-*-* |
15 | | | 16 | |
16 | INSTALLATION_DIRS= lib include/rump ${PKGMANDIR}/man3 | | 17 | INSTALLATION_DIRS= lib include/rump ${PKGMANDIR}/man3 |
17 | | | 18 | |
18 | PKG_DESTDIR_SUPPORT= user-destdir | | 19 | PKG_DESTDIR_SUPPORT= user-destdir |
19 | USE_BSD_MAKEFILE= yes | | 20 | USE_BSD_MAKEFILE= yes |
20 | | | 21 | |
21 | WRKSRC= ${WRKDIR}/rump | | 22 | WRKSRC= ${WRKDIR}/rump |
22 | | | 23 | |
23 | MAKEFLAGS+= MACHINE_ARCH=${MACHINE_ARCH} | | 24 | MAKEFLAGS+= MACHINE_ARCH=${MACHINE_ARCH} |
24 | MAKEFLAGS+= BSDSRCDIR=${WRKSRC} | | 25 | MAKEFLAGS+= BSDSRCDIR=${WRKSRC} |
| | | 26 | MAKEFLAGS+= NOGCCERROR=1 |
| | | 27 | |
| | | 28 | SUBST_CLASSES+= alloc |
| | | 29 | SUBST_STAGE.alloc= pre-configure |
| | | 30 | SUBST_MESSAGE.alloc= Using malloc. |
| | | 31 | SUBST_FILES.alloc= sys/rump/librump/rumpkern/Makefile.rumpkern |
| | | 32 | SUBST_SED.alloc= -e "s|CPPFLAGS.*USE_REAL_ALLOCATORS.*|\# &|" |
| | | 33 | SUBST_SED.alloc+= -e "s|SRCS.*subr_pool.*|\# &|" |
25 | | | 34 | |
26 | .include "../../mk/bsd.prefs.mk" | | 35 | .include "../../mk/bsd.prefs.mk" |
27 | | | 36 | |
28 | .if ${OPSYS} == "Linux" | | 37 | .if ${OPSYS} == "Linux" |
29 | MAKEFLAGS+= MACHINE=${MACHINE_ARCH:C/x86_64/amd64/} | | 38 | MAKEFLAGS+= MACHINE=${MACHINE_ARCH:C/x86_64/amd64/} |
30 | | | 39 | |
31 | CRT_PATH!= gcc --print-file-name=crtbegin.o | | 40 | CRT_PATH!= gcc --print-file-name=crtbegin.o |
32 | MAKEFLAGS+= _GCC_CRTBEGIN=${CRT_PATH} | | 41 | MAKEFLAGS+= _GCC_CRTBEGIN=${CRT_PATH} |
33 | MAKEFLAGS+= _GCC_CRTBEGINS=${CRT_PATH:C/begin/beginS/} | | 42 | MAKEFLAGS+= _GCC_CRTBEGINS=${CRT_PATH:C/begin/beginS/} |
34 | MAKEFLAGS+= _GCC_CRTEND=${CRT_PATH:C/begin/end/} | | 43 | MAKEFLAGS+= _GCC_CRTEND=${CRT_PATH:C/begin/end/} |
35 | MAKEFLAGS+= _GCC_CRTENDS=${CRT_PATH:C/begin/endS/} | | 44 | MAKEFLAGS+= _GCC_CRTENDS=${CRT_PATH:C/begin/endS/} |
36 | .endif | | 45 | .endif |
37 | | | 46 | |