head	1.13;
access;
symbols
	netbsd-11-0-RC6:1.13
	netbsd-11-0-RC5:1.13
	netbsd-11-0-RC4:1.13
	netbsd-11-0-RC3:1.13
	netbsd-11-0-RC2:1.13
	netbsd-11-0-RC1:1.13
	perseant-exfatfs-base-20250801:1.13
	netbsd-11:1.13.0.56
	netbsd-11-base:1.13
	netbsd-10-1-RELEASE:1.13
	perseant-exfatfs-base-20240630:1.13
	perseant-exfatfs:1.13.0.54
	perseant-exfatfs-base:1.13
	netbsd-8-3-RELEASE:1.13
	netbsd-9-4-RELEASE:1.13
	netbsd-10-0-RELEASE:1.13
	netbsd-10-0-RC6:1.13
	netbsd-10-0-RC5:1.13
	netbsd-10-0-RC4:1.13
	netbsd-10-0-RC3:1.13
	netbsd-10-0-RC2:1.13
	thorpej-ifq:1.13.0.52
	thorpej-ifq-base:1.13
	thorpej-altq-separation:1.13.0.50
	thorpej-altq-separation-base:1.13
	netbsd-10-0-RC1:1.13
	netbsd-10:1.13.0.48
	netbsd-10-base:1.13
	bouyer-sunxi-drm:1.13.0.46
	bouyer-sunxi-drm-base:1.13
	netbsd-9-3-RELEASE:1.13
	thorpej-i2c-spi-conf2:1.13.0.44
	thorpej-i2c-spi-conf2-base:1.13
	thorpej-futex2:1.13.0.42
	thorpej-futex2-base:1.13
	thorpej-cfargs2:1.13.0.40
	thorpej-cfargs2-base:1.13
	cjep_sun2x-base1:1.13
	cjep_sun2x:1.13.0.38
	cjep_sun2x-base:1.13
	cjep_staticlib_x-base1:1.13
	netbsd-9-2-RELEASE:1.13
	cjep_staticlib_x:1.13.0.36
	cjep_staticlib_x-base:1.13
	thorpej-i2c-spi-conf:1.13.0.34
	thorpej-i2c-spi-conf-base:1.13
	thorpej-cfargs:1.13.0.32
	thorpej-cfargs-base:1.13
	thorpej-futex:1.13.0.30
	thorpej-futex-base:1.13
	netbsd-9-1-RELEASE:1.13
	bouyer-xenpvh-base2:1.13
	phil-wifi-20200421:1.13
	bouyer-xenpvh-base1:1.13
	phil-wifi-20200411:1.13
	bouyer-xenpvh:1.13.0.28
	bouyer-xenpvh-base:1.13
	is-mlppp:1.13.0.26
	is-mlppp-base:1.13
	phil-wifi-20200406:1.13
	netbsd-8-2-RELEASE:1.13
	ad-namecache-base3:1.13
	netbsd-9-0-RELEASE:1.13
	netbsd-9-0-RC2:1.13
	ad-namecache-base2:1.13
	ad-namecache-base1:1.13
	ad-namecache:1.13.0.24
	ad-namecache-base:1.13
	netbsd-9-0-RC1:1.13
	phil-wifi-20191119:1.13
	netbsd-9:1.13.0.22
	netbsd-9-base:1.13
	phil-wifi-20190609:1.13
	netbsd-8-1-RELEASE:1.13
	netbsd-8-1-RC1:1.13
	isaki-audio2:1.13.0.20
	isaki-audio2-base:1.13
	pgoyette-compat-merge-20190127:1.13
	pgoyette-compat-20190127:1.13
	pgoyette-compat-20190118:1.13
	pgoyette-compat-1226:1.13
	pgoyette-compat-1126:1.13
	pgoyette-compat-1020:1.13
	pgoyette-compat-0930:1.13
	pgoyette-compat-0906:1.13
	netbsd-7-2-RELEASE:1.11
	pgoyette-compat-0728:1.13
	netbsd-8-0-RELEASE:1.13
	phil-wifi:1.13.0.18
	phil-wifi-base:1.13
	pgoyette-compat-0625:1.13
	netbsd-8-0-RC2:1.13
	pgoyette-compat-0521:1.13
	pgoyette-compat-0502:1.13
	pgoyette-compat-0422:1.13
	netbsd-8-0-RC1:1.13
	pgoyette-compat-0415:1.13
	pgoyette-compat-0407:1.13
	pgoyette-compat-0330:1.13
	pgoyette-compat-0322:1.13
	pgoyette-compat-0315:1.13
	netbsd-7-1-2-RELEASE:1.11
	pgoyette-compat:1.13.0.16
	pgoyette-compat-base:1.13
	netbsd-7-1-1-RELEASE:1.11
	tls-maxphys-base-20171202:1.13
	matt-nb8-mediatek:1.13.0.14
	matt-nb8-mediatek-base:1.13
	nick-nhusb-base-20170825:1.13
	perseant-stdc-iso10646:1.13.0.12
	perseant-stdc-iso10646-base:1.13
	netbsd-8:1.13.0.10
	netbsd-8-base:1.13
	prg-localcount2-base3:1.13
	prg-localcount2-base2:1.13
	prg-localcount2-base1:1.13
	prg-localcount2:1.13.0.8
	prg-localcount2-base:1.13
	pgoyette-localcount-20170426:1.13
	bouyer-socketcan-base1:1.13
	jdolecek-ncq:1.13.0.6
	jdolecek-ncq-base:1.13
	pgoyette-localcount-20170320:1.13
	netbsd-7-1:1.11.0.44
	netbsd-7-1-RELEASE:1.11
	netbsd-7-1-RC2:1.11
	nick-nhusb-base-20170204:1.13
	netbsd-7-nhusb-base-20170116:1.11
	bouyer-socketcan:1.13.0.4
	bouyer-socketcan-base:1.13
	pgoyette-localcount-20170107:1.13
	netbsd-7-1-RC1:1.11
	nick-nhusb-base-20161204:1.13
	pgoyette-localcount-20161104:1.13
	netbsd-7-0-2-RELEASE:1.11
	nick-nhusb-base-20161004:1.13
	localcount-20160914:1.13
	netbsd-7-nhusb:1.11.0.42
	netbsd-7-nhusb-base:1.11
	pgoyette-localcount-20160806:1.13
	pgoyette-localcount-20160726:1.13
	pgoyette-localcount:1.13.0.2
	pgoyette-localcount-base:1.13
	nick-nhusb-base-20160907:1.13
	nick-nhusb-base-20160529:1.13
	netbsd-7-0-1-RELEASE:1.11
	nick-nhusb-base-20160422:1.13
	nick-nhusb-base-20160319:1.13
	nick-nhusb-base-20151226:1.13
	netbsd-7-0:1.11.0.40
	netbsd-7-0-RELEASE:1.11
	nick-nhusb-base-20150921:1.12
	netbsd-7-0-RC3:1.11
	netbsd-7-0-RC2:1.11
	netbsd-7-0-RC1:1.11
	nick-nhusb-base-20150606:1.11
	nick-nhusb-base-20150406:1.11
	nick-nhusb:1.11.0.38
	nick-nhusb-base:1.11
	netbsd-5-2-3-RELEASE:1.7
	netbsd-5-1-5-RELEASE:1.7
	netbsd-6-0-6-RELEASE:1.11
	netbsd-6-1-5-RELEASE:1.11
	netbsd-7:1.11.0.36
	netbsd-7-base:1.11
	yamt-pagecache-base9:1.11
	yamt-pagecache-tag8:1.11
	netbsd-6-1-4-RELEASE:1.11
	netbsd-6-0-5-RELEASE:1.11
	tls-earlyentropy:1.11.0.34
	tls-earlyentropy-base:1.11
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.11
	riastradh-drm2-base3:1.11
	netbsd-6-1-3-RELEASE:1.11
	netbsd-6-0-4-RELEASE:1.11
	netbsd-5-2-2-RELEASE:1.7
	netbsd-5-1-4-RELEASE:1.7
	netbsd-6-1-2-RELEASE:1.11
	netbsd-6-0-3-RELEASE:1.11
	netbsd-5-2-1-RELEASE:1.7
	netbsd-5-1-3-RELEASE:1.7
	rmind-smpnet-nbase:1.11
	netbsd-6-1-1-RELEASE:1.11
	riastradh-drm2-base2:1.11
	riastradh-drm2-base1:1.11
	riastradh-drm2:1.11.0.32
	riastradh-drm2-base:1.11
	rmind-smpnet:1.11.0.24
	rmind-smpnet-base:1.11
	netbsd-6-1:1.11.0.30
	netbsd-6-0-2-RELEASE:1.11
	netbsd-6-1-RELEASE:1.11
	khorben-n900:1.11.0.28
	netbsd-6-1-RC4:1.11
	netbsd-6-1-RC3:1.11
	agc-symver:1.11.0.26
	agc-symver-base:1.11
	netbsd-6-1-RC2:1.11
	netbsd-6-1-RC1:1.11
	yamt-pagecache-base8:1.11
	netbsd-5-2:1.7.0.14
	netbsd-6-0-1-RELEASE:1.11
	yamt-pagecache-base7:1.11
	netbsd-5-2-RELEASE:1.7
	netbsd-5-2-RC1:1.7
	matt-nb6-plus-nbase:1.11
	yamt-pagecache-base6:1.11
	netbsd-6-0:1.11.0.22
	netbsd-6-0-RELEASE:1.11
	netbsd-6-0-RC2:1.11
	tls-maxphys:1.11.0.20
	tls-maxphys-base:1.11
	matt-nb6-plus:1.11.0.18
	matt-nb6-plus-base:1.11
	netbsd-6-0-RC1:1.11
	jmcneill-usbmp-base10:1.11
	yamt-pagecache-base5:1.11
	jmcneill-usbmp-base9:1.11
	yamt-pagecache-base4:1.11
	jmcneill-usbmp-base8:1.11
	jmcneill-usbmp-base7:1.11
	jmcneill-usbmp-base6:1.11
	jmcneill-usbmp-base5:1.11
	jmcneill-usbmp-base4:1.11
	jmcneill-usbmp-base3:1.11
	jmcneill-usbmp-pre-base2:1.11
	jmcneill-usbmp-base2:1.11
	netbsd-6:1.11.0.16
	netbsd-6-base:1.11
	netbsd-5-1-2-RELEASE:1.7
	netbsd-5-1-1-RELEASE:1.7
	jmcneill-usbmp:1.11.0.14
	jmcneill-usbmp-base:1.11
	jmcneill-audiomp3:1.11.0.12
	jmcneill-audiomp3-base:1.11
	yamt-pagecache-base3:1.11
	yamt-pagecache-base2:1.11
	yamt-pagecache:1.11.0.10
	yamt-pagecache-base:1.11
	rmind-uvmplock-nbase:1.11
	cherry-xenmp:1.11.0.8
	cherry-xenmp-base:1.11
	bouyer-quota2-nbase:1.11
	bouyer-quota2:1.11.0.6
	bouyer-quota2-base:1.11
	jruoho-x86intr:1.11.0.4
	jruoho-x86intr-base:1.11
	matt-mips64-premerge-20101231:1.11
	matt-nb5-mips64-premerge-20101231:1.7
	matt-nb5-pq3:1.7.0.12
	matt-nb5-pq3-base:1.7
	netbsd-5-1:1.7.0.10
	netbsd-5-1-RELEASE:1.7
	uebayasi-xip-base4:1.11
	uebayasi-xip-base3:1.11
	yamt-nfs-mp-base11:1.11
	netbsd-5-1-RC4:1.7
	matt-nb5-mips64-k15:1.7
	uebayasi-xip-base2:1.11
	yamt-nfs-mp-base10:1.11
	netbsd-5-1-RC3:1.7
	netbsd-5-1-RC2:1.7
	uebayasi-xip-base1:1.11
	netbsd-5-1-RC1:1.7
	rmind-uvmplock:1.11.0.2
	rmind-uvmplock-base:1.11
	yamt-nfs-mp-base9:1.11
	uebayasi-xip:1.9.0.4
	uebayasi-xip-base:1.9
	netbsd-5-0-2-RELEASE:1.7
	matt-nb5-mips64-premerge-20091211:1.7
	matt-premerge-20091211:1.9
	yamt-nfs-mp-base8:1.9
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.7
	matt-nb4-mips64-k7-u2a-k9b:1.7
	matt-nb5-mips64-u1-k1-k5:1.7
	yamt-nfs-mp-base7:1.9
	matt-nb5-mips64:1.7.0.8
	netbsd-5-0-1-RELEASE:1.7
	jymxensuspend-base:1.9
	yamt-nfs-mp-base6:1.9
	yamt-nfs-mp-base5:1.9
	yamt-nfs-mp-base4:1.9
	jym-xensuspend-nbase:1.9
	yamt-nfs-mp-base3:1.9
	nick-hppapmap-base4:1.9
	nick-hppapmap-base3:1.9
	netbsd-5-0:1.7.0.6
	netbsd-5-0-RELEASE:1.7
	netbsd-5-0-RC4:1.7
	netbsd-5-0-RC3:1.7
	nick-hppapmap-base2:1.9
	netbsd-5-0-RC2:1.7
	jym-xensuspend:1.9.0.2
	jym-xensuspend-base:1.9
	netbsd-5-0-RC1:1.7
	haad-dm-base2:1.8
	haad-nbase2:1.8
	ad-audiomp2:1.8.0.2
	ad-audiomp2-base:1.8
	netbsd-5:1.7.0.4
	netbsd-5-base:1.7
	nick-hppapmap:1.7.0.2
	nick-hppapmap-base:1.9
	matt-mips64-base2:1.7
	matt-mips64:1.1.0.2
	haad-dm-base1:1.7
	wrstuden-revivesa-base-4:1.4
	wrstuden-revivesa-base-3:1.3
	wrstuden-revivesa-base-2:1.3
	nick-csl-alignment-base5:1.2
	haad-dm:1.2.0.40
	haad-dm-base:1.8
	wrstuden-revivesa-base-1:1.2
	simonb-wapbl-nbase:1.3
	yamt-pf42-base4:1.2
	simonb-wapbl:1.2.0.38
	simonb-wapbl-base:1.3
	yamt-pf42-base3:1.2
	hpcarm-cleanup-nbase:1.2
	yamt-pf42-baseX:1.2
	yamt-pf42-base2:1.2
	yamt-nfs-mp-base2:1.2
	wrstuden-revivesa:1.2.0.36
	wrstuden-revivesa-base:1.2
	yamt-nfs-mp:1.2.0.34
	yamt-nfs-mp-base:1.2
	yamt-pf42:1.2.0.32
	yamt-pf42-base:1.2
	ad-socklock-base1:1.2
	yamt-lazymbuf-base15:1.2
	yamt-lazymbuf-base14:1.2
	keiichi-mipv6-nbase:1.2
	mjf-devfs2:1.2.0.30
	mjf-devfs2-base:1.9
	nick-net80211-sync:1.2.0.28
	nick-net80211-sync-base:1.2
	keiichi-mipv6:1.2.0.26
	keiichi-mipv6-base:1.2
	bouyer-xeni386-merge1:1.2
	matt-armv6-prevmlocking:1.2
	vmlocking2-base3:1.2
	bouyer-xeni386-nbase:1.2
	yamt-kmem-base3:1.2
	cube-autoconf:1.2.0.24
	cube-autoconf-base:1.2
	yamt-kmem-base2:1.2
	bouyer-xeni386:1.2.0.22
	bouyer-xeni386-base:1.2
	yamt-kmem:1.2.0.20
	yamt-kmem-base:1.2
	vmlocking2-base2:1.2
	reinoud-bufcleanup-nbase:1.2
	reinoud-bufcleanup-base:1.2
	vmlocking2:1.2.0.18
	vmlocking2-base1:1.2
	matt-armv6-nbase:1.2
	jmcneill-base:1.2
	mjf-devfs:1.2.0.16
	mjf-devfs-base:1.2
	jmcneill-pm:1.2.0.14
	hpcarm-cleanup-base:1.2
	bouyer-xenamd64-base2:1.2
	vmlocking-nbase:1.2
	yamt-x86pmap-base4:1.2
	bouyer-xenamd64:1.2.0.12
	bouyer-xenamd64-base:1.2
	yamt-x86pmap-base3:1.2
	vmlocking-base:1.2
	yamt-x86pmap-base2:1.2
	yamt-x86pmap:1.2.0.10
	yamt-x86pmap-base:1.2
	yamt-lazymbuf:1.2.0.8
	matt-armv6:1.2.0.6
	matt-armv6-base:1.2
	vmlocking:1.2.0.4
	nick-csl-alignment:1.2.0.2
	jmcneill-pm-base:1.2
	matt-mips64-base:1.1;
