head	1.12;
access;
symbols
	netbsd-11-0-RC3:1.12
	netbsd-11-0-RC2:1.12
	netbsd-11-0-RC1:1.12
	perseant-exfatfs-base-20250801:1.12
	netbsd-11:1.12.0.40
	netbsd-11-base:1.12
	netbsd-10-1-RELEASE:1.12
	perseant-exfatfs-base-20240630:1.12
	perseant-exfatfs:1.12.0.38
	perseant-exfatfs-base:1.12
	netbsd-8-3-RELEASE:1.9.10.1
	netbsd-9-4-RELEASE:1.12
	netbsd-10-0-RELEASE:1.12
	netbsd-10-0-RC6:1.12
	netbsd-10-0-RC5:1.12
	netbsd-10-0-RC4:1.12
	netbsd-10-0-RC3:1.12
	netbsd-10-0-RC2:1.12
	thorpej-ifq:1.12.0.36
	thorpej-ifq-base:1.12
	thorpej-altq-separation:1.12.0.34
	thorpej-altq-separation-base:1.12
	netbsd-10-0-RC1:1.12
	netbsd-10:1.12.0.32
	netbsd-10-base:1.12
	bouyer-sunxi-drm:1.12.0.30
	bouyer-sunxi-drm-base:1.12
	netbsd-9-3-RELEASE:1.12
	thorpej-i2c-spi-conf2:1.12.0.28
	thorpej-i2c-spi-conf2-base:1.12
	thorpej-futex2:1.12.0.26
	thorpej-futex2-base:1.12
	thorpej-cfargs2:1.12.0.24
	thorpej-cfargs2-base:1.12
	cjep_sun2x-base1:1.12
	cjep_sun2x:1.12.0.22
	cjep_sun2x-base:1.12
	cjep_staticlib_x-base1:1.12
	netbsd-9-2-RELEASE:1.12
	cjep_staticlib_x:1.12.0.20
	cjep_staticlib_x-base:1.12
	thorpej-i2c-spi-conf:1.12.0.18
	thorpej-i2c-spi-conf-base:1.12
	thorpej-cfargs:1.12.0.16
	thorpej-cfargs-base:1.12
	thorpej-futex:1.12.0.14
	thorpej-futex-base:1.12
	netbsd-9-1-RELEASE:1.12
	bouyer-xenpvh-base2:1.12
	phil-wifi-20200421:1.12
	bouyer-xenpvh-base1:1.12
	phil-wifi-20200411:1.12
	bouyer-xenpvh:1.12.0.12
	bouyer-xenpvh-base:1.12
	is-mlppp:1.12.0.10
	is-mlppp-base:1.12
	phil-wifi-20200406:1.12
	netbsd-8-2-RELEASE:1.9.10.1
	ad-namecache-base3:1.12
	netbsd-9-0-RELEASE:1.12
	netbsd-9-0-RC2:1.12
	ad-namecache-base2:1.12
	ad-namecache-base1:1.12
	ad-namecache:1.12.0.8
	ad-namecache-base:1.12
	netbsd-9-0-RC1:1.12
	phil-wifi-20191119:1.12
	netbsd-9:1.12.0.6
	netbsd-9-base:1.12
	phil-wifi-20190609:1.12
	netbsd-8-1-RELEASE:1.9.10.1
	netbsd-8-1-RC1:1.9.10.1
	isaki-audio2:1.12.0.4
	isaki-audio2-base:1.12
	pgoyette-compat-merge-20190127:1.9.16.1
	pgoyette-compat-20190127:1.12
	pgoyette-compat-20190118:1.12
	pgoyette-compat-1226:1.12
	pgoyette-compat-1126:1.12
	pgoyette-compat-1020:1.12
	pgoyette-compat-0930:1.12
	pgoyette-compat-0906:1.12
	netbsd-7-2-RELEASE:1.4
	pgoyette-compat-0728:1.12
	netbsd-8-0-RELEASE:1.9.10.1
	phil-wifi:1.12.0.2
	phil-wifi-base:1.12
	pgoyette-compat-0625:1.12
	netbsd-8-0-RC2:1.9.10.1
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	netbsd-8-0-RC1:1.9
	pgoyette-compat-0415:1.9
	pgoyette-compat-0407:1.9
	pgoyette-compat-0330:1.9
	pgoyette-compat-0322:1.9
	pgoyette-compat-0315:1.9
	netbsd-7-1-2-RELEASE:1.4
	pgoyette-compat:1.9.0.16
	pgoyette-compat-base:1.9
	netbsd-7-1-1-RELEASE:1.4
	tls-maxphys-base-20171202:1.9
	matt-nb8-mediatek:1.9.0.14
	matt-nb8-mediatek-base:1.9
	nick-nhusb-base-20170825:1.9
	perseant-stdc-iso10646:1.9.0.12
	perseant-stdc-iso10646-base:1.9
	netbsd-8:1.9.0.10
	netbsd-8-base:1.9
	prg-localcount2-base3:1.9
	prg-localcount2-base2:1.9
	prg-localcount2-base1:1.9
	prg-localcount2:1.9.0.8
	prg-localcount2-base:1.9
	pgoyette-localcount-20170426:1.9
	bouyer-socketcan-base1:1.9
	jdolecek-ncq:1.9.0.6
	jdolecek-ncq-base:1.9
	pgoyette-localcount-20170320:1.9
	netbsd-7-1:1.4.0.142
	netbsd-7-1-RELEASE:1.4
	netbsd-7-1-RC2:1.4
	nick-nhusb-base-20170204:1.9
	netbsd-7-nhusb-base-20170116:1.4
	bouyer-socketcan:1.9.0.4
	bouyer-socketcan-base:1.9
	pgoyette-localcount-20170107:1.9
	netbsd-7-1-RC1:1.4
	nick-nhusb-base-20161204:1.9
	pgoyette-localcount-20161104:1.9
	netbsd-7-0-2-RELEASE:1.4
	nick-nhusb-base-20161004:1.9
	localcount-20160914:1.9
	netbsd-7-nhusb:1.4.0.140
	netbsd-7-nhusb-base:1.4
	pgoyette-localcount-20160806:1.9
	pgoyette-localcount-20160726:1.9
	pgoyette-localcount:1.9.0.2
	pgoyette-localcount-base:1.9
	nick-nhusb-base-20160907:1.9
	nick-nhusb-base-20160529:1.9
	netbsd-7-0-1-RELEASE:1.4
	nick-nhusb-base-20160422:1.9
	nick-nhusb-base-20160319:1.8
	nick-nhusb-base-20151226:1.7
	netbsd-7-0:1.4.0.138
	netbsd-7-0-RELEASE:1.4
	nick-nhusb-base-20150921:1.7
	netbsd-7-0-RC3:1.4
	netbsd-7-0-RC2:1.4
	netbsd-7-0-RC1:1.4
	nick-nhusb-base-20150606:1.4
	nick-nhusb-base-20150406:1.4
	nick-nhusb:1.4.0.136
	nick-nhusb-base:1.4
	netbsd-5-2-3-RELEASE:1.4
	netbsd-5-1-5-RELEASE:1.4
	netbsd-6-0-6-RELEASE:1.4
	netbsd-6-1-5-RELEASE:1.4
	netbsd-7:1.4.0.134
	netbsd-7-base:1.4
	yamt-pagecache-base9:1.4
	yamt-pagecache-tag8:1.4
	netbsd-6-1-4-RELEASE:1.4
	netbsd-6-0-5-RELEASE:1.4
	tls-earlyentropy:1.4.0.132
	tls-earlyentropy-base:1.4
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.4
	riastradh-drm2-base3:1.4
	netbsd-6-1-3-RELEASE:1.4
	netbsd-6-0-4-RELEASE:1.4
	netbsd-5-2-2-RELEASE:1.4
	netbsd-5-1-4-RELEASE:1.4
	netbsd-6-1-2-RELEASE:1.4
	netbsd-6-0-3-RELEASE:1.4
	netbsd-5-2-1-RELEASE:1.4
	netbsd-5-1-3-RELEASE:1.4
	rmind-smpnet-nbase:1.4
	netbsd-6-1-1-RELEASE:1.4
	riastradh-drm2-base2:1.4
	riastradh-drm2-base1:1.4
	riastradh-drm2:1.4.0.130
	riastradh-drm2-base:1.4
	rmind-smpnet:1.4.0.122
	rmind-smpnet-base:1.4
	netbsd-6-1:1.4.0.128
	netbsd-6-0-2-RELEASE:1.4
	netbsd-6-1-RELEASE:1.4
	khorben-n900:1.4.0.126
	netbsd-6-1-RC4:1.4
	netbsd-6-1-RC3:1.4
	agc-symver:1.4.0.124
	agc-symver-base:1.4
	netbsd-6-1-RC2:1.4
	netbsd-6-1-RC1:1.4
	yamt-pagecache-base8:1.4
	netbsd-5-2:1.4.0.120
	netbsd-6-0-1-RELEASE:1.4
	yamt-pagecache-base7:1.4
	netbsd-5-2-RELEASE:1.4
	netbsd-5-2-RC1:1.4
	matt-nb6-plus-nbase:1.4
	yamt-pagecache-base6:1.4
	netbsd-6-0:1.4.0.118
	netbsd-6-0-RELEASE:1.4
	netbsd-6-0-RC2:1.4
	tls-maxphys:1.4.0.116
	tls-maxphys-base:1.4
	matt-nb6-plus:1.4.0.114
	matt-nb6-plus-base:1.4
	netbsd-6-0-RC1:1.4
	jmcneill-usbmp-base10:1.4
	yamt-pagecache-base5:1.4
	jmcneill-usbmp-base9:1.4
	yamt-pagecache-base4:1.4
	jmcneill-usbmp-base8:1.4
	jmcneill-usbmp-base7:1.4
	jmcneill-usbmp-base6:1.4
	jmcneill-usbmp-base5:1.4
	jmcneill-usbmp-base4:1.4
	jmcneill-usbmp-base3:1.4
	jmcneill-usbmp-pre-base2:1.4
	jmcneill-usbmp-base2:1.4
	netbsd-6:1.4.0.112
	netbsd-6-base:1.4
	netbsd-5-1-2-RELEASE:1.4
	netbsd-5-1-1-RELEASE:1.4
	jmcneill-usbmp:1.4.0.110
	jmcneill-usbmp-base:1.4
	jmcneill-audiomp3:1.4.0.108
	jmcneill-audiomp3-base:1.4
	yamt-pagecache-base3:1.4
	yamt-pagecache-base2:1.4
	yamt-pagecache:1.4.0.106
	yamt-pagecache-base:1.4
	rmind-uvmplock-nbase:1.4
	cherry-xenmp:1.4.0.104
	cherry-xenmp-base:1.4
	jym-xensuspend-nbase:1.4
	uebayasi-xip-base7:1.4
	bouyer-quota2-nbase:1.4
	bouyer-quota2:1.4.0.102
	bouyer-quota2-base:1.4
	jruoho-x86intr:1.4.0.100
	jruoho-x86intr-base:1.4
	matt-mips64-premerge-20101231:1.4
	matt-nb5-mips64-premerge-20101231:1.4
	matt-nb5-pq3:1.4.0.98
	matt-nb5-pq3-base:1.4
	netbsd-5-1:1.4.0.96
	uebayasi-xip-base6:1.4
	uebayasi-xip-base5:1.4
	netbsd-5-1-RELEASE:1.4
	uebayasi-xip-base4:1.4
	uebayasi-xip-base3:1.4
	yamt-nfs-mp-base11:1.4
	netbsd-5-1-RC4:1.4
	matt-nb5-mips64-k15:1.4
	uebayasi-xip-base2:1.4
	yamt-nfs-mp-base10:1.4
	netbsd-5-1-RC3:1.4
	netbsd-5-1-RC2:1.4
	uebayasi-xip-base1:1.4
	netbsd-5-1-RC1:1.4
	rmind-uvmplock:1.4.0.94
	rmind-uvmplock-base:1.4
	yamt-nfs-mp-base9:1.4
	uebayasi-xip:1.4.0.92
	uebayasi-xip-base:1.4
	netbsd-5-0-2-RELEASE:1.4
	matt-nb5-mips64-premerge-20091211:1.4
	matt-premerge-20091211:1.4
	yamt-nfs-mp-base8:1.4
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.4
	matt-nb4-mips64-k7-u2a-k9b:1.4
	matt-nb5-mips64-u1-k1-k5:1.4
	yamt-nfs-mp-base7:1.4
	matt-nb5-mips64:1.4.0.90
	netbsd-5-0-1-RELEASE:1.4
	jymxensuspend-base:1.4
	yamt-nfs-mp-base6:1.4
	yamt-nfs-mp-base5:1.4
	yamt-nfs-mp-base4:1.4
	yamt-nfs-mp-base3:1.4
	nick-hppapmap-base4:1.4
	nick-hppapmap-base3:1.4
	netbsd-5-0:1.4.0.88
	netbsd-5-0-RELEASE:1.4
	netbsd-5-0-RC4:1.4
	netbsd-5-0-RC3:1.4
	nick-hppapmap-base2:1.4
	netbsd-5-0-RC2:1.4
	jym-xensuspend:1.4.0.86
	jym-xensuspend-base:1.4
	netbsd-5-0-RC1:1.4
	haad-dm-base2:1.4
	haad-nbase2:1.4
	ad-audiomp2:1.4.0.84
	ad-audiomp2-base:1.4
	netbsd-5:1.4.0.82
	netbsd-5-base:1.4
	nick-hppapmap:1.4.0.80
	nick-hppapmap-base:1.4
	matt-mips64-base2:1.4
	haad-dm-base1:1.4
	wrstuden-revivesa-base-4:1.4
	netbsd-4-0-1-RELEASE:1.4
	wrstuden-revivesa-base-3:1.4
	wrstuden-revivesa-base-2:1.4
	wrstuden-fixsa-newbase:1.4
	nick-csl-alignment-base5:1.4
	haad-dm:1.4.0.78
	haad-dm-base:1.4
	wrstuden-revivesa-base-1:1.4
	simonb-wapbl-nbase:1.4
	yamt-pf42-base4:1.4
	simonb-wapbl:1.4.0.76
	simonb-wapbl-base:1.4
	yamt-pf42-base3:1.4
	hpcarm-cleanup-nbase:1.4
	yamt-pf42-baseX:1.4
	yamt-pf42-base2:1.4
	yamt-nfs-mp-base2:1.4
	wrstuden-revivesa:1.4.0.74
	wrstuden-revivesa-base:1.4
	yamt-nfs-mp:1.4.0.72
	yamt-nfs-mp-base:1.4
	yamt-pf42:1.4.0.70
	yamt-pf42-base:1.4
	ad-socklock-base1:1.4
	yamt-lazymbuf-base15:1.4
	yamt-lazymbuf-base14:1.4
	keiichi-mipv6-nbase:1.4
	mjf-devfs2:1.4.0.68
	mjf-devfs2-base:1.4
	nick-net80211-sync:1.4.0.66
	nick-net80211-sync-base:1.4
	keiichi-mipv6:1.4.0.64
	keiichi-mipv6-base:1.4
	bouyer-xeni386-merge1:1.4
	matt-armv6-prevmlocking:1.4
	wrstuden-fixsa-base-1:1.4
	vmlocking2-base3:1.4
	netbsd-4-0:1.4.0.62
	netbsd-4-0-RELEASE:1.4
	bouyer-xeni386-nbase:1.4
	yamt-kmem-base3:1.4
	cube-autoconf:1.4.0.60
	cube-autoconf-base:1.4
	yamt-kmem-base2:1.4
	bouyer-xeni386:1.4.0.58
	bouyer-xeni386-base:1.4
	yamt-kmem:1.4.0.56
	yamt-kmem-base:1.4
	vmlocking2-base2:1.4
	reinoud-bufcleanup-nbase:1.4
	vmlocking2:1.4.0.54
	vmlocking2-base1:1.4
	netbsd-4-0-RC5:1.4
	matt-nb4-arm:1.4.0.52
	matt-nb4-arm-base:1.4
	matt-armv6-nbase:1.4
	jmcneill-base:1.4
	netbsd-4-0-RC4:1.4
	mjf-devfs:1.4.0.50
	mjf-devfs-base:1.4
	bouyer-xenamd64-base2:1.4
	vmlocking-nbase:1.4
	yamt-x86pmap-base4:1.4
	bouyer-xenamd64:1.4.0.48
	bouyer-xenamd64-base:1.4
	netbsd-4-0-RC3:1.4
	yamt-x86pmap-base3:1.4
	yamt-x86pmap-base2:1.4
	netbsd-4-0-RC2:1.4
	yamt-x86pmap:1.4.0.46
	yamt-x86pmap-base:1.4
	netbsd-4-0-RC1:1.4
	matt-armv6:1.4.0.44
	matt-armv6-base:1.4
	jmcneill-pm:1.4.0.42
	jmcneill-pm-base:1.4
	hpcarm-cleanup:1.4.0.40
	hpcarm-cleanup-base:1.4
	nick-csl-alignment:1.4.0.38
	nick-csl-alignment-base:1.4
	matt-mips64:1.4.0.36
	matt-mips64-base:1.4
	netbsd-3-1-1-RELEASE:1.2
	netbsd-3-0-3-RELEASE:1.2
	yamt-idlelwp-base8:1.4
	wrstuden-fixsa:1.4.0.34
	wrstuden-fixsa-base:1.4
	ppcoea-renovation:1.4.0.32
	ppcoea-renovation-base:1.4
	thorpej-atomic:1.4.0.30
	thorpej-atomic-base:1.4
	reinoud-bufcleanup:1.4.0.28
	reinoud-bufcleanup-base:1.4
	mjf-ufs-trans:1.4.0.26
	mjf-ufs-trans-base:1.4
	vmlocking:1.4.0.24
	vmlocking-base:1.4
	ad-audiomp:1.4.0.22
	ad-audiomp-base:1.4
	yamt-idlelwp:1.4.0.20
	post-newlock2-merge:1.4
	newlock2-nbase:1.4
	yamt-splraiseipl-base5:1.4
	yamt-splraiseipl-base4:1.4
	yamt-splraiseipl-base3:1.4
	abandoned-netbsd-4-base:1.4
	abandoned-netbsd-4:1.4.0.12
	netbsd-3-1:1.2.0.22
	netbsd-3-1-RELEASE:1.2
	netbsd-3-0-2-RELEASE:1.2
	yamt-splraiseipl-base2:1.4
	netbsd-3-1-RC4:1.2
	yamt-splraiseipl:1.4.0.16
	yamt-splraiseipl-base:1.4
	netbsd-3-1-RC3:1.2
	yamt-pdpolicy-base9:1.4
	newlock2:1.4.0.14
	newlock2-base:1.4
	yamt-pdpolicy-base8:1.4
	netbsd-3-1-RC2:1.2
	netbsd-3-1-RC1:1.2
	yamt-pdpolicy-base7:1.4
	netbsd-4:1.4.0.18
	netbsd-4-base:1.4
	yamt-pdpolicy-base6:1.4
	chap-midi-nbase:1.4
	netbsd-3-0-1-RELEASE:1.2
	gdamore-uart:1.4.0.10
	gdamore-uart-base:1.4
	simonb-timcounters-final:1.3.6.1
	yamt-pdpolicy-base5:1.4
	chap-midi:1.4.0.8
	chap-midi-base:1.4
	yamt-pdpolicy-base4:1.4
	yamt-pdpolicy-base3:1.4
	peter-altq-base:1.4
	peter-altq:1.4.0.6
	yamt-pdpolicy-base2:1.4
	elad-kernelauth-base:1.4
	elad-kernelauth:1.4.0.4
	yamt-pdpolicy:1.4.0.2
	yamt-pdpolicy-base:1.4
	yamt-uio_vmspace-base5:1.4
	simonb-timecounters:1.3.0.6
	simonb-timecounters-base:1.4
	rpaulo-netinet-merge-pcb:1.3.0.4
	rpaulo-netinet-merge-pcb-base:1.4
	yamt-uio_vmspace:1.3.0.2
	netbsd-3-0:1.2.0.20
	netbsd-3-0-RELEASE:1.2
	netbsd-3-0-RC6:1.2
	yamt-readahead-base3:1.2
	netbsd-3-0-RC5:1.2
	netbsd-3-0-RC4:1.2
	netbsd-3-0-RC3:1.2
	yamt-readahead-base2:1.2
	netbsd-3-0-RC2:1.2
	yamt-readahead-pervnode:1.2
	yamt-readahead-perfile:1.2
	yamt-readahead:1.2.0.18
	yamt-readahead-base:1.2
	netbsd-3-0-RC1:1.2
	yamt-vop-base3:1.2
	netbsd-2-0-3-RELEASE:1.1
	netbsd-2-1:1.1.0.16
	yamt-vop-base2:1.2
	thorpej-vnode-attr:1.2.0.16
	thorpej-vnode-attr-base:1.2
	netbsd-2-1-RELEASE:1.1
	yamt-vop:1.2.0.14
	yamt-vop-base:1.2
	netbsd-2-1-RC6:1.1
	netbsd-2-1-RC5:1.1
	netbsd-2-1-RC4:1.1
	netbsd-2-1-RC3:1.1
	netbsd-2-1-RC2:1.1
	netbsd-2-1-RC1:1.1
	yamt-lazymbuf:1.2.0.12
	yamt-km-base4:1.2
	netbsd-2-0-2-RELEASE:1.1
	yamt-km-base3:1.2
	netbsd-3:1.2.0.10
	netbsd-3-base:1.2
	yamt-km-base2:1.2
	yamt-km:1.2.0.6
	yamt-km-base:1.2
	kent-audio2:1.2.0.4
	kent-audio2-base:1.2
	netbsd-2-0-1-RELEASE:1.1
	kent-audio1-beforemerge:1.2
	netbsd-2:1.1.0.14
	netbsd-2-base:1.1
	kent-audio1:1.2.0.2
	kent-audio1-base:1.2
	netbsd-2-0-RELEASE:1.1
	netbsd-2-0-RC5:1.1
	netbsd-2-0-RC4:1.1
	netbsd-2-0-RC3:1.1
	netbsd-2-0-RC2:1.1
	netbsd-2-0-RC1:1.1
	netbsd-2-0:1.1.0.12
	netbsd-2-0-base:1.1
	ktrace-lwp:1.1.0.10
	ktrace-lwp-base:1.2
	nathanw_sa_before_merge:1.1
	fvdl_fs64_base:1.1
	gmcgarry_ctxsw:1.1.0.8
	gmcgarry_ctxsw_base:1.1
	gmcgarry_ucred:1.1.0.6
	gmcgarry_ucred_base:1.1
	kqueue-aftermerge:1.1
	kqueue-beforemerge:1.1
	gehenna-devsw-base:1.1
	gehenna-devsw:1.1.0.4
	kqueue-base:1.1
	kqueue:1.1.0.2;
