Module Name: src Committed By: pooka Date: Wed Jun 3 10:49:14 UTC 2015
Modified Files: src/sys/rump: Makefile.rump README.compileopts Log Message: Add "all" and "none" as acceptable RUMP_NBCOMPAT value aliases to undefined and empty, respectively. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112 src/sys/rump/Makefile.rump cvs rdiff -u -r1.9 -r1.10 src/sys/rump/README.compileopts Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/Makefile.rump diff -u src/sys/rump/Makefile.rump:1.111 src/sys/rump/Makefile.rump:1.112 --- src/sys/rump/Makefile.rump:1.111 Fri Apr 24 06:29:56 2015 +++ src/sys/rump/Makefile.rump Wed Jun 3 10:49:14 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.rump,v 1.111 2015/04/24 06:29:56 pooka Exp $ +# $NetBSD: Makefile.rump,v 1.112 2015/06/03 10:49:14 pooka Exp $ # .if !defined(_RUMP_MK) @@ -29,8 +29,14 @@ CPPFLAGS+= -DMIPS1=1 .endif .endif -RUMP_NBCOMPAT?= 50 60 70 -# normalize alternatively accepted comma-separated list +# which NetBSD compat to build +RUMP_NBCOMPAT?=all +.if ${RUMP_NBCOMPAT} == "all" +RUMP_NBCOMPAT= 50 60 70 +.endif +.if ${RUMP_NBCOMPAT} == "none" +RUMP_NBCOMPAT= +.endif RUMP_NBCOMPAT:= ${RUMP_NBCOMPAT:S/,/ /g} CPPFLAGS+= ${RUMP_NBCOMPAT:C/[1-9]0/-DCOMPAT_&/g} Index: src/sys/rump/README.compileopts diff -u src/sys/rump/README.compileopts:1.9 src/sys/rump/README.compileopts:1.10 --- src/sys/rump/README.compileopts:1.9 Fri Apr 24 06:29:56 2015 +++ src/sys/rump/README.compileopts Wed Jun 3 10:49:14 2015 @@ -1,4 +1,4 @@ - $NetBSD: README.compileopts,v 1.9 2015/04/24 06:29:56 pooka Exp $ + $NetBSD: README.compileopts,v 1.10 2015/06/03 10:49:14 pooka Exp $ This file describes compile-time options for rump kernels. Additionally, NetBSD build options will have an effect. See src/share/mk/bsd.README @@ -79,7 +79,7 @@ effect: Control how curlwp is obtained i RUMP_NBCOMPAT -values: comma-separated list of releases, e.g. 60,70 +values: comma-separated list of releases; e.g. "60,70"; or "all" or "none" defval: all effect: Builds NetBSD COMPAT_nn code for each of the elements in the list. This option is useful only when building rump kernels for