locks; strict;
comment	@# @;


1.13
date	2015.10.19.16.16.36;	author pooka;	state Exp;
branches;
next	1.12;
commitid	tw5dhIUFxtTYIJFy;

1.12
date	2015.08.24.23.19.33;	author pooka;	state Exp;
branches;
next	1.11;
commitid	cibT7a7fB7yoSzyy;

1.11
date	2010.03.02.23.37.16;	author pooka;	state Exp;
branches
	1.11.20.1
	1.11.38.1;
next	1.10;

1.10
date	2010.02.16.20.42.46;	author pooka;	state Exp;
branches;
next	1.9;

1.9
date	2008.12.29.23.17.42;	author pooka;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	2008.11.19.18.36.10;	author ad;	state Exp;
branches;
next	1.7;

1.7
date	2008.10.16.19.35.07;	author christos;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2008.10.16.19.06.40;	author pooka;	state Exp;
branches;
next	1.5;

1.5
date	2008.10.15.22.25.26;	author pooka;	state Exp;
branches;
next	1.4;

1.4
date	2008.10.06.01.00.57;	author pooka;	state Exp;
branches;
next	1.3;

1.3
date	2008.07.29.13.17.43;	author pooka;	state Exp;
branches;
next	1.2;

1.2
date	2007.08.07.10.16.57;	author pooka;	state Exp;
branches
	1.2.2.1
	1.2.4.1
	1.2.8.1
	1.2.14.1
	1.2.30.1
	1.2.34.1
	1.2.36.1
	1.2.38.1
	1.2.40.1;