locks; strict;
comment	@# @;


1.12
date	2018.06.13.16.05.14;	author christos;	state Exp;
branches;
next	1.11;
commitid	DlfU1uYeTm2Ly8GA;

1.11
date	2018.06.11.21.37.29;	author christos;	state Exp;
branches;
next	1.10;
commitid	WKDIrAUBaZCGsUFA;

1.10
date	2018.05.27.01.14.50;	author christos;	state Exp;
branches;
next	1.9;
commitid	e0gagjXvNVR6bSDA;

1.9
date	2016.03.22.08.25.22;	author mrg;	state Exp;
branches
	1.9.10.1
	1.9.16.1;
next	1.8;

1.8
date	2016.01.25.18.55.25;	author christos;	state Exp;
branches;
next	1.7;

1.7
date	2015.09.06.15.34.55;	author uebayasi;	state Exp;
branches;
next	1.6;

1.6
date	2015.09.06.02.22.50;	author uebayasi;	state Exp;
branches;
next	1.5;

1.5
date	2015.09.05.04.44.29;	author uebayasi;	state Exp;
branches;
next	1.4;

1.4
date	2006.02.04.11.23.45;	author dsl;	state Exp;
branches
	1.4.116.1
	1.4.136.1;
next	1.3;

1.3
date	2005.12.11.12.17.40;	author christos;	state Exp;
branches
	1.3.2.1
	1.3.4.1
	1.3.6.1;
