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>

Reply via email to