next	1.1;

1.1
date	2007.08.05.22.28.05;	author pooka;	state Exp;
branches
	1.1.2.1;
next	;

1.11.20.1
date	2017.12.03.11.39.12;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.11.38.1
date	2015.09.22.12.06.14;	author skrll;	state Exp;
branches;
next	1.11.38.2;
commitid	CpNWKp3ozVNTafCy;

1.11.38.2
date	2015.12.27.12.10.13;	author skrll;	state Exp;
branches;
next	;
commitid	BTSqUD4SdJ5k7AOy;

1.9.4.1
date	2010.04.30.14.44.28;	author uebayasi;	state Exp;
branches;
next	;

1.7.2.1
date	2009.01.19.13.20.20;	author skrll;	state Exp;
branches;
next	;

1.2.2.1
date	2007.08.07.10.16.57;	author skrll;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2007.08.15.13.50.25;	author skrll;	state Exp;
branches;
next	;

1.2.4.1
date	2007.08.07.10.16.57;	author ad;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2007.08.20.22.07.20;	author ad;	state Exp;
branches;
next	;

1.2.8.1
date	2007.08.07.10.16.57;	author yamt;	state dead;
branches;
next	1.2.8.2;

1.2.8.2
date	2007.09.03.14.45.08;	author yamt;	state Exp;
branches;
next	;

