Module Name: src Committed By: pooka Date: Thu Jun 10 21:56:42 UTC 2010
Modified Files: src/sys/rump: Makefile Added Files: src/sys/rump/kern: Makefile src/sys/rump/kern/lib: Makefile Makefile.inc src/sys/rump/kern/lib/libksem: Makefile shlib_version Log Message: Add infrastructure for kern compnents. This is meant for those components which are too bloaty to be included in rumpkern (where bloaty means "can be easily left out without anyone missing"), but generally do not require the support of the dev/fs/net factions to function. As the first one, add ksems. librumpcrypto will migrate here too once I get my timeslice to deal with the setlists, as most likely will tty support. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/Makefile cvs rdiff -u -r0 -r1.1 src/sys/rump/kern/Makefile cvs rdiff -u -r0 -r1.1 src/sys/rump/kern/lib/Makefile \ src/sys/rump/kern/lib/Makefile.inc cvs rdiff -u -r0 -r1.1 src/sys/rump/kern/lib/libksem/Makefile \ src/sys/rump/kern/lib/libksem/shlib_version 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 diff -u src/sys/rump/Makefile:1.5 src/sys/rump/Makefile:1.6 --- src/sys/rump/Makefile:1.5 Fri Sep 4 17:21:34 2009 +++ src/sys/rump/Makefile Thu Jun 10 21:56:42 2010 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2009/09/04 17:21:34 pooka Exp $ +# $NetBSD: Makefile,v 1.6 2010/06/10 21:56:42 pooka Exp $ # -SUBDIR= include librump dev fs net +SUBDIR= include librump dev fs kern net .include <bsd.subdir.mk> Added files: Index: src/sys/rump/kern/Makefile diff -u /dev/null src/sys/rump/kern/Makefile:1.1 --- /dev/null Thu Jun 10 21:56:42 2010 +++ src/sys/rump/kern/Makefile Thu Jun 10 21:56:42 2010 @@ -0,0 +1,6 @@ +# $NetBSD: Makefile,v 1.1 2010/06/10 21:56:42 pooka Exp $ +# + +SUBDIR= lib + +.include <bsd.subdir.mk> Index: src/sys/rump/kern/lib/Makefile diff -u /dev/null src/sys/rump/kern/lib/Makefile:1.1 --- /dev/null Thu Jun 10 21:56:42 2010 +++ src/sys/rump/kern/lib/Makefile Thu Jun 10 21:56:42 2010 @@ -0,0 +1,6 @@ +# $NetBSD: Makefile,v 1.1 2010/06/10 21:56:42 pooka Exp $ +# + +SUBDIR+= libksem + +.include <bsd.subdir.mk> Index: src/sys/rump/kern/lib/Makefile.inc diff -u /dev/null src/sys/rump/kern/lib/Makefile.inc:1.1 --- /dev/null Thu Jun 10 21:56:42 2010 +++ src/sys/rump/kern/lib/Makefile.inc Thu Jun 10 21:56:42 2010 @@ -0,0 +1,6 @@ +# $NetBSD: Makefile.inc,v 1.1 2010/06/10 21:56:42 pooka Exp $ +# + +RUMPTOP= ${.CURDIR}/../../.. + +.include "${RUMPTOP}/Makefile.rump" Index: src/sys/rump/kern/lib/libksem/Makefile diff -u /dev/null src/sys/rump/kern/lib/libksem/Makefile:1.1 --- /dev/null Thu Jun 10 21:56:42 2010 +++ src/sys/rump/kern/lib/libksem/Makefile Thu Jun 10 21:56:42 2010 @@ -0,0 +1,11 @@ +# $NetBSD: Makefile,v 1.1 2010/06/10 21:56:42 pooka Exp $ +# + +.PATH: ${.CURDIR}/../../../../kern + +LIB= rumpkern_ksem + +SRCS= uipc_sem.c + +.include <bsd.lib.mk> +.include <bsd.klinks.mk> Index: src/sys/rump/kern/lib/libksem/shlib_version diff -u /dev/null src/sys/rump/kern/lib/libksem/shlib_version:1.1 --- /dev/null Thu Jun 10 21:56:42 2010 +++ src/sys/rump/kern/lib/libksem/shlib_version Thu Jun 10 21:56:42 2010 @@ -0,0 +1,4 @@ +# $NetBSD: shlib_version,v 1.1 2010/06/10 21:56:42 pooka Exp $ +# +major=0 +minor=0