Module Name: src
Committed By: pooka
Date: Wed Mar 12 23:40:58 UTC 2014
Modified Files:
src/sys/rump/net/lib/libvirtif: Makefile
Added Files:
src/sys/rump/net/lib/libvirtif: Makefile.virtif
Log Message:
Separate common bits for all interfaces implementing virtif hypercalls
from Makefile to Makefile.virtif. The latter is meant to be .included.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/net/lib/libvirtif/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/libvirtif/Makefile.virtif
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/net/lib/libvirtif/Makefile
diff -u src/sys/rump/net/lib/libvirtif/Makefile:1.7 src/sys/rump/net/lib/libvirtif/Makefile:1.8
--- src/sys/rump/net/lib/libvirtif/Makefile:1.7 Thu Jul 4 11:46:51 2013
+++ src/sys/rump/net/lib/libvirtif/Makefile Wed Mar 12 23:40:58 2014
@@ -1,16 +1,12 @@
-# $NetBSD: Makefile,v 1.7 2013/07/04 11:46:51 pooka Exp $
+# $NetBSD: Makefile,v 1.8 2014/03/12 23:40:58 pooka Exp $
#
LIB= rumpnet_virtif
+VIRTIF= virt
-SRCS= if_virt.c
-SRCS+= component.c
-
-CPPFLAGS+= -I${.CURDIR}/../../../librump/rumpkern -I${.CURDIR}
-CPPFLAGS+= -DVIRTIF_BASE=virt
+.include "${.CURDIR}/Makefile.virtif"
RUMPCOMP_USER= #defined
-RUMPCOMP_USER_CPPFLAGS+= -DVIRTIF_BASE=virt
.include <bsd.lib.mk>
.include <bsd.klinks.mk>
Added files:
Index: src/sys/rump/net/lib/libvirtif/Makefile.virtif
diff -u /dev/null src/sys/rump/net/lib/libvirtif/Makefile.virtif:1.1
--- /dev/null Wed Mar 12 23:40:58 2014
+++ src/sys/rump/net/lib/libvirtif/Makefile.virtif Wed Mar 12 23:40:58 2014
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile.virtif,v 1.1 2014/03/12 23:40:58 pooka Exp $
+#
+
+.if !defined(VIRTIF)
+.error Define VIRTIF when including ${.PARSEFILE}
+.endif
+
+SRCS= if_virt.c component.c
+
+VIRTIFDIR:= ${.PARSEDIR}
+.PATH: ${VIRTIFDIR}
+
+CPPFLAGS+= -I${VIRTIFDIR}/../../../librump/rumpkern -I${VIRTIFDIR}
+CPPFLAGS+= -DVIRTIF_BASE=${VIRTIF}
+
+RUMPCOMP_USER_CPPFLAGS+= -DVIRTIF_BASE=${VIRTIF} -I${VIRTIFDIR}