next	1.2;

1.2
date	2004.06.15.07.41.36;	author skrll;	state Exp;
branches
	1.2.12.1;
next	1.1;

1.1
date	2002.06.05.01.04.24;	author fredette;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.10.1;
next	;

1.9.10.1
date	2018.06.09.15.35.38;	author martin;	state Exp;
branches;
next	;
commitid	LCIzeghK1s7AwCFA;

1.9.16.1
date	2018.06.25.07.25.42;	author pgoyette;	state Exp;
branches;
next	;
commitid	8PtAu9af7VvhiDHA;

1.4.116.1
date	2017.12.03.11.36.16;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.4.136.1
date	2015.09.22.12.05.44;	author skrll;	state Exp;
branches;
next	1.4.136.2;

1.4.136.2
date	2016.03.19.11.30.00;	author skrll;	state Exp;
branches;
next	1.4.136.3;

1.4.136.3
date	2016.04.22.15.44.09;	author skrll;	state Exp;
branches;
next	;

1.3.2.1
date	2006.02.18.15.38.35;	author yamt;	state Exp;
branches;
next	;

1.3.4.1
date	2006.09.09.02.39.52;	author rpaulo;	state Exp;
branches;
next	;

1.3.6.1
date	2006.04.22.11.37.31;	author simonb;	state Exp;
branches;
next	;