1.2.14.1
date	2007.08.07.10.16.57;	author joerg;	state dead;
branches;
next	1.2.14.2;

1.2.14.2
date	2007.11.02.12.43.39;	author joerg;	state Exp;
branches;
next	;

1.2.30.1
date	2008.09.28.10.41.02;	author mjf;	state Exp;
branches;
next	1.2.30.2;

1.2.30.2
date	2009.01.17.13.29.35;	author mjf;	state Exp;
branches;
next	;

1.2.34.1
date	2009.05.04.08.14.27;	author yamt;	state Exp;
branches;
next	1.2.34.2;

1.2.34.2
date	2010.03.11.15.04.36;	author yamt;	state Exp;
branches;
next	;

1.2.36.1
date	2008.09.18.04.37.03;	author wrstuden;	state Exp;
branches;
next	1.2.36.2;

1.2.36.2
date	2008.10.10.22.36.16;	author skrll;	state Exp;
branches;
next	;

1.2.38.1
date	2008.07.31.04.51.04;	author simonb;	state Exp;
branches;
next	;

1.2.40.1
date	2008.10.19.22.18.05;	author haad;	state Exp;
branches;
next	1.2.40.2;

1.2.40.2
date	2008.12.13.01.15.34;	author haad;	state Exp;
branches;
next	;

