head	1.36;
access;
symbols
	netbsd-11-0-RC3:1.36
	netbsd-11-0-RC2:1.36
	netbsd-11-0-RC1:1.36
	perseant-exfatfs-base-20250801:1.36
	netbsd-11:1.36.0.76
	netbsd-11-base:1.36
	netbsd-10-1-RELEASE:1.36
	perseant-exfatfs-base-20240630:1.36
	perseant-exfatfs:1.36.0.74
	perseant-exfatfs-base:1.36
	netbsd-8-3-RELEASE:1.36
	netbsd-9-4-RELEASE:1.36
	netbsd-10-0-RELEASE:1.36
	netbsd-10-0-RC6:1.36
	netbsd-10-0-RC5:1.36
	netbsd-10-0-RC4:1.36
	netbsd-10-0-RC3:1.36
	netbsd-10-0-RC2:1.36
	thorpej-ifq:1.36.0.72
	thorpej-ifq-base:1.36
	thorpej-altq-separation:1.36.0.70
	thorpej-altq-separation-base:1.36
	netbsd-10-0-RC1:1.36
	netbsd-10:1.36.0.68
	netbsd-10-base:1.36
	bouyer-sunxi-drm:1.36.0.66
	bouyer-sunxi-drm-base:1.36
	netbsd-9-3-RELEASE:1.36
	thorpej-i2c-spi-conf2:1.36.0.64
	thorpej-i2c-spi-conf2-base:1.36
	thorpej-futex2:1.36.0.62
	thorpej-futex2-base:1.36
	thorpej-cfargs2:1.36.0.60
	thorpej-cfargs2-base:1.36
	cjep_sun2x-base1:1.36
	cjep_sun2x:1.36.0.58
	cjep_sun2x-base:1.36
	cjep_staticlib_x-base1:1.36
	netbsd-9-2-RELEASE:1.36
	cjep_staticlib_x:1.36.0.56
	cjep_staticlib_x-base:1.36
	thorpej-i2c-spi-conf:1.36.0.54
	thorpej-i2c-spi-conf-base:1.36
	thorpej-cfargs:1.36.0.52
	thorpej-cfargs-base:1.36
	thorpej-futex:1.36.0.50
	thorpej-futex-base:1.36
	netbsd-9-1-RELEASE:1.36
	bouyer-xenpvh-base2:1.36
	phil-wifi-20200421:1.36
	bouyer-xenpvh-base1:1.36
	phil-wifi-20200411:1.36
	bouyer-xenpvh:1.36.0.48
	bouyer-xenpvh-base:1.36
	is-mlppp:1.36.0.46
	is-mlppp-base:1.36
	phil-wifi-20200406:1.36
	netbsd-8-2-RELEASE:1.36
	ad-namecache-base3:1.36
	netbsd-9-0-RELEASE:1.36
	netbsd-9-0-RC2:1.36
	ad-namecache-base2:1.36
	ad-namecache-base1:1.36
	ad-namecache:1.36.0.44
	ad-namecache-base:1.36
	netbsd-9-0-RC1:1.36
	phil-wifi-20191119:1.36
	netbsd-9:1.36.0.42
	netbsd-9-base:1.36
	phil-wifi-20190609:1.36
	netbsd-8-1-RELEASE:1.36
	netbsd-8-1-RC1:1.36
	isaki-audio2:1.36.0.40
	isaki-audio2-base:1.36
	pgoyette-compat-merge-20190127:1.36
	pgoyette-compat-20190127:1.36
	pgoyette-compat-20190118:1.36
	pgoyette-compat-1226:1.36
	pgoyette-compat-1126:1.36
	pgoyette-compat-1020:1.36
	pgoyette-compat-0930:1.36
	pgoyette-compat-0906:1.36
	netbsd-7-2-RELEASE:1.36
	pgoyette-compat-0728:1.36
	netbsd-8-0-RELEASE:1.36
	phil-wifi:1.36.0.38
	phil-wifi-base:1.36
	pgoyette-compat-0625:1.36
	netbsd-8-0-RC2:1.36
	pgoyette-compat-0521:1.36
	pgoyette-compat-0502:1.36
	pgoyette-compat-0422:1.36
	netbsd-8-0-RC1:1.36
	pgoyette-compat-0415:1.36
	pgoyette-compat-0407:1.36
	pgoyette-compat-0330:1.36
	pgoyette-compat-0322:1.36
	pgoyette-compat-0315:1.36
	netbsd-7-1-2-RELEASE:1.36
	pgoyette-compat:1.36.0.36
	pgoyette-compat-base:1.36
	netbsd-7-1-1-RELEASE:1.36
	tls-maxphys-base-20171202:1.36
	matt-nb8-mediatek:1.36.0.34
	matt-nb8-mediatek-base:1.36
	nick-nhusb-base-20170825:1.36
	perseant-stdc-iso10646:1.36.0.32
	perseant-stdc-iso10646-base:1.36
	netbsd-8:1.36.0.30
	netbsd-8-base:1.36
	prg-localcount2-base3:1.36
	prg-localcount2-base2:1.36
	prg-localcount2-base1:1.36
	prg-localcount2:1.36.0.28
	prg-localcount2-base:1.36
	pgoyette-localcount-20170426:1.36
	bouyer-socketcan-base1:1.36
	jdolecek-ncq:1.36.0.26
	jdolecek-ncq-base:1.36
	pgoyette-localcount-20170320:1.36
	netbsd-7-1:1.36.0.24
	netbsd-7-1-RELEASE:1.36
	netbsd-7-1-RC2:1.36
	nick-nhusb-base-20170204:1.36
	netbsd-7-nhusb-base-20170116:1.36
	bouyer-socketcan:1.36.0.22
	bouyer-socketcan-base:1.36
	pgoyette-localcount-20170107:1.36
	netbsd-7-1-RC1:1.36
	nick-nhusb-base-20161204:1.36
	pgoyette-localcount-20161104:1.36
	netbsd-7-0-2-RELEASE:1.36
	nick-nhusb-base-20161004:1.36
	localcount-20160914:1.36
	netbsd-7-nhusb:1.36.0.20
	netbsd-7-nhusb-base:1.36
	pgoyette-localcount-20160806:1.36
	pgoyette-localcount-20160726:1.36
	pgoyette-localcount:1.36.0.18
	pgoyette-localcount-base:1.36
	nick-nhusb-base-20160907:1.36
	nick-nhusb-base-20160529:1.36
	netbsd-7-0-1-RELEASE:1.36
	nick-nhusb-base-20160422:1.36
	nick-nhusb-base-20160319:1.36
	nick-nhusb-base-20151226:1.36
	netbsd-7-0:1.36.0.16
	netbsd-7-0-RELEASE:1.36
	nick-nhusb-base-20150921:1.36
	netbsd-7-0-RC3:1.36
	netbsd-7-0-RC2:1.36
	netbsd-7-0-RC1:1.36
	nick-nhusb-base-20150606:1.36
	nick-nhusb-base-20150406:1.36
	nick-nhusb:1.36.0.14
	nick-nhusb-base:1.36
	netbsd-5-2-3-RELEASE:1.32
	netbsd-5-1-5-RELEASE:1.32
	netbsd-6-0-6-RELEASE:1.34
	netbsd-6-1-5-RELEASE:1.34
	netbsd-7:1.36.0.12
	netbsd-7-base:1.36
	yamt-pagecache-base9:1.36
	yamt-pagecache-tag8:1.34
	netbsd-6-1-4-RELEASE:1.34
	netbsd-6-0-5-RELEASE:1.34
	tls-earlyentropy:1.36.0.10
	tls-earlyentropy-base:1.36
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.36
	riastradh-drm2-base3:1.36
	netbsd-6-1-3-RELEASE:1.34
	netbsd-6-0-4-RELEASE:1.34
	netbsd-5-2-2-RELEASE:1.32
	netbsd-5-1-4-RELEASE:1.32
	netbsd-6-1-2-RELEASE:1.34
	netbsd-6-0-3-RELEASE:1.34
	netbsd-5-2-1-RELEASE:1.32
	netbsd-5-1-3-RELEASE:1.32
	rmind-smpnet-nbase:1.36
	netbsd-6-1-1-RELEASE:1.34
	riastradh-drm2-base2:1.36
	riastradh-drm2-base1:1.36
	riastradh-drm2:1.36.0.8
	riastradh-drm2-base:1.36
	rmind-smpnet:1.36.0.6
	rmind-smpnet-base:1.36
	netbsd-6-1:1.34.0.28
	netbsd-6-0-2-RELEASE:1.34
	netbsd-6-1-RELEASE:1.34
	khorben-n900:1.36.0.4
	netbsd-6-1-RC4:1.34
	netbsd-6-1-RC3:1.34
	agc-symver:1.36.0.2
	agc-symver-base:1.36
	netbsd-6-1-RC2:1.34
	netbsd-6-1-RC1:1.34
	yamt-pagecache-base8:1.34
	netbsd-5-2:1.32.0.100
	netbsd-6-0-1-RELEASE:1.34
	yamt-pagecache-base7:1.34
	netbsd-5-2-RELEASE:1.32
	netbsd-5-2-RC1:1.32
	matt-nb6-plus-nbase:1.34
	yamt-pagecache-base6:1.34
	netbsd-6-0:1.34.0.24
	netbsd-6-0-RELEASE:1.34
	netbsd-6-0-RC2:1.34
	tls-maxphys:1.34.0.22
	tls-maxphys-base:1.36
	matt-nb6-plus:1.34.0.20
	matt-nb6-plus-base:1.34
	netbsd-6-0-RC1:1.34
	jmcneill-usbmp-base10:1.34
	yamt-pagecache-base5:1.34
	jmcneill-usbmp-base9:1.34
	yamt-pagecache-base4:1.34
	jmcneill-usbmp-base8:1.34
	jmcneill-usbmp-base7:1.34
	jmcneill-usbmp-base6:1.34
	jmcneill-usbmp-base5:1.34
	jmcneill-usbmp-base4:1.34
	jmcneill-usbmp-base3:1.34
	jmcneill-usbmp-pre-base2:1.34
	jmcneill-usbmp-base2:1.34
	netbsd-6:1.34.0.18
	netbsd-6-base:1.34
	netbsd-5-1-2-RELEASE:1.32
	netbsd-5-1-1-RELEASE:1.32
	jmcneill-usbmp:1.34.0.16
	jmcneill-usbmp-base:1.34
	jmcneill-audiomp3:1.34.0.14
	jmcneill-audiomp3-base:1.34
	yamt-pagecache-base3:1.34
	yamt-pagecache-base2:1.34
	yamt-pagecache:1.34.0.12
	yamt-pagecache-base:1.34
	rmind-uvmplock-nbase:1.34
	cherry-xenmp:1.34.0.10
	cherry-xenmp-base:1.34
	bouyer-quota2-nbase:1.34
	bouyer-quota2:1.34.0.8
	bouyer-quota2-base:1.34
	jruoho-x86intr:1.34.0.6
	jruoho-x86intr-base:1.34
	matt-mips64-premerge-20101231:1.34
	matt-nb5-mips64-premerge-20101231:1.32
	matt-nb5-pq3:1.32.0.98
	matt-nb5-pq3-base:1.32
	netbsd-5-1:1.32.0.96
	netbsd-5-1-RELEASE:1.32
	uebayasi-xip-base4:1.34
	uebayasi-xip-base3:1.34
	yamt-nfs-mp-base11:1.34
	netbsd-5-1-RC4:1.32
	matt-nb5-mips64-k15:1.32
	uebayasi-xip-base2:1.34
	yamt-nfs-mp-base10:1.34
	netbsd-5-1-RC3:1.32
	netbsd-5-1-RC2:1.32
	uebayasi-xip-base1:1.34
	netbsd-5-1-RC1:1.32
	rmind-uvmplock:1.34.0.4
	rmind-uvmplock-base:1.34
	yamt-nfs-mp-base9:1.34
	uebayasi-xip:1.34.0.2
	uebayasi-xip-base:1.34
	netbsd-5-0-2-RELEASE:1.32
	matt-nb5-mips64-premerge-20091211:1.32
	matt-premerge-20091211:1.34
	yamt-nfs-mp-base8:1.34
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.32
	matt-nb4-mips64-k7-u2a-k9b:1.32
	matt-nb5-mips64-u1-k1-k5:1.32
	yamt-nfs-mp-base7:1.34
	matt-nb5-mips64:1.32.0.94
	netbsd-5-0-1-RELEASE:1.32
	jymxensuspend-base:1.32
	yamt-nfs-mp-base6:1.32
	yamt-nfs-mp-base5:1.32
	yamt-nfs-mp-base4:1.32
	jym-xensuspend-nbase:1.34
	yamt-nfs-mp-base3:1.32
	nick-hppapmap-base4:1.32
	nick-hppapmap-base3:1.32
	netbsd-5-0:1.32.0.92
	netbsd-5-0-RELEASE:1.32
	netbsd-5-0-RC4:1.32
	netbsd-5-0-RC3:1.32
	nick-hppapmap-base2:1.32
	netbsd-5-0-RC2:1.32
	jym-xensuspend:1.32.0.90
	jym-xensuspend-base:1.32
	netbsd-5-0-RC1:1.32
	haad-dm-base2:1.32
	haad-nbase2:1.32
	ad-audiomp2:1.32.0.88
	ad-audiomp2-base:1.32
	netbsd-5:1.32.0.86
	netbsd-5-base:1.32
	nick-hppapmap:1.32.0.84
	nick-hppapmap-base:1.32
	matt-mips64-base2:1.32
	matt-mips64:1.32.0.82
	haad-dm-base1:1.32
	wrstuden-revivesa-base-4:1.32
	netbsd-4-0-1-RELEASE:1.32
	wrstuden-revivesa-base-3:1.32
	wrstuden-revivesa-base-2:1.32
	wrstuden-fixsa-newbase:1.32
	nick-csl-alignment-base5:1.32
	haad-dm:1.32.0.80
	haad-dm-base:1.32
	wrstuden-revivesa-base-1:1.32
	simonb-wapbl-nbase:1.32
	yamt-pf42-base4:1.32
	simonb-wapbl:1.32.0.78
	simonb-wapbl-base:1.32
	yamt-pf42-base3:1.32
	hpcarm-cleanup-nbase:1.32
	yamt-pf42-baseX:1.32
	yamt-pf42-base2:1.32
	yamt-nfs-mp-base2:1.32
	wrstuden-revivesa:1.32.0.76
	wrstuden-revivesa-base:1.32
	yamt-nfs-mp:1.32.0.74
	yamt-nfs-mp-base:1.32
	yamt-pf42:1.32.0.72
	yamt-pf42-base:1.32
	ad-socklock-base1:1.32
	yamt-lazymbuf-base15:1.32
	yamt-lazymbuf-base14:1.32
	keiichi-mipv6-nbase:1.32
	mjf-devfs2:1.32.0.70
	mjf-devfs2-base:1.32
	nick-net80211-sync:1.32.0.68
	nick-net80211-sync-base:1.32
	keiichi-mipv6:1.32.0.66
	keiichi-mipv6-base:1.32
	bouyer-xeni386-merge1:1.32
	matt-armv6-prevmlocking:1.32
	wrstuden-fixsa-base-1:1.32
	vmlocking2-base3:1.32
	netbsd-4-0:1.32.0.64
	netbsd-4-0-RELEASE:1.32
	bouyer-xeni386-nbase:1.32
	yamt-kmem-base3:1.32
	cube-autoconf:1.32.0.62
	cube-autoconf-base:1.32
	yamt-kmem-base2:1.32
	bouyer-xeni386:1.32.0.60
	bouyer-xeni386-base:1.32
	yamt-kmem:1.32.0.58
	yamt-kmem-base:1.32
	vmlocking2-base2:1.32
	reinoud-bufcleanup-nbase:1.32
	vmlocking2:1.32.0.56
	vmlocking2-base1:1.32
	netbsd-4-0-RC5:1.32
	matt-nb4-arm:1.32.0.54
	matt-nb4-arm-base:1.32
	matt-armv6-nbase:1.32
	jmcneill-base:1.32
	netbsd-4-0-RC4:1.32
	mjf-devfs:1.32.0.52
	mjf-devfs-base:1.32
	bouyer-xenamd64-base2:1.32
	vmlocking-nbase:1.32
	yamt-x86pmap-base4:1.32
	bouyer-xenamd64:1.32.0.50
	bouyer-xenamd64-base:1.32
	netbsd-4-0-RC3:1.32
	yamt-x86pmap-base3:1.32
	yamt-x86pmap-base2:1.32
	netbsd-4-0-RC2:1.32
	yamt-x86pmap:1.32.0.48
	yamt-x86pmap-base:1.32
	netbsd-4-0-RC1:1.32
	matt-armv6:1.32.0.46
	matt-armv6-base:1.32
	matt-mips64-base:1.32
	jmcneill-pm:1.32.0.44
	jmcneill-pm-base:1.32
	hpcarm-cleanup:1.32.0.42
	hpcarm-cleanup-base:1.32
	nick-csl-alignment:1.32.0.40
	nick-csl-alignment-base:1.32
	netbsd-3-1-1-RELEASE:1.30
	netbsd-3-0-3-RELEASE:1.30
	yamt-idlelwp-base8:1.32
	wrstuden-fixsa:1.32.0.38
	wrstuden-fixsa-base:1.32
	thorpej-atomic:1.32.0.36
	thorpej-atomic-base:1.32
	reinoud-bufcleanup:1.32.0.34
	reinoud-bufcleanup-base:1.32
	mjf-ufs-trans:1.32.0.32
	mjf-ufs-trans-base:1.32
	vmlocking:1.32.0.30
	vmlocking-base:1.32
	ad-audiomp:1.32.0.28
	ad-audiomp-base:1.32
	yamt-idlelwp:1.32.0.26
	post-newlock2-merge:1.32
	newlock2-nbase:1.32
	yamt-splraiseipl-base5:1.32
	yamt-splraiseipl-base4:1.32
	yamt-splraiseipl-base3:1.32
	abandoned-netbsd-4-base:1.32
	abandoned-netbsd-4:1.32.0.18
	netbsd-3-1:1.30.0.20
	netbsd-3-1-RELEASE:1.30
	netbsd-3-0-2-RELEASE:1.30
	yamt-splraiseipl-base2:1.32
	netbsd-3-1-RC4:1.30
	yamt-splraiseipl:1.32.0.22
	yamt-splraiseipl-base:1.32
	netbsd-3-1-RC3:1.30
	yamt-pdpolicy-base9:1.32
	newlock2:1.32.0.20
	newlock2-base:1.32
	yamt-pdpolicy-base8:1.32
	netbsd-3-1-RC2:1.30
	netbsd-3-1-RC1:1.30
	yamt-pdpolicy-base7:1.32
	netbsd-4:1.32.0.24
	netbsd-4-base:1.32
	yamt-pdpolicy-base6:1.32
	chap-midi-nbase:1.32
	netbsd-3-0-1-RELEASE:1.30
	gdamore-uart:1.32.0.16
	gdamore-uart-base:1.32
	simonb-timcounters-final:1.32
	yamt-pdpolicy-base5:1.32
	chap-midi:1.32.0.14
	chap-midi-base:1.32
	yamt-pdpolicy-base4:1.32
	yamt-pdpolicy-base3:1.32
	peter-altq-base:1.32
	peter-altq:1.32.0.12
	yamt-pdpolicy-base2:1.32
	elad-kernelauth-base:1.32
	elad-kernelauth:1.32.0.10
	yamt-pdpolicy:1.32.0.8
	yamt-pdpolicy-base:1.32
	yamt-uio_vmspace-base5:1.32
	simonb-timecounters:1.32.0.6
	simonb-timecounters-base:1.32
	rpaulo-netinet-merge-pcb:1.32.0.4
	rpaulo-netinet-merge-pcb-base:1.32
	yamt-uio_vmspace:1.32.0.2
	netbsd-3-0:1.30.0.18
	netbsd-3-0-RELEASE:1.30
	netbsd-3-0-RC6:1.30
	yamt-readahead-base3:1.31
	netbsd-3-0-RC5:1.30
	netbsd-3-0-RC4:1.30
	netbsd-3-0-RC3:1.30
	yamt-readahead-base2:1.31
	netbsd-3-0-RC2:1.30
	yamt-readahead-pervnode:1.31
	yamt-readahead-perfile:1.31
	yamt-readahead:1.31.0.8
	yamt-readahead-base:1.31
	netbsd-3-0-RC1:1.30
	yamt-vop-base3:1.31
	netbsd-2-0-3-RELEASE:1.30
	netbsd-2-1:1.30.0.16
	yamt-vop-base2:1.31
	thorpej-vnode-attr:1.31.0.6
	thorpej-vnode-attr-base:1.31
	netbsd-2-1-RELEASE:1.30
	yamt-vop:1.31.0.4
	yamt-vop-base:1.31
	netbsd-2-1-RC6:1.30
	netbsd-2-1-RC5:1.30
	netbsd-2-1-RC4:1.30
	netbsd-2-1-RC3:1.30
	netbsd-2-1-RC2:1.30
	netbsd-2-1-RC1:1.30
	yamt-lazymbuf:1.31.0.2
	yamt-km-base4:1.30
	netbsd-2-0-2-RELEASE:1.30
	yamt-km-base3:1.30
	netbsd-3:1.30.0.14
	netbsd-3-base:1.30
	yamt-km-base2:1.30
	yamt-km:1.30.0.10
	yamt-km-base:1.30
	kent-audio2:1.30.0.8
	kent-audio2-base:1.31
	netbsd-2-0-1-RELEASE:1.30
	kent-audio1-beforemerge:1.30
	netbsd-2:1.30.0.6
	netbsd-2-base:1.30
	kent-audio1:1.30.0.4
	kent-audio1-base:1.30
	netbsd-2-0-RELEASE:1.30
	netbsd-2-0-RC5:1.30
	netbsd-2-0-RC4:1.30
	netbsd-2-0-RC3:1.30
	netbsd-2-0-RC2:1.30
	netbsd-2-0-RC1:1.30
	netbsd-2-0:1.30.0.2
	netbsd-2-0-base:1.30
	netbsd-1-6-PATCH002-RELEASE:1.28
	netbsd-1-6-PATCH002:1.28
	netbsd-1-6-PATCH002-RC4:1.28
	netbsd-1-6-PATCH002-RC3:1.28
	netbsd-1-6-PATCH002-RC2:1.28
	netbsd-1-6-PATCH002-RC1:1.28
	ktrace-lwp:1.28.0.10
	ktrace-lwp-base:1.31
	netbsd-1-6-PATCH001:1.28
	netbsd-1-6-PATCH001-RELEASE:1.28
	netbsd-1-6-PATCH001-RC3:1.28
	netbsd-1-6-PATCH001-RC2:1.28
	netbsd-1-6-PATCH001-RC1:1.28
	nathanw_sa_end:1.26.2.2
	nathanw_sa_before_merge:1.28
	fvdl_fs64_base:1.28
	gmcgarry_ctxsw:1.28.0.8
	gmcgarry_ctxsw_base:1.28
	gmcgarry_ucred:1.28.0.6
	gmcgarry_ucred_base:1.28
	nathanw_sa_base:1.28
	kqueue-aftermerge:1.28
	kqueue-beforemerge:1.28
	netbsd-1-6-RELEASE:1.28
	netbsd-1-6-RC3:1.28
	netbsd-1-6-RC2:1.28
	netbsd-1-6-RC1:1.28
	netbsd-1-6:1.28.0.4
	netbsd-1-6-base:1.28
	gehenna-devsw:1.28.0.2
	gehenna-devsw-base:1.28
	netbsd-1-5-PATCH003:1.25
	eeh-devprop:1.27.0.12
	eeh-devprop-base:1.27
	newlock:1.27.0.10
	newlock-base:1.27
	ifpoll-base:1.27
	thorpej-mips-cache:1.27.0.6
	thorpej-mips-cache-base:1.27
	thorpej-devvp-base3:1.27
	thorpej-devvp-base2:1.27
	post-chs-ubcperf:1.27
	pre-chs-ubcperf:1.27
	thorpej-devvp:1.27.0.4
	thorpej-devvp-base:1.27
	netbsd-1-5-PATCH002:1.25
	kqueue:1.27.0.2
	kqueue-base:1.28
	netbsd-1-5-PATCH001:1.25
	thorpej_scsipi_beforemerge:1.26
	nathanw_sa:1.26.0.2
	thorpej_scsipi_nbase:1.26
	netbsd-1-5-RELEASE:1.25
	netbsd-1-5-BETA2:1.25
	netbsd-1-5-BETA:1.25
	netbsd-1-4-PATCH003:1.24
	netbsd-1-5-ALPHA2:1.25
	netbsd-1-5:1.25.0.12
	netbsd-1-5-base:1.25
	minoura-xpg4dl-base:1.25
	minoura-xpg4dl:1.25.0.10
	netbsd-1-4-PATCH002:1.24
	chs-ubc2-newbase:1.25
	wrstuden-devbsize-19991221:1.25
	wrstuden-devbsize:1.25.0.8
	wrstuden-devbsize-base:1.25
	kame_141_19991130:1.24
	comdex-fall-1999:1.25.0.6
	comdex-fall-1999-base:1.25
	fvdl-softdep:1.25.0.4
	fvdl-softdep-base:1.25
	thorpej_scsipi:1.25.0.2
	thorpej_scsipi_base:1.26
	netbsd-1-4-PATCH001:1.24
	kame_14_19990705:1.24
	kame_14_19990628:1.24
	kame:1.24.0.6
	chs-ubc2:1.24.0.4
	chs-ubc2-base:1.25
	netbsd-1-4-RELEASE:1.24
	netbsd-1-4:1.24.0.2
	netbsd-1-4-base:1.24
	netbsd-1-3-PATCH003:1.16
	netbsd-1-3-PATCH003-CANDIDATE2:1.16
	kenh-if-detach:1.23.0.4
	kenh-if-detach-base:1.23
	netbsd-1-3-PATCH003-CANDIDATE1:1.16
	netbsd-1-3-PATCH003-CANDIDATE0:1.16
	chs-ubc:1.23.0.2
	chs-ubc-base:1.23
	eeh-paddr_t:1.22.0.2
	eeh-paddr_t-base:1.22
	netbsd-1-3-PATCH002:1.16
	netbsd-1-3-PATCH001:1.16
	netbsd-1-3-RELEASE:1.16
	netbsd-1-3-BETA:1.16
	netbsd-1-3:1.16.0.2
	netbsd-1-3-base:1.16
	thorpej-signal:1.15.0.10
	thorpej-signal-base:1.15
	marc-pcmcia:1.15.0.8
	marc-pcmcia-bp:1.15
	marc-pcmcia-base:1.16
	bouyer-scsipi:1.15.0.6
	is-newarp-before-merge:1.15
	is-newarp:1.15.0.4
	is-newarp-base:1.15
	netbsd-1-2-PATCH001:1.12
	mrg-vm-swap:1.15.0.2
	thorpej-setroot:1.14.0.2
	netbsd-1-2-RELEASE:1.12
	netbsd-1-2-BETA:1.12
	netbsd-1-2:1.12.0.4
	netbsd-1-2-base:1.12
	date-03-may-96:1.1.1.1
	netbsd:1.1.1
	netbsd-1-1-PATCH001:1.10
	netbsd-1-1-RELEASE:1.10
	netbsd-1-1:1.10.0.2
	netbsd-1-1-base:1.10
	netbsd-1-0-PATCH06:1.7
	netbsd-1-0-PATCH05:1.7
	netbsd-1-0-PATCH04:1.7
	netbsd-1-0-PATCH03:1.7
	netbsd-1-0-PATCH02:1.7
	netbsd-1-0-PATCH1:1.7
	netbsd-1-0-PATCH0:1.7
	netbsd-1-0-RELEASE:1.7
	netbsd-1-0:1.7.0.2
	netbsd-1-0-base:1.7
	magnum:1.3.0.2
	magnum-base:1.3;