1.2.12.1
date	2006.06.21.14.52.09;	author yamt;	state Exp;
branches;
next	;

1.1.2.1
date	2002.06.05.01.04.24;	author jdolecek;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2002.06.23.17.37.11;	author jdolecek;	state Exp;
branches;
next	;

1.1.4.1
date	2002.06.05.01.04.24;	author gehenna;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2002.07.14.17.47.35;	author gehenna;	state Exp;
branches;
next	;

1.1.10.1
date	2004.08.03.10.35.37;	author skrll;	state Exp;
branches;
next	1.1.10.2;

1.1.10.2
date	2004.09.18.14.35.22;	author skrll;	state Exp;
branches;
next	1.1.10.3;

1.1.10.3
date	2004.09.21.13.16.34;	author skrll;	state Exp;
branches;
next	;


desc
@@


1.12
log
@revert previous MAKEOBJDIRPREFIX massaging
@
text
@#	$NetBSD: Makefile.inc,v 1.10 2018/05/27 01:14:50 christos Exp $

#	$OpenBSD: Makefile.inc,v 1.4 2001/03/29 03:58:17 mickey Exp $
#
#	NOTE:	$S must correspond to the top of the 'sys' tree
#		$HPPA must correspond to the top of hppa tree

SPMATHDIR=	${HPPA}/spmath