1.1.2.1
date	2007.08.05.22.28.05;	author pooka;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2007.08.05.22.28.06;	author pooka;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Add a COMMENT describing what each component roughly does.

"make describe" prints the comment.

Requested/inspired by Vincent Schwarzer on rumpkernel-users
@
text
@#	$NetBSD: Makefile,v 1.12 2015/08/24 23:19:33 pooka Exp $
#

.PATH:  ${.CURDIR}/../../../../nfs

LIB=	rumpfs_nfs
COMMENT=NFS client

SRCS=	krpc_subr.c nfs_bio.c nfs_boot.c nfs_kq.c nfs_node.c		\
	nfs_socket.c nfs_clntsocket.c nfs_clntsubs.c nfs_subs.c		\
	nfs_iod.c nfs_vfsops.c nfs_vnops.c nfs_bootdhcp.c nfs_bootparam.c

CPPFLAGS+=	-DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.12
log
@don't -I imaginary opt directories
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 2010/03/02 23:37:16 pooka Exp $
d7 1
@


1.11
log
@Reflect removal of fs_nfs.h and -DNFS
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 2010/02/16 20:42:46 pooka Exp $
a11 2
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnet/opt
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnetinet/opt
@


1.11.20.1
log
@update from HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a6 1
COMMENT=NFS client
d12 2
@