locks; strict;
comment	@# @;


1.36
date	2013.03.17.04.45.46;	author nakayama;	state Exp;
branches;
next	1.35;

1.35
date	2013.03.14.11.53.34;	author nakayama;	state Exp;
branches;
next	1.34;

1.34
date	2009.08.14.19.23.54;	author dsl;	state Exp;
branches;
next	1.33;

1.33
date	2009.08.12.21.20.41;	author dsl;	state Exp;
branches;
next	1.32;

1.32
date	2005.12.11.12.24.44;	author christos;	state Exp;
branches
	1.32.74.1;
next	1.31;

1.31
date	2005.04.22.00.22.55;	author reed;	state Exp;
branches;
next	1.30;

1.30
date	2003.11.08.14.45.02;	author lukem;	state Exp;
branches
	1.30.8.1;
next	1.29;

1.29
date	2003.11.08.07.40.37;	author jdolecek;	state Exp;
branches;
next	1.28;

1.28
date	2002.04.16.06.36.02;	author martin;	state Exp;
branches
	1.28.10.1;
next	1.27;

1.27
date	2001.07.01.11.55.36;	author kleink;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	2000.11.01.19.37.20;	author thorpej;	state Exp;
branches
	1.26.2.1;
next	1.25;

1.25
date	99.05.09.09.16.15;	author pk;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	99.02.24.16.25.43;	author chs;	state Exp;
branches
	1.24.4.1;