SPMATHDST?=	${.OBJDIR}/lib/spmath

SPMATH=		${SPMATHDST}/spmath.o
SPMATH_PROF=	${SPMATHDST}/spmath.po

SPMATHMAKE= \
	cd ${SPMATHDIR} && MAKEOBJDIRPREFIX= && unset MAKEOBJDIRPREFIX && \
	  MAKEOBJDIR=${SPMATHDST} ${MAKE} \
	    CC=${CC:q} CFLAGS=${CFLAGS:q} \
	    SPMATHCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g:q} \
	    AS=${AS:q} AFLAGS=${AFLAGS:q} \
	    LD=${LD:q} STRIP=${STRIP:q} \
	    CPP=${CPP:q} STRIP=${STRIP:q} AR=${AR:q} \
	    NM=${NM:q} LORDER=${LORDER:q} \
	    XMACHINE=${MACHINE:q} XMACHINE_ARCH=${MACHINE_ARCH:q}

${SPMATH}:	.NOTMAIN .MAKE __always_make_spmath
	@@echo making sure the spmath library is up to date...
	@@${SPMATHMAKE} spmath.o

${SPMATH_PROF}:	.NOTMAIN .MAKE __always_make_spmath
	@@echo making sure the profiled spmath library is up to date...
	@@${SPMATHMAKE} spmath.po

