head	1.35;
access;
symbols
	netbsd-11-0-RC4:1.34
	netbsd-11-0-RC3:1.34
	netbsd-11-0-RC2:1.34
	netbsd-11-0-RC1:1.34
	perseant-exfatfs-base-20250801:1.34
	netbsd-11:1.34.0.28
	netbsd-11-base:1.34
	netbsd-10-1-RELEASE:1.34
	perseant-exfatfs-base-20240630:1.34
	perseant-exfatfs:1.34.0.26
	perseant-exfatfs-base:1.34
	netbsd-8-3-RELEASE:1.28
	netbsd-9-4-RELEASE:1.31
	netbsd-10-0-RELEASE:1.34
	netbsd-10-0-RC6:1.34
	netbsd-10-0-RC5:1.34
	netbsd-10-0-RC4:1.34
	netbsd-10-0-RC3:1.34
	netbsd-10-0-RC2:1.34
	thorpej-ifq:1.34.0.24
	thorpej-ifq-base:1.34
	thorpej-altq-separation:1.34.0.22
	thorpej-altq-separation-base:1.34
	netbsd-10-0-RC1:1.34
	netbsd-10:1.34.0.20
	netbsd-10-base:1.34
	bouyer-sunxi-drm:1.34.0.18
	bouyer-sunxi-drm-base:1.34
	netbsd-9-3-RELEASE:1.31
	thorpej-i2c-spi-conf2:1.34.0.16
	thorpej-i2c-spi-conf2-base:1.34
	thorpej-futex2:1.34.0.14
	thorpej-futex2-base:1.34
	thorpej-cfargs2:1.34.0.12
	thorpej-cfargs2-base:1.34
	cjep_sun2x-base1:1.34
	cjep_sun2x:1.34.0.10
	cjep_sun2x-base:1.34
	cjep_staticlib_x-base1:1.34
	netbsd-9-2-RELEASE:1.31
	cjep_staticlib_x:1.34.0.8
	cjep_staticlib_x-base:1.34
	thorpej-i2c-spi-conf:1.34.0.6
	thorpej-i2c-spi-conf-base:1.34
	thorpej-cfargs:1.34.0.4
	thorpej-cfargs-base:1.34
	thorpej-futex:1.34.0.2
	thorpej-futex-base:1.34
	netbsd-9-1-RELEASE:1.31
	bouyer-xenpvh-base2:1.33
	phil-wifi-20200421:1.33
	bouyer-xenpvh-base1:1.33
	phil-wifi-20200411:1.33
	bouyer-xenpvh:1.33.0.4
	bouyer-xenpvh-base:1.33
	is-mlppp:1.33.0.2
	is-mlppp-base:1.33
	phil-wifi-20200406:1.33
	netbsd-8-2-RELEASE:1.28
	ad-namecache-base3:1.33
	netbsd-9-0-RELEASE:1.31
	netbsd-9-0-RC2:1.31
	ad-namecache-base2:1.33
	ad-namecache-base1:1.31
	ad-namecache:1.31.0.4
	ad-namecache-base:1.31
	netbsd-9-0-RC1:1.31
	phil-wifi-20191119:1.31
	netbsd-9:1.31.0.2
	netbsd-9-base:1.31
	phil-wifi-20190609:1.30
	netbsd-8-1-RELEASE:1.28
	netbsd-8-1-RC1:1.28
	isaki-audio2:1.30.0.2
	isaki-audio2-base:1.30
	pgoyette-compat-merge-20190127:1.28.12.1
	pgoyette-compat-20190127:1.30
	pgoyette-compat-20190118:1.30
	pgoyette-compat-1226:1.28
	pgoyette-compat-1126:1.28
	pgoyette-compat-1020:1.28
	pgoyette-compat-0930:1.28
	pgoyette-compat-0906:1.28
	netbsd-7-2-RELEASE:1.26
	pgoyette-compat-0728:1.28
	netbsd-8-0-RELEASE:1.28
	phil-wifi:1.28.0.14
	phil-wifi-base:1.28
	pgoyette-compat-0625:1.28
	netbsd-8-0-RC2:1.28
	pgoyette-compat-0521:1.28
	pgoyette-compat-0502:1.28
	pgoyette-compat-0422:1.28
	netbsd-8-0-RC1:1.28
	pgoyette-compat-0415:1.28
	pgoyette-compat-0407:1.28
	pgoyette-compat-0330:1.28
	pgoyette-compat-0322:1.28
	pgoyette-compat-0315:1.28
	netbsd-7-1-2-RELEASE:1.26
	pgoyette-compat:1.28.0.12
	pgoyette-compat-base:1.28
	netbsd-7-1-1-RELEASE:1.26
	tls-maxphys-base-20171202:1.28
	matt-nb8-mediatek:1.28.0.10
	matt-nb8-mediatek-base:1.28
	nick-nhusb-base-20170825:1.28
	perseant-stdc-iso10646:1.28.0.8
	perseant-stdc-iso10646-base:1.28
	netbsd-8:1.28.0.6
	netbsd-8-base:1.28
	prg-localcount2-base3:1.28
	prg-localcount2-base2:1.28
	prg-localcount2-base1:1.28
	prg-localcount2:1.28.0.4
	prg-localcount2-base:1.28
	pgoyette-localcount-20170426:1.28
	bouyer-socketcan-base1:1.28
	jdolecek-ncq:1.28.0.2
	jdolecek-ncq-base:1.28
	pgoyette-localcount-20170320:1.27
	netbsd-7-1:1.26.0.10
	netbsd-7-1-RELEASE:1.26
	netbsd-7-1-RC2:1.26
	nick-nhusb-base-20170204:1.27
	netbsd-7-nhusb-base-20170116:1.26
	bouyer-socketcan:1.27.0.4
	bouyer-socketcan-base:1.27
	pgoyette-localcount-20170107:1.27
	netbsd-7-1-RC1:1.26
	nick-nhusb-base-20161204:1.27
	pgoyette-localcount-20161104:1.27
	netbsd-7-0-2-RELEASE:1.26
	nick-nhusb-base-20161004:1.27
	localcount-20160914:1.27
	netbsd-7-nhusb:1.26.0.8
	netbsd-7-nhusb-base:1.26
	pgoyette-localcount-20160806:1.27
	pgoyette-localcount-20160726:1.27
	pgoyette-localcount:1.27.0.2
	pgoyette-localcount-base:1.27
	nick-nhusb-base-20160907:1.27
	nick-nhusb-base-20160529:1.26
	netbsd-7-0-1-RELEASE:1.26
	nick-nhusb-base-20160422:1.26
	nick-nhusb-base-20160319:1.26
	nick-nhusb-base-20151226:1.26
	netbsd-7-0:1.26.0.6
	netbsd-7-0-RELEASE:1.26
	nick-nhusb-base-20150921:1.26
	netbsd-7-0-RC3:1.26
	netbsd-7-0-RC2:1.26
	netbsd-7-0-RC1:1.26
	nick-nhusb-base-20150606:1.26
	nick-nhusb-base-20150406:1.26
	nick-nhusb:1.26.0.4
	nick-nhusb-base:1.26
	netbsd-5-2-3-RELEASE:1.15
	netbsd-5-1-5-RELEASE:1.15
	netbsd-6-0-6-RELEASE:1.21
	netbsd-6-1-5-RELEASE:1.21
	netbsd-7:1.26.0.2
	netbsd-7-base:1.26
	yamt-pagecache-base9:1.22
	yamt-pagecache-tag8:1.20.4.1
	netbsd-6-1-4-RELEASE:1.21
	netbsd-6-0-5-RELEASE:1.21
	tls-earlyentropy:1.22.0.12
	tls-earlyentropy-base:1.26
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.22
	riastradh-drm2-base3:1.22
	netbsd-6-1-3-RELEASE:1.21
	netbsd-6-0-4-RELEASE:1.21
	netbsd-5-2-2-RELEASE:1.15
	netbsd-5-1-4-RELEASE:1.15
	netbsd-6-1-2-RELEASE:1.21
	netbsd-6-0-3-RELEASE:1.21
	netbsd-5-2-1-RELEASE:1.15
	netbsd-5-1-3-RELEASE:1.15
	rmind-smpnet-nbase:1.22
	netbsd-6-1-1-RELEASE:1.21
	riastradh-drm2-base2:1.22
	riastradh-drm2-base1:1.22
	riastradh-drm2:1.22.0.10
	riastradh-drm2-base:1.22
	rmind-smpnet:1.22.0.4
	rmind-smpnet-base:1.22
	netbsd-6-1:1.21.0.8
	netbsd-6-0-2-RELEASE:1.21
	netbsd-6-1-RELEASE:1.21
	khorben-n900:1.22.0.8
	netbsd-6-1-RC4:1.21
	netbsd-6-1-RC3:1.21
	agc-symver:1.22.0.6
	agc-symver-base:1.22
	netbsd-6-1-RC2:1.21
	netbsd-6-1-RC1:1.21
	yamt-pagecache-base8:1.22
	netbsd-5-2:1.15.0.16
	netbsd-6-0-1-RELEASE:1.21
	yamt-pagecache-base7:1.22
	netbsd-5-2-RELEASE:1.15
	netbsd-5-2-RC1:1.15
	matt-nb6-plus-nbase:1.21
	yamt-pagecache-base6:1.22
	netbsd-6-0:1.21.0.6
	netbsd-6-0-RELEASE:1.21
	netbsd-6-0-RC2:1.21
	tls-maxphys:1.22.0.2
	tls-maxphys-base:1.26
	matt-nb6-plus:1.21.0.4
	matt-nb6-plus-base:1.21
	netbsd-6-0-RC1:1.21
	jmcneill-usbmp-base10:1.22
	yamt-pagecache-base5:1.22
	jmcneill-usbmp-base9:1.22
	yamt-pagecache-base4:1.22
	jmcneill-usbmp-base8:1.22
	jmcneill-usbmp-base7:1.21
	jmcneill-usbmp-base6:1.21
	jmcneill-usbmp-base5:1.21
	jmcneill-usbmp-base4:1.21
	jmcneill-usbmp-base3:1.21
	jmcneill-usbmp-pre-base2:1.20
	jmcneill-usbmp-base2:1.21
	netbsd-6:1.21.0.2
	netbsd-6-base:1.21
	netbsd-5-1-2-RELEASE:1.15
	netbsd-5-1-1-RELEASE:1.15
	jmcneill-usbmp:1.20.0.8
	jmcneill-usbmp-base:1.20
	jmcneill-audiomp3:1.20.0.6
	jmcneill-audiomp3-base:1.20
	yamt-pagecache-base3:1.20
	yamt-pagecache-base2:1.20
	yamt-pagecache:1.20.0.4
	yamt-pagecache-base:1.20
	rmind-uvmplock-nbase:1.20
	cherry-xenmp:1.20.0.2
	cherry-xenmp-base:1.20
	uebayasi-xip-base7:1.19
	bouyer-quota2-nbase:1.19
	bouyer-quota2:1.18.0.4
	bouyer-quota2-base:1.19
	jruoho-x86intr:1.18.0.2
	jruoho-x86intr-base:1.18
	matt-mips64-premerge-20101231:1.18
	matt-nb5-mips64-premerge-20101231:1.15
	matt-nb5-pq3:1.15.0.14
	matt-nb5-pq3-base:1.15
	netbsd-5-1:1.15.0.12
	uebayasi-xip-base6:1.18
	uebayasi-xip-base5:1.18
	netbsd-5-1-RELEASE:1.15
	uebayasi-xip-base4:1.18
	uebayasi-xip-base3:1.18
	yamt-nfs-mp-base11:1.18
	netbsd-5-1-RC4:1.15
	matt-nb5-mips64-k15:1.15
	uebayasi-xip-base2:1.18
	yamt-nfs-mp-base10:1.18
	netbsd-5-1-RC3:1.15
	netbsd-5-1-RC2:1.15
	uebayasi-xip-base1:1.17
	netbsd-5-1-RC1:1.15
	rmind-uvmplock:1.17.0.4
	rmind-uvmplock-base:1.20
	yamt-nfs-mp-base9:1.17
	uebayasi-xip:1.17.0.2
	uebayasi-xip-base:1.17
	netbsd-5-0-2-RELEASE:1.15
	matt-nb5-mips64-premerge-20091211:1.15
	matt-premerge-20091211:1.17
	yamt-nfs-mp-base8:1.17
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.15
	matt-nb4-mips64-k7-u2a-k9b:1.15
	matt-nb5-mips64-u1-k1-k5:1.15
	yamt-nfs-mp-base7:1.17
	matt-nb5-mips64:1.15.0.10
	netbsd-5-0-1-RELEASE:1.15
	jymxensuspend-base:1.17
	yamt-nfs-mp-base6:1.17
	yamt-nfs-mp-base5:1.17
	yamt-nfs-mp-base4:1.17
	jym-xensuspend-nbase:1.20
	yamt-nfs-mp-base3:1.17
	nick-hppapmap-base4:1.17
	nick-hppapmap-base3:1.17
	netbsd-5-0:1.15.0.8
	netbsd-5-0-RELEASE:1.15
	netbsd-5-0-RC4:1.15
	netbsd-5-0-RC3:1.15
	nick-hppapmap-base2:1.17
	netbsd-5-0-RC2:1.15
	jym-xensuspend:1.16.0.2
	jym-xensuspend-base:1.20
	netbsd-5-0-RC1:1.15
	haad-dm-base2:1.15
	haad-nbase2:1.15
	ad-audiomp2:1.15.0.6
	ad-audiomp2-base:1.15
	netbsd-5:1.15.0.4
	netbsd-5-base:1.15
	nick-hppapmap:1.15.0.2
	nick-hppapmap-base:1.17
	matt-mips64-base2:1.15
	haad-dm-base1:1.14
	wrstuden-revivesa-base-4:1.14
	netbsd-4-0-1-RELEASE:1.13
	wrstuden-revivesa-base-3:1.14
	wrstuden-revivesa-base-2:1.14
	wrstuden-fixsa-newbase:1.13
	nick-csl-alignment-base5:1.13
	haad-dm:1.14.0.24
	haad-dm-base:1.15
	wrstuden-revivesa-base-1:1.14
	simonb-wapbl-nbase:1.14
	yamt-pf42-base4:1.14
	simonb-wapbl:1.14.0.22
	simonb-wapbl-base:1.14
	yamt-pf42-base3:1.14
	hpcarm-cleanup-nbase:1.14
	yamt-pf42-baseX:1.14
	yamt-pf42-base2:1.14
	yamt-nfs-mp-base2:1.14
	wrstuden-revivesa:1.14.0.20
	wrstuden-revivesa-base:1.14
	yamt-nfs-mp:1.14.0.18
	yamt-nfs-mp-base:1.14
	yamt-pf42:1.14.0.16
	yamt-pf42-base:1.14
	ad-socklock-base1:1.14
	yamt-lazymbuf-base15:1.14
	yamt-lazymbuf-base14:1.14
	keiichi-mipv6-nbase:1.14
	mjf-devfs2:1.14.0.14
	mjf-devfs2-base:1.16
	nick-net80211-sync:1.14.0.12
	nick-net80211-sync-base:1.14
	keiichi-mipv6:1.14.0.10
	keiichi-mipv6-base:1.14
	bouyer-xeni386-merge1:1.14
	matt-armv6-prevmlocking:1.13
	wrstuden-fixsa-base-1:1.13
	vmlocking2-base3:1.14
	netbsd-4-0:1.13.0.44
	netbsd-4-0-RELEASE:1.13
	bouyer-xeni386-nbase:1.14
	yamt-kmem-base3:1.14
	cube-autoconf:1.14.0.8
	cube-autoconf-base:1.14
	yamt-kmem-base2:1.14
	bouyer-xeni386:1.14.0.6
	bouyer-xeni386-base:1.14
	yamt-kmem:1.14.0.4
	yamt-kmem-base:1.14
	vmlocking2-base2:1.14
	reinoud-bufcleanup-nbase:1.14
	vmlocking2:1.14.0.2
	vmlocking2-base1:1.14
	netbsd-4-0-RC5:1.13
	matt-nb4-arm:1.13.0.42
	matt-nb4-arm-base:1.13
	matt-armv6-nbase:1.14
	jmcneill-base:1.13
	netbsd-4-0-RC4:1.13
	mjf-devfs:1.13.0.40
	mjf-devfs-base:1.14
	bouyer-xenamd64-base2:1.14
	vmlocking-nbase:1.14
	yamt-x86pmap-base4:1.13
	bouyer-xenamd64:1.13.0.38
	bouyer-xenamd64-base:1.14
	netbsd-4-0-RC3:1.13
	yamt-x86pmap-base3:1.13
	yamt-x86pmap-base2:1.13
	netbsd-4-0-RC2:1.13
	yamt-x86pmap:1.13.0.36
	yamt-x86pmap-base:1.13
	netbsd-4-0-RC1:1.13
	matt-armv6:1.13.0.34
	matt-armv6-base:1.14
	jmcneill-pm:1.13.0.32
	jmcneill-pm-base:1.14
	hpcarm-cleanup:1.13.0.30
	hpcarm-cleanup-base:1.14
	nick-csl-alignment:1.13.0.28
	nick-csl-alignment-base:1.13
	matt-mips64:1.13.0.26
	matt-mips64-base:1.13
	netbsd-3-1-1-RELEASE:1.10
	netbsd-3-0-3-RELEASE:1.10
	yamt-idlelwp-base8:1.13
	wrstuden-fixsa:1.13.0.24
	wrstuden-fixsa-base:1.13
	ppcoea-renovation:1.13.0.22
	ppcoea-renovation-base:1.13
	thorpej-atomic:1.13.0.20
	thorpej-atomic-base:1.13
	reinoud-bufcleanup:1.13.0.18
	reinoud-bufcleanup-base:1.14
	mjf-ufs-trans:1.13.0.16
	mjf-ufs-trans-base:1.13
	vmlocking:1.13.0.14
	vmlocking-base:1.13
	ad-audiomp:1.13.0.12
	ad-audiomp-base:1.13
	yamt-idlelwp:1.13.0.10
	post-newlock2-merge:1.13
	newlock2-nbase:1.13
	yamt-splraiseipl-base5:1.13
	yamt-splraiseipl-base4:1.13
	yamt-splraiseipl-base3:1.13
	abandoned-netbsd-4-base:1.13
	abandoned-netbsd-4:1.13.0.2
	netbsd-3-1:1.10.0.28
	netbsd-3-1-RELEASE:1.10
	netbsd-3-0-2-RELEASE:1.10
	yamt-splraiseipl-base2:1.13
	netbsd-3-1-RC4:1.10
	yamt-splraiseipl:1.13.0.6
	yamt-splraiseipl-base:1.13
	netbsd-3-1-RC3:1.10
	yamt-pdpolicy-base9:1.13
	newlock2:1.13.0.4
	newlock2-base:1.13
	yamt-pdpolicy-base8:1.13
	netbsd-3-1-RC2:1.10
	netbsd-3-1-RC1:1.10
	yamt-pdpolicy-base7:1.13
	netbsd-4:1.13.0.8
	netbsd-4-base:1.13
	yamt-pdpolicy-base6:1.11
	chap-midi-nbase:1.11
	netbsd-3-0-1-RELEASE:1.10
	gdamore-uart:1.11.0.16
	gdamore-uart-base:1.11
	simonb-timcounters-final:1.11
	yamt-pdpolicy-base5:1.11
	chap-midi:1.11.0.14
	chap-midi-base:1.11
	yamt-pdpolicy-base4:1.11
	yamt-pdpolicy-base3:1.11
	peter-altq-base:1.11
	peter-altq:1.11.0.12
	yamt-pdpolicy-base2:1.11
	elad-kernelauth-base:1.11
	elad-kernelauth:1.11.0.10
	yamt-pdpolicy:1.11.0.8
	yamt-pdpolicy-base:1.11
	yamt-uio_vmspace-base5:1.11
	simonb-timecounters:1.11.0.6
	simonb-timecounters-base:1.11
	rpaulo-netinet-merge-pcb:1.11.0.4
	rpaulo-netinet-merge-pcb-base:1.13
	yamt-uio_vmspace:1.11.0.2
	netbsd-3-0:1.10.0.26
	netbsd-3-0-RELEASE:1.10
	netbsd-3-0-RC6:1.10
	yamt-readahead-base3:1.10
	netbsd-3-0-RC5:1.10
	netbsd-3-0-RC4:1.10
	netbsd-3-0-RC3:1.10
	yamt-readahead-base2:1.10
	netbsd-3-0-RC2:1.10
	yamt-readahead-pervnode:1.10
	yamt-readahead-perfile:1.10
	yamt-readahead:1.10.0.24
	yamt-readahead-base:1.10
	netbsd-3-0-RC1:1.10
	yamt-vop-base3:1.10
	netbsd-2-0-3-RELEASE:1.10
	netbsd-2-1:1.10.0.22
	yamt-vop-base2:1.10
	thorpej-vnode-attr:1.10.0.20
	thorpej-vnode-attr-base:1.10
	netbsd-2-1-RELEASE:1.10
	yamt-vop:1.10.0.18
	yamt-vop-base:1.10
	netbsd-2-1-RC6:1.10
	netbsd-2-1-RC5:1.10
	netbsd-2-1-RC4:1.10
	netbsd-2-1-RC3:1.10
	netbsd-2-1-RC2:1.10
	netbsd-2-1-RC1:1.10
	yamt-lazymbuf:1.10.0.16
	yamt-km-base4:1.10
	netbsd-2-0-2-RELEASE:1.10
	yamt-km-base3:1.10
	netbsd-3:1.10.0.14
	netbsd-3-base:1.10
	yamt-km-base2:1.10
	yamt-km:1.10.0.10
	yamt-km-base:1.10
	kent-audio2:1.10.0.8
	kent-audio2-base:1.10
	netbsd-2-0-1-RELEASE:1.10
	kent-audio1-beforemerge:1.10
	netbsd-2:1.10.0.6
	netbsd-2-base:1.10
	kent-audio1:1.10.0.4
	kent-audio1-base:1.10
	netbsd-2-0-RELEASE:1.10
	netbsd-2-0-RC5:1.10
	netbsd-2-0-RC4:1.10
	netbsd-2-0-RC3:1.10
	netbsd-2-0-RC2:1.10
	netbsd-2-0-RC1:1.10
	netbsd-2-0:1.10.0.2
	netbsd-2-0-base:1.10
	netbsd-1-6-PATCH002-RELEASE:1.9
	netbsd-1-6-PATCH002:1.9
	netbsd-1-6-PATCH002-RC4:1.9
	netbsd-1-6-PATCH002-RC3:1.9
	netbsd-1-6-PATCH002-RC2:1.9
	netbsd-1-6-PATCH002-RC1:1.9
	ktrace-lwp:1.9.0.10
	ktrace-lwp-base:1.10
	netbsd-1-6-PATCH001:1.9
	netbsd-1-6-PATCH001-RELEASE:1.9
	netbsd-1-6-PATCH001-RC3:1.9
	netbsd-1-6-PATCH001-RC2:1.9
	netbsd-1-6-PATCH001-RC1:1.9
	nathanw_sa_end:1.5.4.3
	nathanw_sa_before_merge:1.9
	fvdl_fs64_base:1.9
	gmcgarry_ctxsw:1.9.0.8
	gmcgarry_ctxsw_base:1.9
	gmcgarry_ucred:1.9.0.6
	gmcgarry_ucred_base:1.9
	nathanw_sa_base:1.9
	kqueue-aftermerge:1.9
	kqueue-beforemerge:1.9
	netbsd-1-6-RELEASE:1.9
	netbsd-1-6-RC3:1.9
	netbsd-1-6-RC2:1.9
	netbsd-1-6-RC1:1.9
	netbsd-1-6:1.9.0.4
	netbsd-1-6-base:1.9
	gehenna-devsw:1.9.0.2
	gehenna-devsw-base:1.9
	eeh-devprop:1.8.0.8
	eeh-devprop-base:1.8
	newlock:1.8.0.6
	newlock-base:1.8
	ifpoll-base:1.8
	kqueue-base:1.9
	kqueue:1.8.0.2
	nathanw_sa:1.5.0.4
	thorpej-mips-cache:1.5.0.2
	thorpej-mips-cache-base:1.5
	thorpej-devvp-base3:1.4
	thorpej-devvp-base2:1.4;