next	1.23;

1.23
date	98.08.04.03.39.49;	author perry;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	98.02.22.09.33.27;	author mycroft;	state Exp;
branches;
next	1.21;

1.21
date	98.02.22.06.57.31;	author mycroft;	state Exp;
branches;
next	1.20;

1.20
date	98.02.22.06.44.44;	author mycroft;	state Exp;
branches;
next	1.19;

1.19
date	98.02.22.06.08.37;	author mycroft;	state Exp;
branches;
next	1.18;

1.18
date	98.01.21.21.23.27;	author cgd;	state Exp;
branches;
next	1.17;

1.17
date	97.10.24.15.32.34;	author chuck;	state Exp;
branches;
next	1.16;

1.16
date	97.10.09.15.42.43;	author bouyer;	state Exp;
branches;
next	1.15;

1.15
date	97.01.18.02.34.07;	author cgd;	state Exp;
branches
	1.15.8.1;
next	1.14;

1.14
date	96.11.18.22.48.59;	author pk;	state Exp;
branches;
next	1.13;

1.13
date	96.08.27.00.44.35;	author cgd;	state Exp;
branches;
next	1.12;

1.12
date	96.04.23.23.05.22;	author christos;	state Exp;
branches;
next	1.11;

1.11
date	96.04.13.01.17.53;	author cgd;	state Exp;
branches;
next	1.10;

