Module Name: src
Committed By: christos
Date: Sat Sep 8 14:11:11 UTC 2018
Modified Files:
src/external/bsd: Makefile
Added Files:
src/external/bsd/libnv: Makefile Makefile.inc
src/external/bsd/libnv/lib: Makefile
Log Message:
add libnv build glue
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/external/bsd/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/libnv/Makefile \
src/external/bsd/libnv/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/bsd/libnv/lib/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/Makefile
diff -u src/external/bsd/Makefile:1.60 src/external/bsd/Makefile:1.61
--- src/external/bsd/Makefile:1.60 Sun Aug 12 09:02:42 2018
+++ src/external/bsd/Makefile Sat Sep 8 10:11:10 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2018/08/12 13:02:42 christos Exp $
+# $NetBSD: Makefile,v 1.61 2018/09/08 14:11:10 christos Exp $
.include <bsd.own.mk>
@@ -44,6 +44,6 @@ SUBDIR+= librtld_db
SUBDIR+= unbound
.endif
-SUBDIR+= blacklist pdisk nvi ppp smbfs
+SUBDIR+= blacklist pdisk nvi ppp smbfs libnv
.include <bsd.subdir.mk>
Added files:
Index: src/external/bsd/libnv/Makefile
diff -u /dev/null src/external/bsd/libnv/Makefile:1.1
--- /dev/null Sat Sep 8 10:11:11 2018
+++ src/external/bsd/libnv/Makefile Sat Sep 8 10:11:10 2018
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2018/09/08 14:11:10 christos Exp $
+
+SUBDIR= lib
+
+.include <bsd.subdir.mk>
Index: src/external/bsd/libnv/Makefile.inc
diff -u /dev/null src/external/bsd/libnv/Makefile.inc:1.1
--- /dev/null Sat Sep 8 10:11:11 2018
+++ src/external/bsd/libnv/Makefile.inc Sat Sep 8 10:11:10 2018
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile.inc,v 1.1 2018/09/08 14:11:10 christos Exp $
+
+.include <bsd.own.mk>
+
+LIBNV_DIR= ${NETBSDSRCDIR}/sys/external/bsd/libnv
+LIBNV_DIST= ${LIBNV_DIR}/dist
+
+#CPPFLAGS+= -DWITH_MSGIO
+CPPFLAGS+= -D_VA_LIST_DEFINED -D__FBSDID\(x\)=
+CPPFLAGS+= -I${LIBNV_DIST}
+
+.PATH: ${LIBNV_DIST}
Index: src/external/bsd/libnv/lib/Makefile
diff -u /dev/null src/external/bsd/libnv/lib/Makefile:1.1
--- /dev/null Sat Sep 8 10:11:11 2018
+++ src/external/bsd/libnv/lib/Makefile Sat Sep 8 10:11:11 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/09/08 14:11:11 christos Exp $
+
+LIBISPRIVATE= yes
+LIB= nv
+#USE_SHLIBDIR= yes
+#SHLIB_MAJOR= 1
+#SHLIB_MINOR= 0
+
+WARNS?= 5
+
+.include <bsd.init.mk>
+
+#INCS= nv.h dnv.h
+#INCSDIR= /usr/include
+#MAN= nv.3
+
+SRCS= dnvlist.c msgio.c nvlist.c nvpair.c nv_kern_netbsd.c
+
+.include <bsd.lib.mk>