1.11.38.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 2015/08/24 23:19:33 pooka Exp $
d12 2
@


1.11.38.2
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11.38.1 2015/09/22 12:06:14 skrll Exp $
a6 1
COMMENT=NFS client
@


1.10
log
@Globally define -Wno-pointer-sign, as it has become a pointless
exercise of "add it to every Makefile individually".

XXX: should autosynchronize with the rest of the kernel buildflags
in sys/conf/Makefile.kern.inc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 2008/12/29 23:17:42 pooka Exp $
d9 2
a10 2
	nfs_socket.c nfs_subs.c nfs_iod.c nfs_vfsops.c nfs_vnops.c	\
	nfs_bootdhcp.c nfs_bootparam.c
d14 1
a14 1
CPPFLAGS+=	-DNFS -DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM
@


1.9
log
@* make features match those of the nfs module just to have them in-sync
* remove stubs.c since all are now provided by rumpnet
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2008/11/19 18:36:10 ad Exp $
a14 1
CFLAGS+=        -Wno-pointer-sign
@


1.9.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d9 2
a10 2
	nfs_socket.c nfs_clntsocket.c nfs_clntsubs.c nfs_subs.c		\
	nfs_iod.c nfs_vfsops.c nfs_vnops.c nfs_bootdhcp.c nfs_bootparam.c
d14 2
a15 1
CPPFLAGS+=	-DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM
@


1.8
log
@Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2008/10/16 19:35:07 christos Exp $
d9 2
a10 3
	nfs_socket.c nfs_subs.c nfs_iod.c nfs_vfsops.c nfs_vnops.c

SRCS+=	stubs.c
d14 2
a15 1
CPPFLAGS+=	-DNFS
@


1.7
log
@revert stack protector change.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2008/10/16 19:06:40 pooka Exp $
d9 1
a9 1
	nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c
d15 1
@


1.7.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 2008/12/29 23:17:42 pooka Exp $
d9 3
a11 2
	nfs_socket.c nfs_subs.c nfs_iod.c nfs_vfsops.c nfs_vnops.c	\
	nfs_bootdhcp.c nfs_bootparam.c