1.10
date	95.10.07.22.26.53;	author mycroft;	state Exp;
branches;
next	1.9;

1.9
date	94.10.26.06.39.52;	author cgd;	state Exp;
branches;
next	1.8;

1.8
date	94.09.15.01.46.37;	author deraadt;	state Exp;
branches;
next	1.7;

1.7
date	94.06.30.06.51.51;	author deraadt;	state Exp;
branches;
next	1.6;

1.6
date	94.03.22.19.17.22;	author deraadt;	state Exp;
branches;
next	1.5;

1.5
date	94.01.15.19.48.56;	author pk;	state Exp;
branches;
next	1.4;

1.4
date	93.12.05.01.54.01;	author cgd;	state Exp;
branches;
next	1.3;

1.3
date	93.10.15.08.41.25;	author cgd;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	93.10.15.06.21.09;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	93.10.13.05.41.11;	author cgd;	state Exp;
branches;
next	;

1.32.74.1
date	2009.08.19.18.48.20;	author yamt;	state Exp;
branches;
next	;

1.30.8.1
date	2005.04.29.11.29.26;	author kent;	state Exp;
branches;
next	;

1.28.10.1
date	2004.08.03.10.53.49;	author skrll;	state Exp;
branches;
next	1.28.10.2;

1.28.10.2
date	2004.09.18.14.54.01;	author skrll;	state Exp;
branches;
next	1.28.10.3;