__CLEANSPMATH:	.NOTMAIN .MAKE __always_make_spmath
	@@echo cleaning the spmath library objects
	@@${SPMATHMAKE} clean

clean:	__CLEANSPMATH

__DEPENDSPMATH:	.NOTMAIN .MAKE __always_make_spmath assym.h
	@@echo depending the spmath library objects
	@@${SPMATHMAKE} depend

depend:	__DEPENDSPMATH

__always_make_spmath:	.NOTMAIN
	-mkdir -p ${SPMATHDST}

@


1.11
log
@switch from MAKEOBJDIRPREFIX to MAKEOBJDIR.
@
text
@d18 1
a18 1
	    CC=${CC:q} CFLAGS=${CFLAGS:S/MAKEOBJDIRPREFIX/MAKEOBJDIR/:q} \
@


1.10
log
@- Introduce :q modifier for make variables and make it double escape $'s so
  that passing variables to recursive makes with :q works as expected.
- Revert :Q to work as before.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@@
XXX: pullup 8
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.9 2016/03/22 08:25:22 mrg Exp $
d18 1
a18 1
	    CC=${CC:q} CFLAGS=${CFLAGS:q} \
@


1.9
log
@remove a bunch of "@@echo done" from the tail of rules.  these messages
were vaguely useful back when we didn't run make -j, but now you end
up with a single line "done" every so often, with no idea what it is
for.  very few other targets claim they're done so just remove these.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.8 2016/01/25 18:55:25 christos Exp $
d18 7
a24 7
	    CC=${CC:Q} CFLAGS=${CFLAGS:Q} \
	    SPMATHCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g:Q} \
	    AS=${AS:Q} AFLAGS=${AFLAGS:Q} \
	    LD=${LD:Q} STRIP=${STRIP:Q} \
	    CPP=${CPP:Q} STRIP=${STRIP:Q} AR=${AR:Q} \
	    NM=${NM:Q} LORDER=${LORDER:Q} \
	    XMACHINE=${MACHINE:Q} XMACHINE_ARCH=${MACHINE_ARCH:Q}
@


1.9.16.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.12 2018/06/13 16:05:14 christos Exp $
d18 7
a24 7
	    CC=${CC:q} CFLAGS=${CFLAGS:q} \
	    SPMATHCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g:q} \
	    AS=${AS:q} AFLAGS=${AFLAGS:q} \
	    LD=${LD:q} STRIP=${STRIP:q} \
	    CPP=${CPP:q} STRIP=${STRIP:q} AR=${AR:q} \
	    NM=${NM:q} LORDER=${LORDER:q} \
	    XMACHINE=${MACHINE:q} XMACHINE_ARCH=${MACHINE_ARCH:q}
@


1.9.10.1
log
@Pull up following revision(s) (requested by christos in ticket #870):

	sys/lib/libgnuefi/Makefile.inc: revision 1.5
	external/mit/xorg/xorg-pkg-ver.mk: revision 1.9
	sys/arch/i386/stand/lib/Makefile.inc: revision 1.17
	sys/compat/common/Makefile.inc: revision 1.25
	usr.bin/make/unit-tests/varquote.exp: revision 1.1, 1.2
	sys/lib/libsa/Makefile.inc: revision 1.24
	usr.bin/make/var.c: revision 1.220
	sys/arch/ia64/stand/efi/libefi/Makefile.inc: revision 1.5
	sys/arch/hppa/spmath/Makefile.inc: revision 1.10
	usr.bin/make/unit-tests/varquote.mk: revision 1.1, 1.2
	usr.bin/make/unit-tests/Makefile: revision 1.53
	sys/lib/libkern/Makefile.inc: revision 1.45
	sys/arch/acorn32/stand/lib/Makefile.inc: revision 1.4
	sys/arch/m68k/fpsp/Makefile.inc: revision 1.21
	usr.bin/make/make.1: revision 1.273
	sys/lib/libz/Makefile.inc: revision 1.17

- Introduce :q modifier for make variables and make it double escape $'s so
  that passing variables to recursive makes with :q works as expected.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@@

XXX: pullup 8
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.9 2016/03/22 08:25:22 mrg Exp $
d18 7
a24 7
	    CC=${CC:q} CFLAGS=${CFLAGS:q} \
	    SPMATHCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g:q} \
	    AS=${AS:q} AFLAGS=${AFLAGS:q} \
	    LD=${LD:q} STRIP=${STRIP:q} \
	    CPP=${CPP:q} STRIP=${STRIP:q} AR=${AR:q} \
	    NM=${NM:q} LORDER=${LORDER:q} \
	    XMACHINE=${MACHINE:q} XMACHINE_ARCH=${MACHINE_ARCH:q}
@


1.8
log
@use :Q to quote variables properly.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.7 2015/09/06 15:34:55 uebayasi Exp $
a28 1
	@@echo done
a32 1
	@@echo done
a36 1
	@@echo done
a42 1
	@@echo done
@