a14 2
CPPFLAGS+=	-DNFS -DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM
CFLAGS+=        -Wno-pointer-sign
@


1.6
log
@Ignore stack-protector, since with nfs_bio.c it gets its life force
drained out.  Yes, this is a quick kludge, should rather fix
nfs_bio.c to be less silly.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2008/10/15 22:25:26 pooka Exp $
a17 2

CFLAGS+=	-Wno-stack-protector
@


1.5
log
@nfs_boot calls some networking stack routines directly.  Since rump
will not invoke nfs_boot in the foreseeable future, provide those
routines as stubs in case sockin is used instead of the real
networking stack.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2008/10/06 01:00:57 pooka Exp $
d18 2
@


1.4
log
@Make libnfs compile.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2008/07/29 13:17:43 pooka Exp $
d11 2
@


1.3
log
@Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
  * install relevant headers into /usr/include/rump
  * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
    from src/lib and install as librumpuser and librump, respectively
    + this retains the ability to test a librump build with just the
      kernel sources at hand
  * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
    for general consumption, they are not kernel-space dwellers anyway
  * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
  * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
  * build and install userspace kernel file system daemons if MKPUFFS=yes
    is spexified
  * retire fsconsole for now, it will make a comeback with an actually
    implemented version shortly
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2007/08/07 10:16:57 pooka Exp $
d11 3
@


1.2
log
@more bsd.own.mk inclusion
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:05 pooka Exp $
d4 1
a4 1
.include <bsd.own.mk>
d6 1
a6 3
LIB=	nfs

.PATH:  ${NETBSDSRCDIR}/sys/nfs
@


1.2.34.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2007/08/07 10:16:57 pooka Exp $
d4 1
a4 1
.PATH:  ${.CURDIR}/../../../../nfs
d6 3
a8 1
LIB=	rumpfs_nfs
d11 1
a11 7
	nfs_socket.c nfs_subs.c nfs_iod.c nfs_vfsops.c nfs_vnops.c	\
	nfs_bootdhcp.c nfs_bootparam.c

CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnet/opt
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnetinet/opt
CPPFLAGS+=	-DNFS -DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM
CFLAGS+=        -Wno-pointer-sign
@


1.2.34.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2.34.1 2009/05/04 08:14:27 yamt Exp $
d9 2
a10 2
	nfs_socket.c nfs_clntsocket.c nfs_clntsubs.c nfs_subs.c		\
	nfs_iod.c nfs_vfsops.c nfs_vnops.c nfs_bootdhcp.c nfs_bootparam.c
d14 2
a15 1
CPPFLAGS+=	-DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM
@


1.2.40.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2008/10/16 19:35:07 christos Exp $
d4 1
a4 1
.PATH:  ${.CURDIR}/../../../../nfs
d6 3
a8 1
LIB=	rumpfs_nfs
a12 5
SRCS+=	stubs.c

CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnet/opt
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnetinet/opt

@


1.2.40.2
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2008/11/19 18:36:10 ad Exp $
d9 1
a9 1
	nfs_socket.c nfs_subs.c nfs_iod.c nfs_vfsops.c nfs_vnops.c
a14 1
CPPFLAGS+=	-DNFS
@


1.2.30.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d4 1
a4 1
.PATH:  ${.CURDIR}/../../../../nfs
d6 3
a8 1
LIB=	rumpfs_nfs
@


1.2.30.2
log
@Sync with HEAD.
@
text
@d9 1
a9 7
	nfs_socket.c nfs_subs.c nfs_iod.c nfs_vfsops.c nfs_vnops.c	\
	nfs_bootdhcp.c nfs_bootparam.c

CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnet/opt
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnetinet/opt
CPPFLAGS+=	-DNFS -DNFS_BOOT_DHCP -DNFS_BOOT_BOOTPARAM
CFLAGS+=        -Wno-pointer-sign
@


1.2.36.1
log
@Sync with wrstuden-revivesa-base-2.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2007/08/07 10:16:57 pooka Exp $
d4 1
a4 1
.PATH:  ${.CURDIR}/../../../../nfs
d6 3
a8 1
LIB=	rumpfs_nfs
@