locks; strict;
comment	@# @;


1.35
date	2026.05.05.10.41.10;	author mrg;	state Exp;
branches;
next	1.34;
commitid	CdoxgNSQK8XfMBEG;

1.34
date	2020.08.10.07.00.49;	author rin;	state Exp;
branches;
next	1.33;
commitid	q1iqePjBPcgjbujC;

1.33
date	2020.01.18.05.46.25;	author isaki;	state Exp;
branches;
next	1.32;
commitid	wruNcpj2d5Hzm8TB;

1.32
date	2020.01.18.05.41.48;	author isaki;	state Exp;
branches;
next	1.31;
commitid	1JB4qeziIBLPk8TB;

1.31
date	2019.06.14.14.15.53;	author isaki;	state Exp;
branches
	1.31.4.1;
next	1.30;
commitid	1gf8u4SNNoQKbarB;

1.30
date	2019.01.02.00.48.13;	author christos;	state Exp;
branches;
next	1.29;
commitid	FuzL7naVFtczX86B;

1.29
date	2018.12.31.19.25.46;	author christos;	state Exp;
branches;
next	1.28;
commitid	Ybg70Z6VUyNXcZ5B;

1.28
date	2017.04.08.19.53.23;	author christos;	state Exp;
branches
	1.28.12.1
	1.28.14.1;