1.28.10.3
date	2004.09.21.13.36.13;	author skrll;	state Exp;
branches;
next	1.28.10.4;

1.28.10.4
date	2005.11.10.14.10.24;	author skrll;	state Exp;
branches;
next	;

1.27.2.1
date	2002.06.23.17.49.50;	author jdolecek;	state Exp;
branches;
next	;

1.26.2.1
date	2001.08.24.00.11.51;	author nathanw;	state Exp;
branches;
next	1.26.2.2;

1.26.2.2
date	2002.04.17.00.06.21;	author nathanw;	state Exp;
branches;
next	;

1.25.2.1
date	2000.11.22.16.05.39;	author bouyer;	state Exp;
branches;
next	;

1.24.4.1
date	99.06.21.01.25.32;	author thorpej;	state Exp;
branches;
next	;

1.23.2.1
date	98.11.09.06.06.33;	author chs;	state Exp;
branches;
next	;

1.15.8.1
date	97.10.14.10.27.55;	author thorpej;	state Exp;
branches;
next	;

1.3.2.1
date	93.10.15.08.41.25;	author cgd;	state dead;
branches;
next	1.3.2.2;

1.3.2.2
date	93.12.05.01.52.48;	author cgd;	state Exp;
branches;
next	;


desc
@@


1.36
log
@Revert previous.  christos fixed the root cause.
@
text
@#	$NetBSD: Makefile.inc,v 1.35 2013/03/14 11:53:34 nakayama Exp $