1.2.36.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2.36.1 2008/09/18 04:37:03 wrstuden Exp $
a10 3
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnet/opt
CPPFLAGS+=	-I${.CURDIR}/../../../net/lib/libnetinet/opt

@


1.2.38.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2008/07/29 13:17:43 pooka Exp $
d4 1
a4 1
.PATH:  ${.CURDIR}/../../../../nfs
d6 3
a8 1
LIB=	rumpfs_nfs
@


1.2.14.1
log
@file Makefile was added on branch jmcneill-pm on 2007-11-02 12:43:39 +0000
@
text
@d1 14
@


1.2.14.2
log
@Reduce diff to HEAD by adding files forgotten in early merges.
@
text
@a0 14
#	$NetBSD: Makefile,v 1.2 2007/08/07 10:16:57 pooka Exp $
#

.include <bsd.own.mk>

LIB=	nfs

.PATH:  ${NETBSDSRCDIR}/sys/nfs

SRCS=	krpc_subr.c nfs_bio.c nfs_boot.c nfs_kq.c nfs_node.c		\
	nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.2.8.1
log
@file Makefile was added on branch yamt-lazymbuf on 2007-09-03 14:45:08 +0000
@
text
@d1 14
@


1.2.8.2
log
@sync with head.
@
text
@a0 14
#	$NetBSD$
#

.include <bsd.own.mk>

LIB=	nfs

.PATH:  ${NETBSDSRCDIR}/sys/nfs

SRCS=	krpc_subr.c nfs_bio.c nfs_boot.c nfs_kq.c nfs_node.c		\
	nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.2.4.1
log
@file Makefile was added on branch vmlocking on 2007-08-20 22:07:20 +0000
@
text
@d1 14
@


1.2.4.2
log
@Sync with HEAD.
@
text
@a0 14
#	$NetBSD: Makefile,v 1.2 2007/08/07 10:16:57 pooka Exp $
#

.include <bsd.own.mk>

LIB=	nfs

.PATH:  ${NETBSDSRCDIR}/sys/nfs

SRCS=	krpc_subr.c nfs_bio.c nfs_boot.c nfs_kq.c nfs_node.c		\
	nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.2.2.1
log
@file Makefile was added on branch nick-csl-alignment on 2007-08-15 13:50:25 +0000
@
text
@d1 14
@


1.2.2.2
log
@Sync with HEAD.
@
text
@a0 14
#	$NetBSD: Makefile,v 1.2 2007/08/07 10:16:57 pooka Exp $
#

.include <bsd.own.mk>

LIB=	nfs

.PATH:  ${NETBSDSRCDIR}/sys/nfs

SRCS=	krpc_subr.c nfs_bio.c nfs_boot.c nfs_kq.c nfs_node.c		\
	nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@


1.1
log
@Introduce RUMPs - Runnable Userspace Meta-Programs

/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment.  The kernel environment is provided
by librump.  Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel.  Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
@
text
@d1 1
a1 1
#	$NetBSD$
d4 2
@


1.1.2.1
log
@file Makefile was added on branch matt-mips64 on 2007-08-05 22:28:06 +0000
@
text
@d1 12
@


1.1.2.2
log
@Introduce RUMPs - Runnable Userspace Meta-Programs

/sys/rump contains programs which run unmodified kernel code in an
emulated userspace environment.  The kernel environment is provided
by librump.  Currently supported are a number of file systems,
which by using puffs integrate seamlessly into the system and
provide a similar user experience to if the code was running as
part of the kernel.  Potential future rumpification targets include
for example parts of the networking stack and some device drivers.

This work was supported by Google Summer of Code 2007.
@
text
@a0 12
#	$NetBSD: Makefile,v 1.1 2007/08/05 22:28:05 pooka Exp $
#

LIB=	nfs

.PATH:  ${NETBSDSRCDIR}/sys/nfs

SRCS=	krpc_subr.c nfs_bio.c nfs_boot.c nfs_kq.c nfs_node.c		\
	nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c

.include <bsd.lib.mk>
.include <bsd.klinks.mk>
@