next	1.27;

1.27
date	2016.06.25.14.35.58;	author isaki;	state Exp;
branches
	1.27.2.1
	1.27.4.1;
next	1.26;

1.26
date	2014.08.08.15.19.51;	author isaki;	state Exp;
branches
	1.26.4.1;
next	1.25;

1.25
date	2014.08.06.14.10.42;	author isaki;	state Exp;
branches;
next	1.24;

1.24
date	2014.08.05.13.49.04;	author isaki;	state Exp;
branches;
next	1.23;

1.23
date	2014.07.06.06.28.49;	author tsutsui;	state Exp;
branches;
next	1.22;

1.22
date	2012.03.20.12.37.01;	author minoura;	state Exp;
branches
	1.22.2.1
	1.22.12.1;
next	1.21;

1.21
date	2011.12.25.06.09.09;	author tsutsui;	state Exp;
branches;
next	1.20;

1.20
date	2011.04.12.14.07.35;	author tsutsui;	state Exp;
branches
	1.20.4.1
	1.20.8.1;
next	1.19;

1.19
date	2011.01.22.19.19.24;	author joerg;	state Exp;
branches;
next	1.18;

1.18
date	2010.07.06.06.00.01;	author mrg;	state Exp;
branches
	1.18.2.1
	1.18.4.1;