SRCS+=	ffs.S
SRCS+=	memset.S
SRCS+=	strlen.S
SRCS+=	htonl.S htons.S ntohl.S ntohs.S
SRCS+=	random.S

SRCS+=	bswap16.c bswap32.c

SRCS+=	mul.S umul.S saveregs.S

# `source' files built from m4 source
# the name `div.o' is taken for the ANSI C `div' function, hence sdiv here
SRCS+=	rem.S sdiv.S udiv.S urem.S
CLEANFILES+=rem.S sdiv.S udiv.S urem.S

.SUFFIXES: .m4

.PATH.m4: ${KERNDIR}/arch/${MACHINE_ARCH}

sdiv.S: divrem.m4
	echo 'building ${.TARGET} from ${.ALLSRC}'
	(echo "define(NAME,\`.div')define(OP,\`div')define(S,\`true')"; \
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}

udiv.S: divrem.m4
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`.udiv')define(OP,\`div')define(S,\`false')"; \
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}

rem.S:	divrem.m4
	echo 'building ${.TARGET} from ${.ALLSRC}'
	(echo "define(NAME,\`.rem')define(OP,\`rem')define(S,\`true')"; \
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}

urem.S: divrem.m4
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`.urem')define(OP,\`rem')define(S,\`false')"; \
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
@


1.35
log
@Make sparc64 32-bit kernel buildable.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.34 2009/08/14 19:23:54 dsl Exp $
a3 2
.if (${MACHINE} != "sparc64") || defined(RUMPTOP)
# provided by memcpyset.s on sparc64 32-bit kernel
a4 1
.endif
@


1.34
log
@Move that majority of the 'SRCS+= foo.c' into the main Makefile.libkern.
Any .S files added by the arch/*/Makefile.inc cause the .c file to
be excluded.
Specific exclusions added using NO_SRCS to match previous files.
At least sparc, sparc64, i386, amd64 and vax GENERIC still build.
(There is a fubar with the naming of the byte-swap files ...)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.33 2009/08/12 21:20:41 dsl Exp $
d4 2
d7 1
@


1.33
log
@Split the lines that add .c to SRCS from those that add .S
No changes (apart from the order) intended.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.32 2005/12/11 12:24:44 christos Exp $
d9 1
a9 7
SRCS+=  __main.c __assert.c
SRCS+=	imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c
SRCS+=	bswap16.c bswap32.c bswap64.c
SRCS+=	memchr.c memcmp.c
SRCS+=	strcat.c strcmp.c strcpy.c strcasecmp.c
SRCS+=	strncasecmp.c strncmp.c strncpy.c strtoul.c
SRCS+=	scanc.c skpc.c
@


1.32
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.28.10.4 2005/11/10 14:10:24 skrll Exp $
d3 13
a15 10
SRCS+=  __main.c __assert.c \
	imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
	bswap16.c bswap32.c bswap64.c \
	ffs.S \
	memchr.c memcmp.c memset.S \
	strcat.c strcmp.c strcpy.c strlen.S strcasecmp.c \
	strncasecmp.c strncmp.c strncpy.c strtoul.c \
	scanc.c skpc.c \
	htonl.S htons.S ntohl.S ntohs.S \
	random.S
@


1.32.74.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.32 2005/12/11 12:24:44 christos Exp $
d3 10
a12 7
SRCS+=	ffs.S
SRCS+=	memset.S
SRCS+=	strlen.S
SRCS+=	htonl.S htons.S ntohl.S ntohs.S
SRCS+=	random.S

SRCS+=	bswap16.c bswap32.c
@


1.31
log
@Use ${TOOL_M4} instead of "m4". (I only tested this fix
for sparc but not sparc64 or alpha yet.)

Noticed problem when building NetBSD/sparc from a Linux/i386 host
that didn't have "m4".
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.30 2003/11/08 14:45:02 lukem Exp $
@


1.30
log
@Add '.SUFFIXES: .m4' here, now that <sys.mk> doesn't provide it anymore.
It appears that .PATH.m4:  needs it.
Should fix problem noted in private mail by Markus W Kilbinger.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.29 2003/11/08 07:40:37 jdolecek Exp $
d28 1
a28 1
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
d33 1
a33 1
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
d38 1
a38 1
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
d43 1
a43 1
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
@


1.30.8.1
log
@sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.31 2005/04/22 00:22:55 reed Exp $
d28 1
a28 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
d33 1
a33 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
d38 1
a38 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
d43 1
a43 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
@


1.29
log
@don't need bcmp() and bzero()
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.28 2002/04/16 06:36:02 martin Exp $
d20 3
@


1.28
log
@Add strtoul.c, otherwise kernels using "wi* at pcmcia?" do not work
anymore.

Why only four archs provide this is beyound me.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.27 2001/07/01 11:55:36 kleink Exp $
d6 1
a6 1
	bcmp.c bzero.S ffs.S \
@


1.28.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.30 2003/11/08 14:45:02 lukem Exp $
d6 1
a6 1
	ffs.S \
a19 3

.SUFFIXES: .m4

@


1.28.10.2
log
@Sync with HEAD.
@
text
@@


1.28.10.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.28.10.1 2004/08/03 10:53:49 skrll Exp $
@


1.28.10.4
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.28.10.3 2004/09/21 13:36:13 skrll Exp $
d28 1
a28 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
d33 1
a33 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
d38 1
a38 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
d43 1
a43 1
	 cat ${.ALLSRC}) | ${TOOL_M4} > ${.TARGET}
@


1.27
log
@Sync with libc: use bzero-based assembly version of memset().
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.26 2000/11/01 19:37:20 thorpej Exp $
d9 1
a9 1
	strncasecmp.c strncmp.c strncpy.c \
@


1.27.2.1
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.27 2001/07/01 11:55:36 kleink Exp $
d9 1
a9 1
	strncasecmp.c strncmp.c strncpy.c strtoul.c \
@


1.26
log
@Add a strcasecmp(), modified from chopps's strncasecmp().
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.25 1999/05/09 09:16:15 pk Exp $
d7 1
a7 1
	memchr.c memcmp.c memset.c \
@


1.26.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.26 2000/11/01 19:37:20 thorpej Exp $
d7 1
a7 1
	memchr.c memcmp.c memset.S \
@


1.26.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
d9 1
a9 1
	strncasecmp.c strncmp.c strncpy.c strtoul.c \
@


1.25
log
@Add .PATH.m4
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.24 1999/02/24 16:25:43 chs Exp $
d8 2
a9 1
	strcat.c strcmp.c strcpy.c strlen.S strncasecmp.c strncmp.c strncpy.c \
@


1.25.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d8 1
a8 2
	strcat.c strcmp.c strcpy.c strlen.S strcasecmp.c \
	strncasecmp.c strncmp.c strncpy.c \
@


1.24
log
@don't list any *.S files in SRCS multiple times, once is enough.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.23 1998/08/04 03:39:49 perry Exp $
d19 1
@


1.24.4.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.25 1999/05/09 09:16:15 pk Exp $
a18 1
.PATH.m4: ${KERNDIR}/arch/${MACHINE_ARCH}
@


1.23
log
@add memcmp.c
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.22 1998/02/22 09:33:27 mycroft Exp $
d13 1
a13 2
SRCS+=	umul.S mul.S rem.S sdiv.S udiv.S umul.S urem.S
SRCS+=	mul.S saveregs.S umul.S
@


1.23.2.1
log
@initial snapshot.  lots left to do.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.23 1998/08/04 03:39:49 perry Exp $
d13 2
a14 1
SRCS+=	mul.S umul.S saveregs.S
@


1.22
log
@Move random() from kernel.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.21 1998/02/22 06:57:31 mycroft Exp $
d7 1
a7 1
	memchr.c memset.c \
@


1.21
log
@Don't list bcopy.c here, since we only want memcpy() and not bcopy().
XXX What a kluge!
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.20 1998/02/22 06:44:44 mycroft Exp $
d11 1
a11 1
	random.c
@


1.20
log
@We need memcpy().
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.19 1998/02/22 06:08:37 mycroft Exp $
d6 1
a6 1
	bcmp.c bcopy.c bzero.S ffs.S \
@


1.19
log
@Add some missing things.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.18 1998/01/21 21:23:27 cgd Exp $
d3 9
a11 5
SRCS+=  __main.c imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
	bswap16.c bswap32.c bswap64.c memchr.c memset.c \
	bcmp.c bzero.S ffs.S strcat.c strcmp.c strcpy.c strlen.S strncmp.c \
	strncpy.c scanc.c skpc.c htonl.S htons.S ntohl.S ntohs.S \
	random.c strncasecmp.c __assert.c
@


1.18
log
@add rules like those in libc to build strchr() and strrchr() (the latter
is being added to libkern by this commit).  remove strchr.c from
archs' Makefile.inc files to go along with this.  (If an arch has
a .S version, it should be copied down and added to the apropriate
Makefile.inc.)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.17 1997/10/24 15:32:34 chuck Exp $
d4 4
a7 4
	bswap16.c bswap32.c bswap64.c memchr.c \
	bcmp.c bzero.S strcat.c strcmp.c strcpy.c strlen.S strncmp.c \
	strncpy.c htonl.S htons.S ntohl.S ntohs.S scanc.c skpc.c \
	strncasecmp.c __assert.c
@


1.17
log
@add memchr() to libkern
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.16 1997/10/09 15:42:43 bouyer Exp $
d7 1
a7 1
	strncasecmp.c __assert.c strchr.c
@


1.16
log
@Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern.
Only assembly version for i386 bswap16 and bswap32 for now (bswap64 uses
bswap32). Contribution of assembly versions of these are welcome.
Add byte-swapping of ext2fs metadata for big-endian systems.
Tested on i386 and sparc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.15 1997/01/18 02:34:07 cgd Exp $
d4 1
a4 1
	bswap16.c bswap32.c bswap64.c \
@


1.15
log
@add strchr() to libkern.  strchr.c copied from libc's "index.c", but with
appropriate definitions so that it'll build strchr(), and so that it builds
correctly in libkern (needed to #define NULL).
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.14 1996/11/18 22:48:59 pk Exp $
d4 1
@


1.15.8.1
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.16 1997/10/09 15:42:43 bouyer Exp $
a3 1
	bswap16.c bswap32.c bswap64.c \
@


1.14
log
@Remove `chmod 444's.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.13 1996/08/27 00:44:35 cgd Exp $
d6 1
a6 1
	strncasecmp.c __assert.c
@


1.13
log
@Add machine-independent assertion-checking support.  macros are:

	assert()	which always does assertion checking
			unless "NDEBUG" is defined.

	KASSERT()	which does assertion checking if DIAGNOSTIC
			is defined.

	KDASSERT()	which does assertion checking if DEBUG is
			define.  This macro exists for compatibility
			with existing ports' assertion checking macros.
			(Assertion checking is not typically an
			"expensive" operation, and DIAGNOSTIC should be
			used for inexpensive consistency checks.)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.12 1996/04/23 23:05:22 christos Exp $
a19 1
	chmod 444 ${.TARGET}
a24 1
	@@chmod 444 ${.TARGET}
a29 1
	chmod 444 ${.TARGET}
a34 2
	@@chmod 444 ${.TARGET}

@


1.12
log
@Remove memset.c; it is not currently used, and .c files should belong in
the MI portion of libkern. When/if we move to use mem* routines in the kernel
we can add it to the MI portion/write a memset.s.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.11 1996/04/13 01:17:53 cgd Exp $
d6 1
a6 1
	strncasecmp.c
@


1.11
log
@add strncasecmp.c to ports' libkern Makefile.inc's.  When adding a new
source file to libkern, it should be added to _ALL_ ports makefiles if
it is machine-independent and used by machine-independent code (in
this case adosfs).  (There are several arguments that say that
strncasecmp should not be in libkern at all, and i think they're
good ones, but as long as ADOSFS needs it to link, it has to be here
for all architectures.)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.10 1995/10/07 22:26:53 mycroft Exp $
d5 1
a5 1
	strncpy.c htonl.S htons.S ntohl.S ntohs.S scanc.c skpc.c memset.c \
@


1.10
log
@Remove setjmp() and ffs().
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.9 1994/10/26 06:39:52 cgd Exp $
d5 2
a6 1
	strncpy.c htonl.S htons.S ntohl.S ntohs.S scanc.c skpc.c memset.c
@


1.9
log
@new RCS ID format.
@
text
@d1 1
a1 1
#	$NetBSD$
d4 1
a4 1
	bcmp.c bzero.S ffs.S strcat.c strcmp.c strcpy.c strlen.S strncmp.c \
d8 1
a8 1
SRCS+=	_setjmp.S mul.S saveregs.S setjmp.S umul.S
@


1.8
log
@gcc automatically calls memset in certain situations.
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.7 1994/06/30 06:51:51 deraadt Exp $
@


1.7
log
@find divrem.m4 automatically
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.6 1994/03/22 19:17:22 deraadt Exp $
d5 1
a5 1
	strncpy.c htonl.S htons.S ntohl.S ntohs.S scanc.c skpc.c
@


1.6
log
@delete some unneeded things
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.5 1994/01/15 19:48:56 pk Exp $
d15 1
a15 1
sdiv.S: ${.CURDIR}/../../../lib/libc/arch/sparc/gen/divrem.m4
d21 1
a21 1
udiv.S: ${.CURDIR}/../../../lib/libc/arch/sparc/gen/divrem.m4
d27 1
a27 1
rem.S: ${.CURDIR}/../../../lib/libc/arch/sparc/gen/divrem.m4
d33 1
a33 1
urem.S: ${.CURDIR}/../../../lib/libc/arch/sparc/gen/divrem.m4
@


1.5
log
@Find source in the right places.
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.4 1993/12/05 01:54:01 cgd Exp $
d8 1
a8 2
SRCS+=	_setjmp.S fabs.S fixunsdfsi.S modf.S mul.S saveregs.S setjmp.S umul.S
SRCS+=	frexp.c isinf.c isnan.c ldexp.c
@


1.4
log
@use .S
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.3 1993/10/15 08:41:25 cgd Exp $
d5 1
a5 1
	strncpy.c htonl.S htons.S ntohl.S ntohs.S
d16 1
a16 4
## Temporary hack for Theo's cross compile environment
CFLAGS+=-I/tmp/usr/include

sdiv.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
d22 1
a22 1
udiv.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
d28 1
a28 1
rem.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
d34 1
a34 1
urem.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
@


1.3
log
@add strncmp to anything
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.2 1993/10/15 06:21:09 cgd Exp $
d4 2
a5 2
	bcmp.c bzero.s ffs.s strcat.c strcmp.c strcpy.c strlen.s strncmp.c \
	strncpy.c htonl.s htons.s ntohl.s ntohs.s
d7 2
a8 2
SRCS+=	umul.s mul.s rem.s sdiv.s udiv.s umul.s urem.s
SRCS+=	_setjmp.s fabs.s fixunsdfsi.s modf.s mul.s saveregs.s setjmp.s umul.s
d13 2
a14 2
SRCS+=	rem.s sdiv.s udiv.s urem.s
CLEANFILES+=rem.s sdiv.s udiv.s urem.s
d19 1
a19 1
sdiv.s: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
d25 1
a25 1
udiv.s: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
d31 1
a31 1
rem.s: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
d37 1
a37 1
urem.s: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
@


1.3.2.1
log
@file Makefile.inc was added on branch magnum on 1993-12-05 01:52:48 +0000
@
text
@d1 42
@


1.3.2.2
log
@use .S
@
text
@a0 42
#	$Id: Makefile.inc,v 1.3.2.1 1993/12/05 01:52:48 cgd Exp $

SRCS+=  __main.c imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
	bcmp.c bzero.S ffs.S strcat.c strcmp.c strcpy.c strlen.S strncmp.c \
	strncpy.c htonl.S htons.S ntohl.S ntohs.S

SRCS+=	umul.S mul.S rem.S sdiv.S udiv.S umul.S urem.S
SRCS+=	_setjmp.S fabs.S fixunsdfsi.S modf.S mul.S saveregs.S setjmp.S umul.S
SRCS+=	frexp.c isinf.c isnan.c ldexp.c

# `source' files built from m4 source
# the name `div.o' is taken for the ANSI C `div' function, hence sdiv here
SRCS+=	rem.S sdiv.S udiv.S urem.S
CLEANFILES+=rem.S sdiv.S udiv.S urem.S

## Temporary hack for Theo's cross compile environment
CFLAGS+=-I/tmp/usr/include

sdiv.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
	echo 'building ${.TARGET} from ${.ALLSRC}'
	(echo "define(NAME,\`.div')define(OP,\`div')define(S,\`true')"; \
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
	chmod 444 ${.TARGET}

udiv.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`.udiv')define(OP,\`div')define(S,\`false')"; \
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
	@@chmod 444 ${.TARGET}

rem.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
	echo 'building ${.TARGET} from ${.ALLSRC}'
	(echo "define(NAME,\`.rem')define(OP,\`rem')define(S,\`true')"; \
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
	chmod 444 ${.TARGET}

urem.S: ${.CURDIR}/../../lib/libc/sparc/gen/divrem.m4
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`.urem')define(OP,\`rem')define(S,\`false')"; \
	 cat ${.ALLSRC}) | m4 > ${.TARGET}
	@@chmod 444 ${.TARGET}

@


1.2
log
@add __main()
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.1 1993/10/13 05:41:11 cgd Exp $
d4 2
a5 2
	bcmp.c bzero.s ffs.s strcat.c strcmp.c strcpy.c strlen.s strncpy.c \
	htonl.s htons.s ntohl.s ntohs.s
@


1.1
log
@move 'boot' and 'libkern' into 'lib'.  generally clean up 'kernel library'
building and dependencies.
@
text
@d1 1
a1 1
#	$Id: Makefile.inc,v 1.1 1993/09/05 21:50:41 deraadt Exp $
d3 1
a3 1
SRCS+=  imax.c imin.c lmax.c lmin.c max.c min.c ulmax.c ulmin.c \
@