1.7
log
@In kernel lib build, print message when things not only start bug also end.
@
text
@d1 1
a1 1
#	$NetBSD$
d18 7
a24 7
	    CC='${CC}' CFLAGS='${CFLAGS}' \
	    SPMATHCPPFLAGS='${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g}'\
	    AS='${AS}' AFLAGS='${AFLAGS}' \
	    LD='${LD}' STRIP='${STRIP}' \
	    CPP='${CPP}' STRIP='${STRIP}' AR='${AR}' \
	    NM='${NM}' LORDER='${LORDER}' \
	    XMACHINE='${MACHINE}' XMACHINE_ARCH='${MACHINE_ARCH}'
@


1.6
log
@spmath.o is an MD library, not an MD object.
@
text
@d29 1
d34 1
d39 1
d46 1
@


1.5
log
@Fix build of hppa's spmath.o, as m68k's fpsp.o was done.
@
text
@a25 3
spmath.o: ${SPMATH}
	ln -sf ${SPMATH} $@@

@


1.4
log
@Add .MAKE to targets that run ${MAKE} so that parallel makes work properly.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.3 2005/12/11 12:17:40 christos Exp $
d26 3
@


1.4.116.1
log
@update from HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d18 7
a24 7
	    CC=${CC:Q} CFLAGS=${CFLAGS:Q} \
	    SPMATHCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g:Q} \
	    AS=${AS:Q} AFLAGS=${AFLAGS:Q} \
	    LD=${LD:Q} STRIP=${STRIP:Q} \
	    CPP=${CPP:Q} STRIP=${STRIP:Q} AR=${AR:Q} \
	    NM=${NM:Q} LORDER=${LORDER:Q} \
	    XMACHINE=${MACHINE:Q} XMACHINE_ARCH=${MACHINE_ARCH:Q}
@


1.4.136.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.7 2015/09/06 15:34:55 uebayasi Exp $
a28 1
	@@echo done
a32 1
	@@echo done
a36 1
	@@echo done
a42 1
	@@echo done
@


1.4.136.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.4.136.1 2015/09/22 12:05:44 skrll Exp $
d18 7
a24 7
	    CC=${CC:Q} CFLAGS=${CFLAGS:Q} \
	    SPMATHCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g:Q} \
	    AS=${AS:Q} AFLAGS=${AFLAGS:Q} \
	    LD=${LD:Q} STRIP=${STRIP:Q} \
	    CPP=${CPP:Q} STRIP=${STRIP:Q} AR=${AR:Q} \
	    NM=${NM:Q} LORDER=${LORDER:Q} \
	    XMACHINE=${MACHINE:Q} XMACHINE_ARCH=${MACHINE_ARCH:Q}
@


1.4.136.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.4.136.2 2016/03/19 11:30:00 skrll Exp $
d29 1
d34 1
d39 1
d46 1
@


1.3
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.1.10.3 2004/09/21 13:16:34 skrll Exp $
d26 1
a26 1
${SPMATH}:	.NOTMAIN __always_make_spmath
d30 1
a30 1
${SPMATH_PROF}:	.NOTMAIN __always_make_spmath
d34 1
a34 1
__CLEANSPMATH:	.NOTMAIN __always_make_spmath
d40 1
a40 1
__DEPENDSPMATH:	.NOTMAIN __always_make_spmath assym.h
@


1.3.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.4 2006/02/04 11:23:45 dsl Exp $
d26 1
a26 1
${SPMATH}:	.NOTMAIN .MAKE __always_make_spmath
d30 1
a30 1
${SPMATH_PROF}:	.NOTMAIN .MAKE __always_make_spmath
d34 1
a34 1
__CLEANSPMATH:	.NOTMAIN .MAKE __always_make_spmath
d40 1
a40 1
__DEPENDSPMATH:	.NOTMAIN .MAKE __always_make_spmath assym.h
@


1.3.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.4 2006/02/04 11:23:45 dsl Exp $
d26 1
a26 1
${SPMATH}:	.NOTMAIN .MAKE __always_make_spmath
d30 1
a30 1
${SPMATH_PROF}:	.NOTMAIN .MAKE __always_make_spmath
d34 1
a34 1
__CLEANSPMATH:	.NOTMAIN .MAKE __always_make_spmath
d40 1
a40 1
__DEPENDSPMATH:	.NOTMAIN .MAKE __always_make_spmath assym.h
@


1.3.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.3 2005/12/11 12:17:40 christos Exp $
d26 1
a26 1
${SPMATH}:	.NOTMAIN .MAKE __always_make_spmath
d30 1
a30 1
${SPMATH_PROF}:	.NOTMAIN .MAKE __always_make_spmath
d34 1
a34 1
__CLEANSPMATH:	.NOTMAIN .MAKE __always_make_spmath
d40 1
a40 1
__DEPENDSPMATH:	.NOTMAIN .MAKE __always_make_spmath assym.h
@


1.2
log
@Fix MAKEOBJDIRPREFIX builds and remove a line continuation that is not
needed.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.1 2002/06/05 01:04:24 fredette Exp $
@


1.2.12.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.2 2004/06/15 07:41:36 skrll Exp $
d26 1
a26 1
${SPMATH}:	.NOTMAIN .MAKE __always_make_spmath
d30 1
a30 1
${SPMATH_PROF}:	.NOTMAIN .MAKE __always_make_spmath
d34 1
a34 1
__CLEANSPMATH:	.NOTMAIN .MAKE __always_make_spmath
d40 1
a40 1
__DEPENDSPMATH:	.NOTMAIN .MAKE __always_make_spmath assym.h
@


1.1
log
@Added files to support generic HP PA-RISC based machines.  hp700-specific
files to follow.
@
text
@d1 1
a1 1
#	$NetBSD$
d16 2
a17 1
	cd ${SPMATHDIR} && MAKEOBJDIR=${SPMATHDST} ${MAKE} \
d19 1
a19 1
	    CPPFLAGS='${CPPFLAGS:S@@^-I.@@-I../../.@@g}'\