next	1.17;

1.17
date	2009.02.14.10.39.17;	author abs;	state Exp;
branches
	1.17.2.1
	1.17.4.1;
next	1.16;

1.16
date	2009.01.12.07.56.31;	author tsutsui;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	2008.10.19.22.05.21;	author apb;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2007.11.11.05.33.12;	author isaki;	state Exp;
branches
	1.14.14.1
	1.14.18.1
	1.14.24.1;
next	1.13;

1.13
date	2006.06.29.03.46.43;	author lukem;	state Exp;
branches
	1.13.14.1
	1.13.32.1
	1.13.34.1
	1.13.38.1
	1.13.40.1;
next	1.12;

1.12
date	2006.06.29.03.38.24;	author lukem;	state Exp;
branches;
next	1.11;

1.11
date	2005.12.11.12.19.44;	author christos;	state Exp;
branches
	1.11.4.1
	1.11.8.1
	1.11.16.1;
next	1.10;

1.10
date	2003.10.26.07.25.37;	author lukem;	state Exp;
branches
	1.10.16.1;
next	1.9;

1.9
date	2002.05.05.11.46.30;	author isaki;	state Exp;
branches
	1.9.10.1;
next	1.8;

1.8
date	2001.12.12.12.24.26;	author lukem;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2001.12.12.01.49.57;	author tv;	state Exp;
branches;
next	1.6;

1.6
date	2001.11.14.00.58.51;	author tv;	state Exp;
branches;
next	1.5;

1.5
date	2001.10.15.16.23.00;	author minoura;	state Exp;
branches
	1.5.4.1;
next	1.4;

1.4
date	2001.09.29.01.42.09;	author minoura;	state Exp;
branches;
next	1.3;

1.3
date	2001.09.28.15.10.39;	author minoura;	state Exp;
branches;
next	1.2;

1.2
date	2001.09.27.14.08.27;	author minoura;	state Exp;
branches;
next	1.1;

1.1
date	2001.09.27.10.14.49;	author minoura;	state Exp;
branches;
next	;

1.31.4.1
date	2020.01.25.22.38.44;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.28.12.1
date	2019.01.18.08.50.24;	author pgoyette;	state Exp;
branches;
next	;
commitid	Lmlzg3OVT2cd6f8B;

1.28.14.1
date	2019.06.10.22.06.52;	author christos;	state Exp;
branches;
next	1.28.14.2;
commitid	jtc8rnCzWiEEHGqB;

1.28.14.2
date	2020.04.13.08.04.10;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.27.2.1
date	2017.04.26.02.53.08;	author pgoyette;	state Exp;
branches;
next	;

1.27.4.1
date	2017.04.21.16.53.38;	author bouyer;	state Exp;
branches;
next	;

1.26.4.1
date	2016.07.09.20.24.58;	author skrll;	state Exp;
branches;
next	1.26.4.2;

1.26.4.2
date	2017.08.28.17.51.55;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.22.2.1
date	2014.08.20.00.03.28;	author tls;	state Exp;
branches;
next	1.22.2.2;

1.22.2.2
date	2017.12.03.11.36.49;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.22.12.1
date	2014.08.10.06.54.10;	author tls;	state Exp;
branches;
next	;

1.20.4.1
date	2012.04.17.00.07.03;	author yamt;	state Exp;
branches;
next	;

1.20.8.1
date	2012.02.18.07.33.32;	author mrg;	state Exp;
branches;
next	1.20.8.2;

1.20.8.2
date	2012.04.05.21.33.21;	author mrg;	state Exp;
branches;
next	;

1.18.2.1
date	2011.06.06.09.07.02;	author jruoho;	state Exp;
branches;
next	;

1.18.4.1
date	2011.02.08.16.19.44;	author bouyer;	state Exp;
branches;
next	;

1.17.2.1
date	2010.08.17.06.45.28;	author uebayasi;	state Exp;
branches;
next	;

1.17.4.1
date	2011.03.05.20.52.23;	author rmind;	state Exp;
branches;
next	1.17.4.2;

1.17.4.2
date	2011.04.21.01.41.31;	author rmind;	state Exp;
branches;
next	;

1.16.2.1
date	2009.05.13.17.18.42;	author jym;	state Exp;
branches;
next	;

1.15.2.1
date	2009.01.19.13.17.07;	author skrll;	state Exp;
branches;
next	1.15.2.2;

1.15.2.2
date	2009.03.03.18.29.36;	author skrll;	state Exp;
branches;
next	;

1.14.14.1
date	2009.01.17.13.28.37;	author mjf;	state Exp;
branches;
next	;

1.14.18.1
date	2009.05.04.08.12.07;	author yamt;	state Exp;
branches;
next	1.14.18.2;

1.14.18.2
date	2010.08.11.22.52.53;	author yamt;	state Exp;
branches;
next	;

1.14.24.1
date	2008.12.13.01.13.38;	author haad;	state Exp;
branches;
next	;

1.13.14.1
date	2007.12.03.18.39.56;	author ad;	state Exp;
branches;
next	;

1.13.32.1
date	2007.11.11.16.46.58;	author joerg;	state Exp;
branches;
next	;

1.13.34.1
date	2008.01.09.01.49.41;	author matt;	state Exp;
branches;
next	;

1.13.38.1
date	2007.11.13.16.00.13;	author bouyer;	state Exp;
branches;
next	;

1.13.40.1
date	2007.11.19.00.46.56;	author mjf;	state Exp;
branches;
next	;

1.11.4.1
date	2006.09.09.02.44.35;	author rpaulo;	state Exp;
branches;
next	;

1.11.8.1
date	2006.08.11.15.43.12;	author yamt;	state Exp;
branches;
next	;

1.11.16.1
date	2006.07.13.17.49.05;	author gdamore;	state Exp;
branches;
next	;

1.10.16.1
date	2006.12.30.20.47.21;	author yamt;	state Exp;
branches;
next	1.10.16.2;

1.10.16.2
date	2007.11.15.11.43.36;	author yamt;	state Exp;
branches;
next	;

1.9.10.1
date	2004.08.03.10.42.56;	author skrll;	state Exp;
branches;
next	1.9.10.2;

1.9.10.2
date	2004.09.18.14.42.36;	author skrll;	state Exp;
branches;
next	1.9.10.3;

1.9.10.3
date	2004.09.21.13.24.20;	author skrll;	state Exp;
branches;
next	;

1.8.2.1
date	2001.12.12.12.24.26;	author thorpej;	state dead;
branches;
next	1.8.2.2;

1.8.2.2
date	2002.01.10.19.50.26;	author thorpej;	state Exp;
branches;
next	1.8.2.3;

1.8.2.3
date	2002.06.23.17.43.19;	author jdolecek;	state Exp;
branches;
next	;

1.5.4.1
date	2001.10.15.16.23.00;	author nathanw;	state dead;
branches;
next	1.5.4.2;

1.5.4.2
date	2002.01.08.00.28.44;	author nathanw;	state Exp;
branches;
next	1.5.4.3;

1.5.4.3
date	2002.06.20.03.42.33;	author nathanw;	state Exp;
branches;
next	;


desc
@@


1.35
log
@fix several builds by making the library order libsa, libz, libkern.
@
text
@#	$NetBSD: Makefile,v 1.34 2020/08/10 07:00:49 rin Exp $

NOMAN=		# defined

.include <bsd.own.mk>

BOOT=		Multi-boot
VERSIONFILE=	${.CURDIR}/../boot/version
VERSION!=	${TOOL_AWK} -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } \
			END { print it }' ${VERSIONFILE}
NEWVERSWHAT=	"${BOOT}"

# text address
TEXT=		0x6000

# RTC offset for netboot (XXX hardcoded for JST-9)
RTC_OFFSET=	-540

PROG?=		boot
BINDIR=		/usr/mdec
BINMODE=	444
STRIPFLAG=

SRCS=		srt0.S boot.c conf.c switch.c exec_image.S
SRCS+=		if_ne.c ne.c dp8390.c
S=		${.CURDIR}/../../../..
M=		${.CURDIR}/../..
COMMONDIR=	$M/stand/common
.PATH:		${COMMONDIR}
.PATH:		${.CURDIR}/../boot

.include "${S}/conf/newvers_stand.mk"

CPPFLAGS+=	-nostdinc -I$S -I${.OBJDIR} -I$M/stand/libsa
CPPFLAGS+=	-I$M/stand/libiocs -I${COMMONDIR}
CPPFLAGS+=	-D_STANDALONE -DHEAP_VARIABLE
CPPFLAGS+=	-DTEXTADDR="${TEXT}"
CPPFLAGS+=	-DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\"
CPPFLAGS+=	-DLIBSA_ENABLE_LS_OP
CPPFLAGS+=	-DRTC_OFFSET=${RTC_OFFSET}
CPPFLAGS+=	-DSUPPORT_BOOTP -DSUPPORT_DHCP
#CPPFLAGS+=	-DDEBUG
CFLAGS=		-Wno-main -Os -m68020-60 -Wno-attributes
LINKFLAGS=	-N -static -T ${.CURDIR}/../boot/boot.ldscript
LINKFLAGS+=	--defsym=TEXTADDR=$(TEXT)
ELF2AOUT_OPTS=	-O
LIBIOCS!=	cd $M/stand/libiocs && ${PRINTOBJDIR}
LIBSA!=		cd $M/stand/libsa && ${PRINTOBJDIR}
L=		${LIBSA}/lib
LDLIBS= 	${L}/sa/libsa.a ${L}/z/libz.a ${L}/kern/libkern.a
LDLIBS+=	${LIBIOCS}/libiocs.a

.include "../Makefile.booters"