d24 1
a24 1
	    XMACHINE='${MACHINE}' XMACHINE_ARCH='${MACHINE_ARCH}' \
@


1.1.4.1
log
@file Makefile.inc was added on branch gehenna-devsw on 2002-07-14 17:47:35 +0000
@
text
@d1 47
@


1.1.4.2
log
@catch up with -current.
@
text
@a0 47
#	$NetBSD: Makefile.inc,v 1.1.4.1 2002/07/14 17:47:35 gehenna Exp $

#	$OpenBSD: Makefile.inc,v 1.4 2001/03/29 03:58:17 mickey Exp $
#
#	NOTE:	$S must correspond to the top of the 'sys' tree
#		$HPPA must correspond to the top of hppa tree

SPMATHDIR=	${HPPA}/spmath

SPMATHDST?=	${.OBJDIR}/lib/spmath

SPMATH=		${SPMATHDST}/spmath.o
SPMATH_PROF=	${SPMATHDST}/spmath.po

SPMATHMAKE= \
	cd ${SPMATHDIR} && MAKEOBJDIR=${SPMATHDST} ${MAKE} \
	    CC='${CC}' CFLAGS='${CFLAGS}' \
	    CPPFLAGS='${CPPFLAGS:S@@^-I.@@-I../../.@@g}'\
	    AS='${AS}' AFLAGS='${AFLAGS}' \
	    LD='${LD}' STRIP='${STRIP}' \
	    CPP='${CPP}' STRIP='${STRIP}' AR='${AR}' \
	    NM='${NM}' LORDER='${LORDER}' \
	    XMACHINE='${MACHINE}' XMACHINE_ARCH='${MACHINE_ARCH}' \

${SPMATH}:	.NOTMAIN __always_make_spmath
	@@echo making sure the spmath library is up to date...
	@@${SPMATHMAKE} spmath.o

${SPMATH_PROF}:	.NOTMAIN __always_make_spmath
	@@echo making sure the profiled spmath library is up to date...
	@@${SPMATHMAKE} spmath.po

__CLEANSPMATH:	.NOTMAIN __always_make_spmath
	@@echo cleaning the spmath library objects
	@@${SPMATHMAKE} clean

clean:	__CLEANSPMATH

__DEPENDSPMATH:	.NOTMAIN __always_make_spmath assym.h
	@@echo depending the spmath library objects
	@@${SPMATHMAKE} depend

depend:	__DEPENDSPMATH

__always_make_spmath:	.NOTMAIN
	-mkdir -p ${SPMATHDST}

@


1.1.2.1
log
@file Makefile.inc was added on branch kqueue on 2002-06-23 17:37:11 +0000
@
text
@d1 47
@


1.1.2.2
log
@catch up with -current on kqueue branch
@
text
@a0 47
#	$NetBSD: Makefile.inc,v 1.1.2.1 2002/06/23 17:37:11 jdolecek Exp $

#	$OpenBSD: Makefile.inc,v 1.4 2001/03/29 03:58:17 mickey Exp $
#
#	NOTE:	$S must correspond to the top of the 'sys' tree
#		$HPPA must correspond to the top of hppa tree

SPMATHDIR=	${HPPA}/spmath

SPMATHDST?=	${.OBJDIR}/lib/spmath

SPMATH=		${SPMATHDST}/spmath.o
SPMATH_PROF=	${SPMATHDST}/spmath.po

SPMATHMAKE= \
	cd ${SPMATHDIR} && MAKEOBJDIR=${SPMATHDST} ${MAKE} \
	    CC='${CC}' CFLAGS='${CFLAGS}' \
	    CPPFLAGS='${CPPFLAGS:S@@^-I.@@-I../../.@@g}'\
	    AS='${AS}' AFLAGS='${AFLAGS}' \
	    LD='${LD}' STRIP='${STRIP}' \
	    CPP='${CPP}' STRIP='${STRIP}' AR='${AR}' \
	    NM='${NM}' LORDER='${LORDER}' \
	    XMACHINE='${MACHINE}' XMACHINE_ARCH='${MACHINE_ARCH}' \

${SPMATH}:	.NOTMAIN __always_make_spmath
	@@echo making sure the spmath library is up to date...
	@@${SPMATHMAKE} spmath.o

${SPMATH_PROF}:	.NOTMAIN __always_make_spmath
	@@echo making sure the profiled spmath library is up to date...
	@@${SPMATHMAKE} spmath.po

__CLEANSPMATH:	.NOTMAIN __always_make_spmath
	@@echo cleaning the spmath library objects
	@@${SPMATHMAKE} clean

clean:	__CLEANSPMATH

__DEPENDSPMATH:	.NOTMAIN __always_make_spmath assym.h
	@@echo depending the spmath library objects
	@@${SPMATHMAKE} depend

depend:	__DEPENDSPMATH

__always_make_spmath:	.NOTMAIN
	-mkdir -p ${SPMATHDST}

@


1.1.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.2 2004/06/15 07:41:36 skrll Exp $
d16 1
a16 2
	cd ${SPMATHDIR} && MAKEOBJDIRPREFIX= && unset MAKEOBJDIRPREFIX && \
	  MAKEOBJDIR=${SPMATHDST} ${MAKE} \
d18 1
a18 1
	    SPMATHCPPFLAGS='${CPPFLAGS:S@@^-I.@@-I. -I../../.@@g}'\
d23 1
a23 1
	    XMACHINE='${MACHINE}' XMACHINE_ARCH='${MACHINE_ARCH}'
@


1.1.10.2
log
@Sync with HEAD.
@
text
@@


1.1.10.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.1.10.1 2004/08/03 10:35:37 skrll Exp $
@