realall: ${PROG}
${PROG}:	${OBJS} ${LDLIBS}
	${_MKTARGET_LINK}
	${LD} ${LINKFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
	${STRIP} ${PROG}.sym -o ${PROG}.strip
	${M68K_ELF2AOUT} ${ELF2AOUT_OPTS} ${PROG}.strip ${PROG}

CLEANFILES+=	${PROG}.sym ${PROG}.strip

.include <bsd.prog.mk>
@


1.34
log
@Make x68k/stand compile with GCC8. Tested with XEiJ.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.33 2020/01/18 05:46:25 isaki Exp $
d50 1
a50 1
LDLIBS= 	${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a
@


1.33
log
@Add 0x prefix when defining variables, not when using it.
This was necessary for bc(1) but it's no longer necessary.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.32 2020/01/18 05:41:48 isaki Exp $
d43 1
a43 1
CFLAGS=		-Wno-main -Os -m68020-60
@


1.32
log
@Pass address constants from Makefile to ldscript.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.31 2019/06/14 14:15:53 isaki Exp $
d14 1
a14 1
TEXT=		006000
d37 1
a37 1
CPPFLAGS+=	-DTEXTADDR="0x${TEXT}" 
d45 1
a45 1
LINKFLAGS+=	--defsym=TEXTADDR=0x$(TEXT)
@


1.31
log
@boot_ufs (primary bootloader) expects /boot OMAGIC a.out.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.30 2019/01/02 00:48:13 christos Exp $
d45 1
@


1.31.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.33 2020/01/18 05:46:25 isaki Exp $
d14 1
a14 1
TEXT=		0x6000
d37 1
a37 1
CPPFLAGS+=	-DTEXTADDR="${TEXT}"
a44 1
LINKFLAGS+=	--defsym=TEXTADDR=$(TEXT)
@


1.30
log
@use the right version of ELF2AOUT
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.29 2018/12/31 19:25:46 christos Exp $
d45 1
d59 1
a59 1
	${M68K_ELF2AOUT} ${PROG}.strip ${PROG}
@


1.29
log
@use elf2aout for boot.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.28 2017/04/08 19:53:23 christos Exp $
d58 1
a58 1
	${ELF2AOUT} ${PROG}.strip ${PROG}
@


1.28
log
@centralize vers.c building for standalone programs.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.27 2016/06/25 14:35:58 isaki Exp $
a23 2
BFDNAME=	a.out-m68k-netbsd

d57 2
a58 1
	${STRIP} -F ${BFDNAME} -o ${PROG} ${PROG}.sym
d60 1
a60 1
CLEANFILES+=	${PROG}.sym
@


1.28.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.30 2019/01/02 00:48:13 christos Exp $
d24 2
d59 1
a59 2
	${STRIP} ${PROG}.sym -o ${PROG}.strip
	${M68K_ELF2AOUT} ${PROG}.strip ${PROG}
d61 1
a61 1
CLEANFILES+=	${PROG}.sym ${PROG}.strip
@


1.28.14.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
#	$NetBSD$
d14 1
a14 1
TEXT=		0x6000
d37 1
a37 1
CPPFLAGS+=	-DTEXTADDR="${TEXT}"
a44 2
LINKFLAGS+=	--defsym=TEXTADDR=$(TEXT)
ELF2AOUT_OPTS=	-O
d58 1
a58 1
	${M68K_ELF2AOUT} ${ELF2AOUT_OPTS} ${PROG}.strip ${PROG}
@


1.28.12.1
log
@Synch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.28 2017/04/08 19:53:23 christos Exp $
d24 2
d59 1
a59 2
	${STRIP} ${PROG}.sym -o ${PROG}.strip
	${M68K_ELF2AOUT} ${PROG}.strip ${PROG}
d61 1
a61 1
CLEANFILES+=	${PROG}.sym ${PROG}.strip
@


1.27
log
@Unify netboot and boot (into boot).
Now boot becomes to be able to load the NFS kernel and
netboot also becomes to be able to load the local kernel.
The only difference is the default kernel which loads.
I.e., netboot's default is nfs.

Bump boot_ustar's BOOT_MAXSIZE.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.26 2014/08/08 15:19:51 isaki Exp $
d34 1
a34 6
SRCS+=		vers.c
CLEANFILES+=	vers.c
vers.c:	${VERSIONFILE}
	${_MKTARGET_CREATE}
	${HOST_SH} ${S}/conf/newvers_stand.sh \
	    ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
@


1.27.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.28 2017/04/08 19:53:23 christos Exp $
d34 6
a39 1
.include "${S}/conf/newvers_stand.mk"
@


1.27.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.28 2017/04/08 19:53:23 christos Exp $
d34 6
a39 1
.include "${S}/conf/newvers_stand.mk"
@


1.26
log
@Remove STRIP?=strip.
Falling back to the hosttool is not a good way now.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.25 2014/08/06 14:10:42 isaki Exp $
d8 1
a8 1
VERSIONFILE=	${.CURDIR}/version
d16 4
a19 1
PROG=		boot
d27 1
d32 1
d47 2
d51 1
a51 1
LINKFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
@


1.26.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.27 2016/06/25 14:35:58 isaki Exp $
d8 1
a8 1
VERSIONFILE=	${.CURDIR}/../boot/version
d16 1
a16 4
# RTC offset for netboot (XXX hardcoded for JST-9)
RTC_OFFSET=	-540

PROG?=		boot
a23 1
SRCS+=		if_ne.c ne.c dp8390.c
a27 1
.PATH:		${.CURDIR}/../boot
a41 2
CPPFLAGS+=	-DRTC_OFFSET=${RTC_OFFSET}
CPPFLAGS+=	-DSUPPORT_BOOTP -DSUPPORT_DHCP
d44 1
a44 1
LINKFLAGS=	-N -static -T ${.CURDIR}/../boot/boot.ldscript
@


1.26.4.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.26.4.1 2016/07/09 20:24:58 skrll Exp $
d34 6
a39 1
.include "${S}/conf/newvers_stand.mk"
@


1.25
log
@Remove unused variable.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.24 2014/08/05 13:49:04 isaki Exp $
a21 1
STRIP?=		/usr/bin/strip
@


1.24
log
@Support a 'switch' command.
It displays/modifies some SRAM parameters on X680x0, like as
memswitch(1) or Human68k's SWITCH.X .
It makes easy to change the boot devices or correct the inconsistency
of SRAM/real memory size.

sample usage:
 > switch show         .. show all supported parameters
 > switch boot=std     .. set boot order to 'STD'
 > switch memory=12    .. set memory size to 12MB
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.23 2014/07/06 06:28:49 tsutsui Exp $
a22 1
OBJCOPY?=	/usr/bin/objcopy
@


1.23
log
@Merge and share boot.c between normal boot and netboot by dumb #ifdefs.

Tested on XM6i.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.22 2012/03/20 12:37:01 minoura Exp $
d25 1
a25 1
SRCS=		srt0.S boot.c conf.c exec_image.S
@


1.22
log
@Be silent.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.21 2011/12/25 06:09:09 tsutsui Exp $
d44 1
@


1.22.2.1
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD$
d22 2
d25 1
a25 1
SRCS=		srt0.S boot.c conf.c switch.c exec_image.S
a43 1
#CPPFLAGS+=	-DDEBUG
@


1.22.2.2
log
@update from HEAD
@
text
@d8 1
a8 1
VERSIONFILE=	${.CURDIR}/../boot/version
d16 1
a16 4
# RTC offset for netboot (XXX hardcoded for JST-9)
RTC_OFFSET=	-540

PROG?=		boot
a23 1
SRCS+=		if_ne.c ne.c dp8390.c
a27 1
.PATH:		${.CURDIR}/../boot
d29 6
a34 1
.include "${S}/conf/newvers_stand.mk"
a41 2
CPPFLAGS+=	-DRTC_OFFSET=${RTC_OFFSET}
CPPFLAGS+=	-DSUPPORT_BOOTP -DSUPPORT_DHCP
d44 1
a44 1
LINKFLAGS=	-N -static -T ${.CURDIR}/../boot/boot.ldscript
@


1.22.12.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.26 2014/08/08 15:19:51 isaki Exp $
d22 2
d25 1
a25 1
SRCS=		srt0.S boot.c conf.c switch.c exec_image.S
a43 1
#CPPFLAGS+=	-DDEBUG
@


1.21
log
@Apply the following patch submitted by Evgeniy Ivanov:
http://mail-index.NetBSD.org/tech-kern/2011/12/15/msg012226.html
http://mail-index.NetBSD.org/tech-kern/2011/12/17/msg012229.html

 - add 'ls' op to struct fs_ops to support ls command on each fs,
   enabled by -DLIBSA_ENABLE_LS_OP and SAMISCMAKEFLAGS+="SA_ENABLE_LS_OP=yes"
   in libsa
 - split sys/lib/libsa/ufs_ls.c into UFS specific part and MI part (ls.c)
   that opens the target fs and calls fs-depedent XXX_ls() functions
 - add a ls op for ext2fs
   (all other fs than ufs and ext2fs don't have actual ls ops yet)
 - replace existing MD ufs_ls() calls with this new MI ls()

The original patch was written for i386 and ext2fs.
zaurus zboot has been tested by nonaka@@.
ews4800mips and x68k loaders have been tested by me (with several fixes).
landisk might be okay since it was almost copied from i386.

XXX1: "ls" op in fs_ops looks a bit inconsistent, but we will be able to
      replace it with real fs ops like readdir if it's really worth
XXX2: someone might have to check sys/arch/ia64/stand/efi/libefi/efifs_ls.c
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 2011/04/12 14:07:35 tsutsui Exp $
d35 1
a35 1
	${HOST_SH} ${S}/conf/newvers_stand.sh ${${MKREPRO} == "yes" :?:-D} \
@


1.20
log
@Make x68k bootloader to use MI libsa, libkern, and libz Makefiles in
src/sys/lib dirs for maintainability.  Tested on X68030, ok from isaki@@.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.19 2011/01/22 19:19:24 joerg Exp $
d43 1
@


1.20.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 2011/04/12 14:07:35 tsutsui Exp $
d35 1
a35 1
	${HOST_SH} ${S}/conf/newvers_stand.sh \
a42 1
CPPFLAGS+=	-DLIBSA_ENABLE_LS_OP
@


1.20.8.1
log
@merge to -current.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.21 2011/12/25 06:09:09 tsutsui Exp $
a42 1
CPPFLAGS+=	-DLIBSA_ENABLE_LS_OP
@


1.20.8.2
log
@sync to latest -current.
@
text
@d1 1
a1 1
#	$NetBSD$
d35 1
a35 1
	${HOST_SH} ${S}/conf/newvers_stand.sh \
@


1.19
log
@Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh.  Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
@
text
@d1 1
a1 1
#	$NetBSD: src/sys/arch/x68k/stand/boot/Makefile,v 1.18 2010-07-06 06:00:01 mrg Exp $
d47 3
a49 1
LDLIBS=		-L${LIBSA} -lsa -L${LIBIOCS} -liocs
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.18
log
@remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format.  ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k.  this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
  down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.17 2009/02/14 10:39:17 abs Exp $
d35 2
a36 1
	${HOST_SH} ${S}/conf/newvers_stand.sh ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
@


1.18.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 2011/04/12 14:07:35 tsutsui Exp $
d35 1
a35 2
	${HOST_SH} ${S}/conf/newvers_stand.sh ${${MKREPRO} == "yes" :?:-D} \
	    ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
d46 1
a46 3
L=		${LIBSA}/lib
LDLIBS= 	${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a
LDLIBS+=	${LIBIOCS}/libiocs.a
d51 1
a51 1
${PROG}:	${OBJS} ${LDLIBS}
@


1.18.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.19 2011/01/22 19:19:24 joerg Exp $
d35 1
a35 2
	${HOST_SH} ${S}/conf/newvers_stand.sh ${${MKREPRO} == "yes" :?:-D} \
	    ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
@


1.17
log
@Use relative paths so we can avoid using ${MACHINE} in a path
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 2009/01/12 07:56:31 tsutsui Exp $
a42 1
.if ${OBJECT_FMT} == "ELF"
a43 3
.else
LINKFLAGS=	-N -static -Ttext ${TEXT}
.endif
@


1.17.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d35 1
a35 2
	${HOST_SH} ${S}/conf/newvers_stand.sh ${${MKREPRO} == "yes" :?:-D} \
	    ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
d43 1
d45 3
@


1.17.4.2
log
@sync with head
@
text
@d47 1
a47 3
L=		${LIBSA}/lib
LDLIBS= 	${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a
LDLIBS+=	${LIBIOCS}/libiocs.a
d52 1
a52 1
${PROG}:	${OBJS} ${LDLIBS}
@


1.17.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d43 1
d45 3
@


1.16
log
@- WARNSfy
- make sure machine and ${MACHIN_ARCH} symlinks are always created
- several tweaks to allow build without installed DESTDIR
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 2008/10/19 22:05:21 apb Exp $
d27 1
a27 1
M=		$S/arch/${MACHINE}
@


1.16.2.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.17 2009/02/14 10:39:17 abs Exp $
d27 1
a27 1
M=		${.CURDIR}/../..
@


1.15
log
@Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2007/11/11 05:33:12 isaki Exp $
d54 1
a54 1
realall: machine-links ${PROG}
@


1.15.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 2009/01/12 07:56:31 tsutsui Exp $
d54 1
a54 1
realall: ${PROG}
@


1.15.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15.2.1 2009/01/19 13:17:07 skrll Exp $
d27 1
a27 1
M=		${.CURDIR}/../..
@


1.14
log
@${PROG} depends on libsa and libiocs.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2006/06/29 03:46:43 lukem Exp $
d9 2
a10 1
VERSION!=	awk -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } END { print it }' ${VERSIONFILE}
@


1.14.18.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2007/11/11 05:33:12 isaki Exp $
d9 1
a9 2
VERSION!=	${TOOL_AWK} -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } \
			END { print it }' ${VERSIONFILE}
d26 1
a26 1
M=		${.CURDIR}/../..
d53 1
a53 1
realall: ${PROG}
@


1.14.18.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14.18.1 2009/05/04 08:12:07 yamt Exp $
d43 1
d45 3
@


1.14.14.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d9 1
a9 2
VERSION!=	${TOOL_AWK} -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } \
			END { print it }' ${VERSIONFILE}
d53 1
a53 1
realall: ${PROG}
@


1.14.24.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 2008/10/19 22:05:21 apb Exp $
d9 1
a9 2
VERSION!=	${TOOL_AWK} -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } \
			END { print it }' ${VERSIONFILE}
@


1.13
log
@Support MAKEVERBOSE
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 2006/06/29 03:38:24 lukem Exp $
d54 1
a54 1
${PROG}:	${OBJS}
@


1.13.34.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2006/06/29 03:46:43 lukem Exp $
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.13.14.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2006/06/29 03:46:43 lukem Exp $
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.13.40.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2007/11/11 05:33:12 isaki Exp $
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.13.38.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.13.32.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 2007/11/11 05:33:12 isaki Exp $
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.12
log
@Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 2005/12/11 12:19:44 christos Exp $
d33 1
d55 1
@


1.11
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9.10.3 2004/09/21 13:24:20 skrll Exp $
d42 1
a42 1
LDFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
d44 1
a44 1
LDFLAGS=	-N -static -Ttext ${TEXT}
d54 1
a54 1
	${LD} ${LDFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
@


1.11.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2006/06/29 03:46:43 lukem Exp $
a32 1
	${_MKTARGET_CREATE}
d42 1
a42 1
LINKFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
d44 1
a44 1
LINKFLAGS=	-N -static -Ttext ${TEXT}
d54 1
a54 2
	${_MKTARGET_LINK}
	${LD} ${LINKFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
@


1.11.8.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 2005/12/11 12:19:44 christos Exp $
a32 1
	${_MKTARGET_CREATE}
d42 1
a42 1
LINKFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
d44 1
a44 1
LINKFLAGS=	-N -static -Ttext ${TEXT}
d54 1
a54 2
	${_MKTARGET_LINK}
	${LD} ${LINKFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
@


1.11.16.1
log
@Merge from HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2006/06/29 03:46:43 lukem Exp $
a32 1
	${_MKTARGET_CREATE}
d42 1
a42 1
LINKFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
d44 1
a44 1
LINKFLAGS=	-N -static -Ttext ${TEXT}
d54 1
a54 2
	${_MKTARGET_LINK}
	${LD} ${LINKFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
@


1.10
log
@Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 2002/05/05 11:46:30 isaki Exp $
@


1.10.16.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 2003/10/26 07:25:37 lukem Exp $
a32 1
	${_MKTARGET_CREATE}
d42 1
a42 1
LINKFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
d44 1
a44 1
LINKFLAGS=	-N -static -Ttext ${TEXT}
d54 1
a54 2
	${_MKTARGET_LINK}
	${LD} ${LINKFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
@


1.10.16.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10.16.1 2006/12/30 20:47:21 yamt Exp $
d54 1
a54 1
${PROG}:	${OBJS} ${LIBSA}/libsa.a ${LIBIOCS}/libiocs.a
@


1.9
log
@libsa/Makefile: Fix rules to create symlinks on read-only source tree.
{boot,libsa,mboot}/Makefile, Makefile.booters:
 move that common rule to Makefile.booters
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2001/12/12 12:24:26 lukem Exp $
d33 1
a33 1
	sh ${S}/conf/newvers_stand.sh ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
@


1.9.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 2003/10/26 07:25:37 lukem Exp $
d33 1
a33 1
	${HOST_SH} ${S}/conf/newvers_stand.sh ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}
@


1.9.10.2
log
@Sync with HEAD.
@
text
@@


1.9.10.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9.10.1 2004/08/03 10:42:56 skrll Exp $
@


1.8
log
@Set  NOxxx=  before  <bsd.own.mk>  is pulled in (even indirectly).
Otherwise the appropriate MKxxx=no won't be defined .
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2001/12/12 01:49:57 tv Exp $
d50 1
a50 8
.PHONY:	machine-links
beforedepend: machine-links
machine-links:
	-rm -f machine && \
	    ln -s $M/include machine
	-rm -f ${MACHINE_ARCH} && \
	    ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
CLEANFILES+=	machine ${MACHINE_ARCH}
@


1.8.2.1
log
@file Makefile was added on branch kqueue on 2002-01-10 19:50:26 +0000
@
text
@d1 66
@


1.8.2.2
log
@Sync kqueue branch with -current.
@
text
@a0 66
#	$NetBSD: Makefile,v 1.8.2.1 2002/01/10 19:50:26 thorpej Exp $

NOMAN=		# defined

.include <bsd.own.mk>

BOOT=		Multi-boot
VERSIONFILE=	${.CURDIR}/version
VERSION!=	awk -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } END { print it }' ${VERSIONFILE}
NEWVERSWHAT=	"${BOOT}"

# text address
TEXT=		006000

PROG=		boot
BINDIR=		/usr/mdec
BINMODE=	444
STRIPFLAG=

BFDNAME=	a.out-m68k-netbsd
STRIP?=		/usr/bin/strip
OBJCOPY?=	/usr/bin/objcopy

SRCS=		srt0.S boot.c conf.c exec_image.S
S=		${.CURDIR}/../../../..
M=		$S/arch/${MACHINE}
COMMONDIR=	$M/stand/common
.PATH:		${COMMONDIR}

SRCS+=		vers.c
CLEANFILES+=	vers.c
vers.c:	${VERSIONFILE}
	sh ${S}/conf/newvers_stand.sh ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}

CPPFLAGS+=	-nostdinc -I$S -I${.OBJDIR} -I$M/stand/libsa
CPPFLAGS+=	-I$M/stand/libiocs -I${COMMONDIR}
CPPFLAGS+=	-D_STANDALONE -DHEAP_VARIABLE
CPPFLAGS+=	-DTEXTADDR="0x${TEXT}" 
CPPFLAGS+=	-DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\"
CFLAGS=		-Wno-main -Os -m68020-60
.if ${OBJECT_FMT} == "ELF"
LDFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
.else
LDFLAGS=	-N -static -Ttext ${TEXT}
.endif
LIBIOCS!=	cd $M/stand/libiocs && ${PRINTOBJDIR}
LIBSA!=		cd $M/stand/libsa && ${PRINTOBJDIR}
LDLIBS=		-L${LIBSA} -lsa -L${LIBIOCS} -liocs

.PHONY:	machine-links
beforedepend: machine-links
machine-links:
	-rm -f machine && \
	    ln -s $M/include machine
	-rm -f ${MACHINE_ARCH} && \
	    ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
CLEANFILES+=	machine ${MACHINE_ARCH}

realall: machine-links ${PROG}
${PROG}:	${OBJS}
	${LD} ${LDFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
	${STRIP} -F ${BFDNAME} -o ${PROG} ${PROG}.sym

CLEANFILES+=	${PROG}.sym

.include <bsd.prog.mk>
@


1.8.2.3
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8.2.2 2002/06/23 17:43:19 jdolecek Exp $
d50 8
a57 1
.include "../Makefile.booters"
@


1.7
log
@MKfoo=no -> NOfoo
@
text
@d1 3
a3 1
#	$NetBSD: Makefile,v 1.6 2001/11/14 00:58:51 tv Exp $
a17 1
NOMAN=		# defined
@


1.6
log
@${MAKE} print-objdir -> ${PRINTOBJDIR}
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2001/10/15 16:23:00 minoura Exp $
d16 1
a16 1
MKMAN=		no
@


1.5
log
@Use newvers_stand.sh to record the version.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2001/09/29 01:42:09 minoura Exp $
d45 2
a46 2
LIBIOCS!=	cd $M/stand/libiocs && ${MAKE} print-objdir
LIBSA!=		cd $M/stand/libsa && ${MAKE} print-objdir
@


1.5.4.1
log
@file Makefile was added on branch nathanw_sa on 2002-01-08 00:28:44 +0000
@
text
@d1 65
@


1.5.4.2
log
@Catch up to -current.
@
text
@a0 66
#	$NetBSD: Makefile,v 1.5.4.1 2002/01/08 00:28:44 nathanw Exp $

NOMAN=		# defined

.include <bsd.own.mk>

BOOT=		Multi-boot
VERSIONFILE=	${.CURDIR}/version
VERSION!=	awk -F: '$$1 ~ /^[0-9.]*$$/ { it = $$1; } END { print it }' ${VERSIONFILE}
NEWVERSWHAT=	"${BOOT}"

# text address
TEXT=		006000

PROG=		boot
BINDIR=		/usr/mdec
BINMODE=	444
STRIPFLAG=

BFDNAME=	a.out-m68k-netbsd
STRIP?=		/usr/bin/strip
OBJCOPY?=	/usr/bin/objcopy

SRCS=		srt0.S boot.c conf.c exec_image.S
S=		${.CURDIR}/../../../..
M=		$S/arch/${MACHINE}
COMMONDIR=	$M/stand/common
.PATH:		${COMMONDIR}

SRCS+=		vers.c
CLEANFILES+=	vers.c
vers.c:	${VERSIONFILE}
	sh ${S}/conf/newvers_stand.sh ${.ALLSRC} ${MACHINE} ${NEWVERSWHAT}

CPPFLAGS+=	-nostdinc -I$S -I${.OBJDIR} -I$M/stand/libsa
CPPFLAGS+=	-I$M/stand/libiocs -I${COMMONDIR}
CPPFLAGS+=	-D_STANDALONE -DHEAP_VARIABLE
CPPFLAGS+=	-DTEXTADDR="0x${TEXT}" 
CPPFLAGS+=	-DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\"
CFLAGS=		-Wno-main -Os -m68020-60
.if ${OBJECT_FMT} == "ELF"
LDFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
.else
LDFLAGS=	-N -static -Ttext ${TEXT}
.endif
LIBIOCS!=	cd $M/stand/libiocs && ${PRINTOBJDIR}
LIBSA!=		cd $M/stand/libsa && ${PRINTOBJDIR}
LDLIBS=		-L${LIBSA} -lsa -L${LIBIOCS} -liocs

.PHONY:	machine-links
beforedepend: machine-links
machine-links:
	-rm -f machine && \
	    ln -s $M/include machine
	-rm -f ${MACHINE_ARCH} && \
	    ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
CLEANFILES+=	machine ${MACHINE_ARCH}

realall: machine-links ${PROG}
${PROG}:	${OBJS}
	${LD} ${LDFLAGS} -o ${PROG}.sym ${OBJS} ${LDLIBS}
	${STRIP} -F ${BFDNAME} -o ${PROG} ${PROG}.sym

CLEANFILES+=	${PROG}.sym

.include <bsd.prog.mk>
@


1.5.4.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5.4.2 2002/06/20 03:42:33 nathanw Exp $
d50 8
a57 1
.include "../Makefile.booters"
@


1.4
log
@-D_STANDALONE
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2001/09/28 15:10:39 minoura Exp $
d5 4
a8 2
BOOT=		boot
VERSION=	1.0
d13 1
a13 1
PROG=		${BOOT}
d29 5
d36 1
a36 1
CPPFLAGS+=	-D_STANDALONE
d59 3
a61 3
${BOOT}:	${OBJS}
	${LD} ${LDFLAGS} -o ${BOOT}.sym ${OBJS} ${LDLIBS}
	${STRIP} -F ${BFDNAME} -o ${BOOT} ${BOOT}.sym
d63 1
a63 1
CLEANFILES+=	${BOOT}.sym
@


1.3
log
@Create stripped version by default.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2001/09/27 14:08:27 minoura Exp $
d29 1
d56 1
a56 1
CLEANFILES+=	${BOOT}.nosymbol
@


1.2
log
@Make these compile with the old (a.out) toolchain.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2001/09/27 10:14:49 minoura Exp $
d52 2
a53 2
	${LD} ${LDFLAGS} -o ${BOOT} ${OBJS} ${LDLIBS}
	${STRIP} -F ${BFDNAME} -o ${BOOT}.nosymbol ${BOOT}
@


1.1
log
@Initial commit of the new bootloader to support ELF kernel.
It consists of two programs named boot_ufs and boot; the former reads
the latter (an OMAGIC a.out).
Boot now utilizes the libsa library to read the actual kernel.

 - LFS code exists, but probobly does not work.
 - Currently the ELF toolchain is required.
 - Many features are missing.
@
text
@d1 3
a3 1
#	$NetBSD: Makefile,v 1.5 2000/02/01 05:25:50 tsutsui Exp $
d32 1
a32 1

d34 3
@
