head	1.22;
access;
symbols
	netbsd-11-0-RC4:1.22
	netbsd-11-0-RC3:1.22
	netbsd-11-0-RC2:1.22
	netbsd-11-0-RC1:1.22
	perseant-exfatfs-base-20250801:1.22
	netbsd-11:1.22.0.240
	netbsd-11-base:1.22
	netbsd-10-1-RELEASE:1.22
	perseant-exfatfs-base-20240630:1.22
	perseant-exfatfs:1.22.0.238
	perseant-exfatfs-base:1.22
	netbsd-8-3-RELEASE:1.22
	netbsd-9-4-RELEASE:1.22
	netbsd-10-0-RELEASE:1.22
	netbsd-10-0-RC6:1.22
	netbsd-10-0-RC5:1.22
	netbsd-10-0-RC4:1.22
	netbsd-10-0-RC3:1.22
	netbsd-10-0-RC2:1.22
	thorpej-ifq:1.22.0.236
	thorpej-ifq-base:1.22
	thorpej-altq-separation:1.22.0.234
	thorpej-altq-separation-base:1.22
	netbsd-10-0-RC1:1.22
	netbsd-10:1.22.0.232
	netbsd-10-base:1.22
	bouyer-sunxi-drm:1.22.0.230
	bouyer-sunxi-drm-base:1.22
	netbsd-9-3-RELEASE:1.22
	thorpej-i2c-spi-conf2:1.22.0.228
	thorpej-i2c-spi-conf2-base:1.22
	thorpej-futex2:1.22.0.226
	thorpej-futex2-base:1.22
	thorpej-cfargs2:1.22.0.224
	thorpej-cfargs2-base:1.22
	cjep_sun2x-base1:1.22
	cjep_sun2x:1.22.0.222
	cjep_sun2x-base:1.22
	cjep_staticlib_x-base1:1.22
	netbsd-9-2-RELEASE:1.22
	cjep_staticlib_x:1.22.0.220
	cjep_staticlib_x-base:1.22
	thorpej-i2c-spi-conf:1.22.0.218
	thorpej-i2c-spi-conf-base:1.22
	thorpej-cfargs:1.22.0.216
	thorpej-cfargs-base:1.22
	thorpej-futex:1.22.0.214
	thorpej-futex-base:1.22
	netbsd-9-1-RELEASE:1.22
	bouyer-xenpvh-base2:1.22
	phil-wifi-20200421:1.22
	bouyer-xenpvh-base1:1.22
	phil-wifi-20200411:1.22
	bouyer-xenpvh:1.22.0.212
	bouyer-xenpvh-base:1.22
	is-mlppp:1.22.0.210
	is-mlppp-base:1.22
	phil-wifi-20200406:1.22
	netbsd-8-2-RELEASE:1.22
	ad-namecache-base3:1.22
	netbsd-9-0-RELEASE:1.22
	netbsd-9-0-RC2:1.22
	ad-namecache-base2:1.22
	ad-namecache-base1:1.22
	ad-namecache:1.22.0.208
	ad-namecache-base:1.22
	netbsd-9-0-RC1:1.22
	phil-wifi-20191119:1.22
	netbsd-9:1.22.0.206
	netbsd-9-base:1.22
	phil-wifi-20190609:1.22
	netbsd-8-1-RELEASE:1.22
	netbsd-8-1-RC1:1.22
	isaki-audio2:1.22.0.204
	isaki-audio2-base:1.22
	pgoyette-compat-merge-20190127:1.22
	pgoyette-compat-20190127:1.22
	pgoyette-compat-20190118:1.22
	pgoyette-compat-1226:1.22
	pgoyette-compat-1126:1.22
	pgoyette-compat-1020:1.22
	pgoyette-compat-0930:1.22
	pgoyette-compat-0906:1.22
	netbsd-7-2-RELEASE:1.22
	pgoyette-compat-0728:1.22
	netbsd-8-0-RELEASE:1.22
	phil-wifi:1.22.0.202
	phil-wifi-base:1.22
	pgoyette-compat-0625:1.22
	netbsd-8-0-RC2:1.22
	pgoyette-compat-0521:1.22
	pgoyette-compat-0502:1.22
	pgoyette-compat-0422:1.22
	netbsd-8-0-RC1:1.22
	pgoyette-compat-0415:1.22
	pgoyette-compat-0407:1.22
	pgoyette-compat-0330:1.22
	pgoyette-compat-0322:1.22
	pgoyette-compat-0315:1.22
	netbsd-7-1-2-RELEASE:1.22
	pgoyette-compat:1.22.0.200
	pgoyette-compat-base:1.22
	netbsd-7-1-1-RELEASE:1.22
	tls-maxphys-base-20171202:1.22
	matt-nb8-mediatek:1.22.0.22
	matt-nb8-mediatek-base:1.22
	nick-nhusb-base-20170825:1.22
	perseant-stdc-iso10646:1.22.0.198
	perseant-stdc-iso10646-base:1.22
	netbsd-8:1.22.0.196
	netbsd-8-base:1.22
	prg-localcount2-base3:1.22
	prg-localcount2-base2:1.22
	prg-localcount2-base1:1.22
	prg-localcount2:1.22.0.194
	prg-localcount2-base:1.22
	pgoyette-localcount-20170426:1.22
	bouyer-socketcan-base1:1.22
	jdolecek-ncq:1.22.0.192
	jdolecek-ncq-base:1.22
	pgoyette-localcount-20170320:1.22
	netbsd-7-1:1.22.0.190
	netbsd-7-1-RELEASE:1.22
	netbsd-7-1-RC2:1.22
	nick-nhusb-base-20170204:1.22
	netbsd-7-nhusb-base-20170116:1.22
	bouyer-socketcan:1.22.0.188
	bouyer-socketcan-base:1.22
	pgoyette-localcount-20170107:1.22
	netbsd-7-1-RC1:1.22
	nick-nhusb-base-20161204:1.22
	pgoyette-localcount-20161104:1.22
	netbsd-7-0-2-RELEASE:1.22
	nick-nhusb-base-20161004:1.22
	localcount-20160914:1.22
	netbsd-7-nhusb:1.22.0.186
	netbsd-7-nhusb-base:1.22
	pgoyette-localcount-20160806:1.22
	pgoyette-localcount-20160726:1.22
	pgoyette-localcount:1.22.0.184
	pgoyette-localcount-base:1.22
	nick-nhusb-base-20160907:1.22
	nick-nhusb-base-20160529:1.22
	netbsd-7-0-1-RELEASE:1.22
	nick-nhusb-base-20160422:1.22
	nick-nhusb-base-20160319:1.22
	nick-nhusb-base-20151226:1.22
	netbsd-7-0:1.22.0.182
	netbsd-7-0-RELEASE:1.22
	nick-nhusb-base-20150921:1.22
	netbsd-7-0-RC3:1.22
	netbsd-7-0-RC2:1.22
	netbsd-7-0-RC1:1.22
	nick-nhusb-base-20150606:1.22
	nick-nhusb-base-20150406:1.22
	nick-nhusb:1.22.0.180
	nick-nhusb-base:1.22
	netbsd-5-2-3-RELEASE:1.22
	netbsd-5-1-5-RELEASE:1.22
	netbsd-6-0-6-RELEASE:1.22
	netbsd-6-1-5-RELEASE:1.22
	netbsd-7:1.22.0.178
	netbsd-7-base:1.22
	yamt-pagecache-base9:1.22
	yamt-pagecache-tag8:1.22
	netbsd-6-1-4-RELEASE:1.22
	netbsd-6-0-5-RELEASE:1.22
	tls-earlyentropy:1.22.0.176
	tls-earlyentropy-base:1.22
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.22
	riastradh-drm2-base3:1.22
	netbsd-6-1-3-RELEASE:1.22
	netbsd-6-0-4-RELEASE:1.22
	netbsd-5-2-2-RELEASE:1.22
	netbsd-5-1-4-RELEASE:1.22
	netbsd-6-1-2-RELEASE:1.22
	netbsd-6-0-3-RELEASE:1.22
	netbsd-5-2-1-RELEASE:1.22
	netbsd-5-1-3-RELEASE:1.22
	rmind-smpnet-nbase:1.22
	netbsd-6-1-1-RELEASE:1.22
	riastradh-drm2-base2:1.22
	riastradh-drm2-base1:1.22
	riastradh-drm2:1.22.0.174
	riastradh-drm2-base:1.22
	rmind-smpnet:1.22.0.166
	rmind-smpnet-base:1.22
	netbsd-6-1:1.22.0.172
	netbsd-6-0-2-RELEASE:1.22
	netbsd-6-1-RELEASE:1.22
	khorben-n900:1.22.0.170
	netbsd-6-1-RC4:1.22
	netbsd-6-1-RC3:1.22
	agc-symver:1.22.0.168
	agc-symver-base:1.22
	netbsd-6-1-RC2:1.22
	netbsd-6-1-RC1:1.22
	yamt-pagecache-base8:1.22
	netbsd-5-2:1.22.0.164
	netbsd-6-0-1-RELEASE:1.22
	yamt-pagecache-base7:1.22
	netbsd-5-2-RELEASE:1.22
	netbsd-5-2-RC1:1.22
	matt-nb6-plus-nbase:1.22
	yamt-pagecache-base6:1.22
	netbsd-6-0:1.22.0.162
	netbsd-6-0-RELEASE:1.22
	netbsd-6-0-RC2:1.22
	tls-maxphys:1.22.0.160
	tls-maxphys-base:1.22
	matt-nb6-plus:1.22.0.158
	matt-nb6-plus-base:1.22
	netbsd-6-0-RC1:1.22
	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.22
	jmcneill-usbmp-base6:1.22
	jmcneill-usbmp-base5:1.22
	jmcneill-usbmp-base4:1.22
	jmcneill-usbmp-base3:1.22
	jmcneill-usbmp-pre-base2:1.22
	jmcneill-usbmp-base2:1.22
	netbsd-6:1.22.0.156
	netbsd-6-base:1.22
	netbsd-5-1-2-RELEASE:1.22
	netbsd-5-1-1-RELEASE:1.22
	jmcneill-usbmp:1.22.0.154
	jmcneill-usbmp-base:1.22
	jmcneill-audiomp3:1.22.0.152
	jmcneill-audiomp3-base:1.22
	yamt-pagecache-base3:1.22
	yamt-pagecache-base2:1.22
	yamt-pagecache:1.22.0.150
	yamt-pagecache-base:1.22
	rmind-uvmplock-nbase:1.22
	cherry-xenmp:1.22.0.148
	cherry-xenmp-base:1.22
	uebayasi-xip-base7:1.22
	bouyer-quota2-nbase:1.22
	bouyer-quota2:1.22.0.146
	bouyer-quota2-base:1.22
	jruoho-x86intr:1.22.0.144
	jruoho-x86intr-base:1.22
	matt-mips64-premerge-20101231:1.22
	matt-nb5-mips64-premerge-20101231:1.22
	matt-nb5-pq3:1.22.0.142
	matt-nb5-pq3-base:1.22
	netbsd-5-1:1.22.0.140
	uebayasi-xip-base6:1.22
	uebayasi-xip-base5:1.22
	netbsd-5-1-RELEASE:1.22
	uebayasi-xip-base4:1.22
	netbsd-1-1:1.5.0.2
	uebayasi-xip-base3:1.22
	yamt-nfs-mp-base11:1.22
	netbsd-5-1-RC4:1.22
	matt-nb5-mips64-k15:1.22
	uebayasi-xip-base2:1.22
	yamt-nfs-mp-base10:1.22
	netbsd-5-1-RC3:1.22
	netbsd-5-1-RC2:1.22
	uebayasi-xip-base1:1.22
	netbsd-5-1-RC1:1.22
	rmind-uvmplock:1.22.0.138
	rmind-uvmplock-base:1.22
	yamt-nfs-mp-base9:1.22
	uebayasi-xip:1.22.0.136
	uebayasi-xip-base:1.22
	netbsd-5-0-2-RELEASE:1.22
	matt-nb5-mips64-premerge-20091211:1.22
	matt-premerge-20091211:1.22
	yamt-nfs-mp-base8:1.22
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.22
	matt-nb4-mips64-k7-u2a-k9b:1.22
	matt-nb5-mips64-u1-k1-k5:1.22
	yamt-nfs-mp-base7:1.22
	matt-nb5-mips64:1.22.0.134
	netbsd-5-0-1-RELEASE:1.22
	jymxensuspend-base:1.22
	yamt-nfs-mp-base6:1.22
	yamt-nfs-mp-base5:1.22
	yamt-nfs-mp-base4:1.22
	jym-xensuspend-nbase:1.22
	yamt-nfs-mp-base3:1.22
	nick-hppapmap-base4:1.22
	nick-hppapmap-base3:1.22
	netbsd-5-0:1.22.0.132
	netbsd-5-0-RELEASE:1.22
	netbsd-5-0-RC4:1.22
	netbsd-5-0-RC3:1.22
	nick-hppapmap-base2:1.22
	netbsd-5-0-RC2:1.22
	jym-xensuspend:1.22.0.130
	jym-xensuspend-base:1.22
	netbsd-5-0-RC1:1.22
	haad-dm-base2:1.22
	haad-nbase2:1.22
	ad-audiomp2:1.22.0.128
	ad-audiomp2-base:1.22
	netbsd-5:1.22.0.126
	netbsd-5-base:1.22
	nick-hppapmap:1.22.0.124
	nick-hppapmap-base:1.22
	matt-mips64-base2:1.22
	haad-dm-base1:1.22
	wrstuden-revivesa-base-4:1.22
	netbsd-4-0-1-RELEASE:1.22
	wrstuden-revivesa-base-3:1.22
	wrstuden-revivesa-base-2:1.22
	wrstuden-fixsa-newbase:1.22
	nick-csl-alignment-base5:1.22
	haad-dm:1.22.0.122
	haad-dm-base:1.22
	wrstuden-revivesa-base-1:1.22
	simonb-wapbl-nbase:1.22
	yamt-pf42-base4:1.22
	simonb-wapbl:1.22.0.120
	simonb-wapbl-base:1.22
	yamt-pf42-base3:1.22
	hpcarm-cleanup-nbase:1.22
	yamt-pf42-baseX:1.22
	yamt-pf42-base2:1.22
	yamt-nfs-mp-base2:1.22
	wrstuden-revivesa:1.22.0.118
	wrstuden-revivesa-base:1.22
	yamt-nfs-mp:1.22.0.116
	yamt-nfs-mp-base:1.22
	yamt-pf42:1.22.0.114
	yamt-pf42-base:1.22
	ad-socklock-base1:1.22
	yamt-lazymbuf-base15:1.22
	yamt-lazymbuf-base14:1.22
	keiichi-mipv6-nbase:1.22
	mjf-devfs2:1.22.0.112
	mjf-devfs2-base:1.22
	nick-net80211-sync:1.22.0.110
	nick-net80211-sync-base:1.22
	keiichi-mipv6:1.22.0.108
	keiichi-mipv6-base:1.22
	bouyer-xeni386-merge1:1.22
	matt-armv6-prevmlocking:1.22
	wrstuden-fixsa-base-1:1.22
	vmlocking2-base3:1.22
	netbsd-4-0:1.22.0.106
	netbsd-4-0-RELEASE:1.22
	bouyer-xeni386-nbase:1.22
	yamt-kmem-base3:1.22
	cube-autoconf:1.22.0.104
	cube-autoconf-base:1.22
	yamt-kmem-base2:1.22
	bouyer-xeni386:1.22.0.102
	bouyer-xeni386-base:1.22
	yamt-kmem:1.22.0.100
	yamt-kmem-base:1.22
	vmlocking2-base2:1.22
	reinoud-bufcleanup-nbase:1.22
	vmlocking2:1.22.0.98
	vmlocking2-base1:1.22
	netbsd-4-0-RC5:1.22
	matt-nb4-arm:1.22.0.96
	matt-nb4-arm-base:1.22
	matt-armv6-nbase:1.22
	jmcneill-base:1.22
	netbsd-4-0-RC4:1.22
	mjf-devfs:1.22.0.94
	mjf-devfs-base:1.22
	bouyer-xenamd64-base2:1.22
	vmlocking-nbase:1.22
	yamt-x86pmap-base4:1.22
	bouyer-xenamd64:1.22.0.92
	bouyer-xenamd64-base:1.22
	netbsd-4-0-RC3:1.22
	yamt-x86pmap-base3:1.22
	yamt-x86pmap-base2:1.22
	netbsd-4-0-RC2:1.22
	yamt-x86pmap:1.22.0.90
	yamt-x86pmap-base:1.22
	netbsd-4-0-RC1:1.22
	matt-armv6:1.22.0.88
	matt-armv6-base:1.22
	jmcneill-pm:1.22.0.86
	jmcneill-pm-base:1.22
	hpcarm-cleanup:1.22.0.84
	hpcarm-cleanup-base:1.22
	nick-csl-alignment:1.22.0.82
	nick-csl-alignment-base:1.22
	matt-mips64:1.22.0.80
	matt-mips64-base:1.22
	netbsd-3-1-1-RELEASE:1.22
	netbsd-3-0-3-RELEASE:1.22
	yamt-idlelwp-base8:1.22
	wrstuden-fixsa:1.22.0.78
	wrstuden-fixsa-base:1.22
	ppcoea-renovation:1.22.0.76
	ppcoea-renovation-base:1.22
	thorpej-atomic:1.22.0.74
	thorpej-atomic-base:1.22
	reinoud-bufcleanup:1.22.0.72
	reinoud-bufcleanup-base:1.22
	mjf-ufs-trans:1.22.0.70
	mjf-ufs-trans-base:1.22
	vmlocking:1.22.0.68
	vmlocking-base:1.22
	ad-audiomp:1.22.0.66
	ad-audiomp-base:1.22
	yamt-idlelwp:1.22.0.64
	post-newlock2-merge:1.22
	newlock2-nbase:1.22
	yamt-splraiseipl-base5:1.22
	yamt-splraiseipl-base4:1.22
	yamt-splraiseipl-base3:1.22
	abandoned-netbsd-4-base:1.22
	abandoned-netbsd-4:1.22.0.54
	netbsd-3-1:1.22.0.60
	netbsd-3-1-RELEASE:1.22
	netbsd-3-0-2-RELEASE:1.22
	yamt-splraiseipl-base2:1.22
	netbsd-3-1-RC4:1.22
	yamt-splraiseipl:1.22.0.58
	yamt-splraiseipl-base:1.22
	netbsd-3-1-RC3:1.22
	yamt-pdpolicy-base9:1.22
	newlock2:1.22.0.56
	newlock2-base:1.22
	yamt-pdpolicy-base8:1.22
	netbsd-3-1-RC2:1.22
	netbsd-3-1-RC1:1.22
	yamt-pdpolicy-base7:1.22
	netbsd-4:1.22.0.62
	netbsd-4-base:1.22
	yamt-pdpolicy-base6:1.22
	chap-midi-nbase:1.22
	netbsd-3-0-1-RELEASE:1.22
	gdamore-uart:1.22.0.52
	gdamore-uart-base:1.22
	simonb-timcounters-final:1.22
	yamt-pdpolicy-base5:1.22
	chap-midi:1.22.0.50
	chap-midi-base:1.22
	yamt-pdpolicy-base4:1.22
	yamt-pdpolicy-base3:1.22
	peter-altq-base:1.22
	peter-altq:1.22.0.48
	yamt-pdpolicy-base2:1.22
	elad-kernelauth-base:1.22
	elad-kernelauth:1.22.0.46
	yamt-pdpolicy:1.22.0.44
	yamt-pdpolicy-base:1.22
	yamt-uio_vmspace-base5:1.22
	simonb-timecounters:1.22.0.42
	simonb-timecounters-base:1.22
	rpaulo-netinet-merge-pcb:1.22.0.40
	rpaulo-netinet-merge-pcb-base:1.22
	yamt-uio_vmspace:1.22.0.38
	netbsd-3-0:1.22.0.36
	netbsd-3-0-RELEASE:1.22
	netbsd-3-0-RC6:1.22
	yamt-readahead-base3:1.22
	netbsd-3-0-RC5:1.22
	netbsd-3-0-RC4:1.22
	netbsd-3-0-RC3:1.22
	yamt-readahead-base2:1.22
	netbsd-3-0-RC2:1.22
	yamt-readahead-pervnode:1.22
	yamt-readahead-perfile:1.22
	yamt-readahead:1.22.0.34
	yamt-readahead-base:1.22
	netbsd-3-0-RC1:1.22
	yamt-vop-base3:1.22
	netbsd-2-0-3-RELEASE:1.22
	netbsd-2-1:1.22.0.32
	yamt-vop-base2:1.22
	thorpej-vnode-attr:1.22.0.30
	thorpej-vnode-attr-base:1.22
	netbsd-2-1-RELEASE:1.22
	yamt-vop:1.22.0.28
	yamt-vop-base:1.22
	netbsd-2-1-RC6:1.22
	netbsd-2-1-RC5:1.22
	netbsd-2-1-RC4:1.22
	netbsd-2-1-RC3:1.22
	netbsd-2-1-RC2:1.22
	netbsd-2-1-RC1:1.22
	yamt-lazymbuf:1.22.0.26
	yamt-km-base4:1.22
	netbsd-2-0-2-RELEASE:1.22
	yamt-km-base3:1.22
	netbsd-3:1.22.0.24
	netbsd-3-base:1.22
	yamt-km-base2:1.22
	yamt-km:1.22.0.20
	yamt-km-base:1.22
	kent-audio2:1.22.0.18
	kent-audio2-base:1.22
	netbsd-2-0-1-RELEASE:1.22
	kent-audio1-beforemerge:1.22
	netbsd-2:1.22.0.16
	netbsd-2-base:1.22
	kent-audio1:1.22.0.14
	kent-audio1-base:1.22
	netbsd-2-0-RELEASE:1.22
	netbsd-2-0-RC5:1.22
	netbsd-2-0-RC4:1.22
	netbsd-2-0-RC3:1.22
	netbsd-2-0-RC2:1.22
	netbsd-2-0-RC1:1.22
	netbsd-2-0:1.22.0.12
	netbsd-2-0-base:1.22
	netbsd-1-6-PATCH002-RELEASE:1.22
	netbsd-1-6-PATCH002:1.22
	netbsd-1-6-PATCH002-RC4:1.22
	netbsd-1-6-PATCH002-RC3:1.22
	netbsd-1-6-PATCH002-RC2:1.22
	netbsd-1-6-PATCH002-RC1:1.22
	ktrace-lwp:1.22.0.10
	ktrace-lwp-base:1.22
	netbsd-1-6-PATCH001:1.22
	netbsd-1-6-PATCH001-RELEASE:1.22
	netbsd-1-6-PATCH001-RC3:1.22
	netbsd-1-6-PATCH001-RC2:1.22
	netbsd-1-6-PATCH001-RC1:1.22
	nathanw_sa_end:1.21.26.1
	nathanw_sa_before_merge:1.22
	fvdl_fs64_base:1.22
	gmcgarry_ctxsw:1.22.0.8
	gmcgarry_ctxsw_base:1.22
	gmcgarry_ucred:1.22.0.6
	gmcgarry_ucred_base:1.22
	nathanw_sa_base:1.22
	kqueue-aftermerge:1.22
	kqueue-beforemerge:1.22
	netbsd-1-6-RELEASE:1.22
	netbsd-1-6-RC3:1.22
	netbsd-1-6-RC2:1.22
	netbsd-1-6-RC1:1.22
	netbsd-1-6:1.22.0.4
	netbsd-1-6-base:1.22
	gehenna-devsw:1.22.0.2
	gehenna-devsw-base:1.22
	netbsd-1-5-PATCH003:1.21
	eeh-devprop:1.21.0.32
	eeh-devprop-base:1.21
	newlock:1.21.0.30
	newlock-base:1.21
	ifpoll-base:1.21
	nathanw_sa:1.21.0.26
	thorpej-mips-cache:1.21.0.24
	thorpej-mips-cache-base:1.21
	thorpej-devvp-base3:1.21
	thorpej-devvp-base2:1.21
	post-chs-ubcperf:1.21
	pre-chs-ubcperf:1.21
	thorpej-devvp:1.21.0.20
	thorpej-devvp-base:1.21
	netbsd-1-5-PATCH002:1.21
	kqueue:1.21.0.22
	kqueue-base:1.22
	netbsd-1-5-PATCH001:1.21
	thorpej_scsipi_beforemerge:1.21
	thorpej_scsipi_nbase:1.21
	netbsd-1-5-RELEASE:1.21
	netbsd-1-5-BETA2:1.21
	netbsd-1-5-BETA:1.21
	netbsd-1-4-PATCH003:1.21
	netbsd-1-5-ALPHA2:1.21
	netbsd-1-5:1.21.0.18
	netbsd-1-5-base:1.21
	minoura-xpg4dl-base:1.21
	minoura-xpg4dl:1.21.0.16
	netbsd-1-4-PATCH002:1.21
	chs-ubc2-newbase:1.21
	wrstuden-devbsize-19991221:1.21
	wrstuden-devbsize:1.21.0.14
	wrstuden-devbsize-base:1.21
	kame_141_19991130:1.21
	comdex-fall-1999:1.21.0.12
	comdex-fall-1999-base:1.21
	fvdl-softdep:1.21.0.10
	fvdl-softdep-base:1.21
	thorpej_scsipi:1.21.0.8
	thorpej_scsipi_base:1.21
	netbsd-1-4-PATCH001:1.21
	kame_14_19990705:1.21
	kame_14_19990628:1.21
	kame:1.21.0.6
	chs-ubc2:1.21.0.4
	chs-ubc2-base:1.21
	netbsd-1-4-RELEASE:1.21
	netbsd-1-4:1.21.0.2
	netbsd-1-4-base:1.21
	netbsd-1-3-PATCH003:1.15
	netbsd-1-3-PATCH003-CANDIDATE2:1.15
	kenh-if-detach:1.20.0.2
	kenh-if-detach-base:1.20
	netbsd-1-3-PATCH003-CANDIDATE1:1.15
	netbsd-1-3-PATCH003-CANDIDATE0:1.15
	chs-ubc:1.19.0.2
	chs-ubc-base:1.19
	eeh-paddr_t:1.18.0.2
	eeh-paddr_t-base:1.18
	netbsd-1-3-PATCH002:1.15
	netbsd-1-3-PATCH001:1.15
	netbsd-1-3-RELEASE:1.15
	netbsd-1-3-BETA:1.15
	netbsd-1-3:1.15.0.2
	netbsd-1-3-base:1.15
	thorpej-signal:1.14.0.6
	thorpej-signal-base:1.14
	marc-pcmcia:1.14.0.4
	marc-pcmcia-bp:1.14
	marc-pcmcia-base:1.14
	bouyer-scsipi:1.14.0.2
	is-newarp-before-merge:1.11
	is-newarp:1.11.0.6
	is-newarp-base:1.11
	netbsd-1-2-PATCH001:1.9
	mrg-vm-swap:1.11.0.4
	thorpej-setroot:1.11.0.2
	netbsd-1-2-RELEASE:1.9
	netbsd-1-2-BETA:1.9
	netbsd-1-2:1.9.0.4
	netbsd-1-2-base:1.9
	netbsd-1-1-PATCH001:1.5
	netbsd-1-1-RELEASE:1.5
	netbsd-1-1-base:1.4;
locks; strict;
comment	@# @;


1.22
date	2002.03.29.05.45.07;	author matt;	state Exp;
branches;
next	1.21;

1.21
date	99.03.06.16.36.04;	author ragge;	state Exp;
branches
	1.21.22.1
	1.21.26.1;
next	1.20;

1.20
date	98.11.11.15.49.02;	author matt;	state Exp;
branches;
next	1.19;

1.19
date	98.10.09.06.12.31;	author matt;	state Exp;
branches;
next	1.18;

1.18
date	98.07.01.10.52.10;	author ragge;	state Exp;
branches;
next	1.17;

1.17
date	98.03.11.22.13.55;	author ragge;	state Exp;
branches;
next	1.16;

1.16
date	98.02.28.12.10.13;	author ragge;	state Exp;
branches;
next	1.15;

1.15
date	97.10.20.11.54.26;	author ragge;	state Exp;
branches;
next	1.14;

1.14
date	97.06.29.21.30.09;	author ragge;	state Exp;
branches;
next	1.13;

1.13
date	97.06.08.17.49.15;	author ragge;	state Exp;
branches;
next	1.12;

1.12
date	97.03.15.13.04.22;	author ragge;	state Exp;
branches;
next	1.11;

1.11
date	96.10.18.06.10.18;	author thorpej;	state Exp;
branches;
next	1.10;

1.10
date	96.08.02.11.21.41;	author ragge;	state Exp;
branches;
next	1.9;

1.9
date	96.03.16.11.03.12;	author ragge;	state Exp;
branches;
next	1.8;

1.8
date	96.03.02.14.22.57;	author ragge;	state Exp;
branches;
next	1.7;

1.7
date	96.02.17.18.23.19;	author ragge;	state Exp;
branches;
next	1.6;

1.6
date	95.12.28.15.27.21;	author ragge;	state Exp;
branches;
next	1.5;

1.5
date	95.10.20.13.35.44;	author ragge;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	95.09.16.13.18.27;	author ragge;	state Exp;
branches;
next	1.3;

1.3
date	95.04.25.14.14.19;	author ragge;	state Exp;
branches;
next	1.2;

1.2
date	95.03.29.21.24.01;	author ragge;	state Exp;
branches;
next	1.1;

1.1
date	95.02.13.00.41.04;	author ragge;	state Exp;
branches;
next	;

1.21.22.1
date	2002.06.23.17.42.54;	author jdolecek;	state Exp;
branches;
next	;

1.21.26.1
date	2002.04.17.00.04.35;	author nathanw;	state Exp;
branches;
next	;

1.5.2.1
date	95.10.20.13.35.44;	author ragge;	state dead;
branches;
next	1.5.2.2;

1.5.2.2
date	95.10.20.13.35.45;	author ragge;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Add a xxboot_ustarfs for floppies.
@
text
@#	$NetBSD: Makefile,v 1.21 1999/03/06 16:36:04 ragge Exp $
#

SUBDIR=	boot xxboot xxboot_ustarfs
.include <bsd.subdir.mk>
@


1.21
log
@New boot program for vax. Appearance similar to the i386 boot blocks.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 1998/11/11 15:49:02 matt Exp $
d4 1
a4 1
SUBDIR=	boot xxboot
@


1.21.22.1
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.21 1999/03/06 16:36:04 ragge Exp $
d4 1
a4 1
SUBDIR=	boot xxboot xxboot_ustarfs
@


1.21.26.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
d4 1
a4 1
SUBDIR=	boot xxboot xxboot_ustarfs
@


1.20
log
@Make DHCP/BOOTP the default for VAX net booting
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.19 1998/10/09 06:12:31 matt Exp $
d4 2
a5 126


CC=	cc
AS=	as

BINOWN=	bin
BINGRP=	bin
S=	${.CURDIR}/../../..
RELOC=	200000
XXRPB=	1F4240
NETOPTS=	-DSUPPORT_DHCP -DSUPPORT_BOOTP
#NETOPTS=	-DSUPPORT_BOOTPARAMS

INCPATH=-I${.CURDIR} -I$S -I${.CURDIR}/../.. -I$S/lib/libsa
CFLAGS+=-O ${INCPATH} -DSTANDALONE -DXXRPB=0x$(XXRPB) ${NETOPTS}

DEVS=	autoconf.o hp.o ra.o tmscp.o ctu.o mfm.o rom.o romread.o \
	scsi_low.o scsi_hi.o sd.o netio.o if_le.o if_qe.o if_ze.o

.include "$S/lib/libsa/Makefile.inc"
LIBS=	-L. -Llib/sa -lsvax -lsa -lsvax


SVAX=	consio.o urem.o udiv.o str.o

all:	${LIBSA} xxboot boot copy edlabel

includes:

libsvax.a: ${SVAX}
	ar crv $@@ $?
	ranlib $@@

urem.o:	../vax/urem.s
	${CC} -x assembler-with-cpp -E ${.IMPSRC} | as -o urem.o

udiv.o:	../vax/udiv.s
	${CC} -x assembler-with-cpp -E ${.IMPSRC} | as -o udiv.o

str.o:	str.s
	${CC} -x assembler-with-cpp -E ${.IMPSRC} | as -o str.o

# startups

start.o: start.s
	${CC} -x assembler-with-cpp -E ${.IMPSRC} | as -o start.o

srt0.o:	srt0.s
	${CC} -x assembler-with-cpp -E ${.IMPSRC} | as -o srt0.o

# 

xxboot:	start.o bootxx.o romread.o libsvax.a ${SALIB}
	ld -N -Ttext 100000 -o a.out start.o bootxx.o romread.o ${LIBS}
	@@strip a.out
	@@size a.out
	@@dd if=a.out of=xxboot bs=32 skip=1
	@@rm -f a.out

boot:	boot.o srt0.o devopen.o conf.o ${DEVS} libsvax.a ${SALIB}
	@@date '+_vers: .globl _vers; .asciz ">> NetBSD/vax boot [%y%m%d %H:%M] <<"' | as -o vers.o
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o boot.o \
	conf.o ${DEVS} ${LIBS} vers.o
	@@strip boot
	@@size boot

edlabel: edlabel.o srt0.o devopen.o conf.o ${DEVS} libsvax.a
	@@date '+_vers: .globl _vers; .asciz ">> NetBSD/vax boot [%y%m%d %H:%M] <<"' | as -o vers.o
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o edlabel.o\
	conf.o ${DEVS} ${LIBS} vers.o
	@@strip edlabel
	@@size edlabel

copy:	copy.o srt0.o devopen.o conf.o ${DEVS} libsvax.a
	@@date '+_vers: .globl _vers; .asciz ">> NetBSD/vax boot [%y%m%d %H:%M] <<"' | as -o vers.o
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o copy.o \
	conf.o ${DEVS} ${LIBS} vers.o
	@@strip copy
	@@size copy

#

hp.o:	hp.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

ra.o:	ra.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

autoconf.o:	autoconf.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

conf.o:	conf.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

boot.o:	boot.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

copy.o:	copy.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

romread.o:	romread.s
	${CC} -x assembler-with-cpp -E ${.IMPSRC} | as -o romread.o

init.o:	init.c
	${CC} -c ${CFLAGS} ${.IMPSRC}

bootxx.o: bootxx.c 
	${CC} -c ${CFLAGS} ${.IMPSRC}

#
install: boot xxboot
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 boot ${DESTDIR}/
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 xxboot \
	    ${DESTDIR}/usr/mdec
	rm -f ${DESTDIR}/usr/mdec/raboot
	ln ${DESTDIR}/usr/mdec/xxboot ${DESTDIR}/usr/mdec/raboot
	rm -f ${DESTDIR}/usr/mdec/hpboot
	ln ${DESTDIR}/usr/mdec/xxboot ${DESTDIR}/usr/mdec/hpboot

clean:
	rm -f start.o romread.o bootxx.o init.o xxboot boot racopy \
	libsvax.a udiv.o urem.o consio.o ${DEVS} edlabel edlabel.o
	rm -f conf.o boot.o rom.o racopy.o srt0.o devopen.o rootcopy.o \
	copy copy.o init.o str.o vers.o

.include <bsd.prog.mk>
@


1.19
log
@include <bsd.prog.mk> and make changes so that "make obj" works.
Make it easy to build an boot which uses BOOTP/DHCP instead
RARP/BOOTPARAMS.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18 1998/07/01 10:52:10 ragge Exp $
d14 2
a15 2
#NETOPTS=	-DSUPPORT_DHCP -DSUPPORT_BOOTP
NETOPTS=	-DSUPPORT_BOOTPARAMS
@


1.18
log
@Added boot program support for the SGEC Ethernet controller, present on
some VAX 4000 maachines. Written by Jay Maynard. (jmaynard@@phoenix.net)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.17 1998/03/11 22:13:55 ragge Exp $
d4 1
a4 1
INCPATH=-I. -I../../../../.. -I../../../.. -I../../.. -I../.. -I../../../lib/libsa
d11 1
a11 1
S=      ../../..
d14 5
a18 1
CFLAGS+=-O ${INCPATH} -DSTANDALONE -DXXRPB=0x$(XXRPB)
d38 1
a38 1
	${CC} -x assembler-with-cpp -E ../vax/urem.s | as -o urem.o
d41 1
a41 1
	${CC} -x assembler-with-cpp -E ../vax/udiv.s | as -o udiv.o
d44 1
a44 1
	${CC} -x assembler-with-cpp -E str.s | as -o str.o
d49 1
a49 1
	${CC} -x assembler-with-cpp -E start.s | as -o start.o
d52 1
a52 1
	${CC} -x assembler-with-cpp -E srt0.s | as -o srt0.o
d87 1
a87 1
	${CC} -c ${CFLAGS} $*.c
d90 1
a90 1
	${CC} -c ${CFLAGS} $*.c
d93 1
a93 1
	${CC} -c ${CFLAGS} $*.c
d96 1
a96 1
	${CC} -c ${CFLAGS} $*.c
d99 1
a99 1
	${CC} -c ${CFLAGS} $*.c
d102 1
a102 1
	${CC} -c ${CFLAGS} $*.c
d105 1
a105 1
	${CC} -x assembler-with-cpp -E romread.s | as -o romread.o
d108 1
a108 1
	${CC} -c ${CFLAGS} $*.c
d111 1
a111 1
	${CC} -c ${CFLAGS} $*.c
d129 1
@


1.17
log
@Standalone routine for DEQNA, written by Roar Thronaes.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 1998/02/28 12:10:13 ragge Exp $
d17 1
a17 1
	scsi_low.o scsi_hi.o sd.o netio.o if_le.o if_qe.o
@


1.16
log
@Move the boot program higher up in memory; to allow loading of bigger kernels.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 1997/10/20 11:54:26 ragge Exp $
d17 1
a17 1
	scsi_low.o scsi_hi.o sd.o netio.o if_le.o
@


1.15
log
@Fix vers.c dependency; PR#4090.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 1997/06/29 21:30:09 ragge Exp $
d12 3
a14 3
RELOC=	100000
XXRPB=	0F4240
CFLAGS+=-O ${INCPATH} -DSTANDALONE -DRELOC=0x${RELOC} -DXXRPB=0x$(XXRPB)
d53 1
a53 1
	ld -N -Ttext ${RELOC} -o a.out start.o bootxx.o romread.o ${LIBS}
@


1.14
log
@Must grok includes. Also; prettier compile-time printout.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 1997/06/08 17:49:15 ragge Exp $
d59 1
a59 1
boot:	boot.o srt0.o devopen.o conf.o ${DEVS} libsvax.a ${SALIB} vers.o
d66 1
a66 1
edlabel: edlabel.o srt0.o devopen.o conf.o ${DEVS} libsvax.a vers.o
d73 1
a73 1
copy:	copy.o srt0.o devopen.o conf.o ${DEVS} libsvax.a vers.o
d123 1
a123 1
	copy copy.o init.o str.o
@


1.13
log
@Use correct console on KA65? machines. Bugfix when specifying adaptor
number. Show compile-time for boot. Prettier printout.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 1997/03/15 13:04:22 ragge Exp $
d27 2
d60 1
a60 1
	@@date '+_vers: .globl _vers; .asciz ">> NetBSD/vax boot ver. %y%m%d %H:%M <<"' | as -o vers.o
d67 1
a67 1
	@@date '+_vers: .globl _vers; .asciz ">> NetBSD/vax boot ver. %y%m%d %H:%M <<"' | as -o vers.o
d74 1
a74 1
	@@date '+_vers: .globl _vers; .asciz ">> NetBSD/vax boot ver. %y%m%d %H:%M <<"' | as -o vers.o
@


1.12
log
@Add routines for network handling and standalone le driver.
To make this work nice, big changes to the boot unit handling
was also required. From now only DEC HW unit numbering are used
in boot, to easy match boot device in kernel.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 1996/10/18 06:10:18 thorpej Exp $
d57 2
a58 1
boot:	boot.o srt0.o devopen.o conf.o ${DEVS} libsvax.a ${SALIB}
d60 1
a60 1
	conf.o ${DEVS} ${LIBS}
d64 2
a65 1
edlabel: edlabel.o srt0.o devopen.o conf.o ${DEVS} libsvax.a
d67 1
a67 1
	conf.o ${DEVS} ${LIBS}
d71 2
a72 1
copy:	copy.o srt0.o devopen.o conf.o ${DEVS} libsvax.a
d74 1
a74 1
	conf.o ${DEVS} ${LIBS}
@


1.11
log
@Use ${INSTALL}.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 1996/08/02 11:21:41 ragge Exp $
d4 1
a4 1
INCPATH=-I. -I../../.. -I../.. -I../../../lib/libsa
d9 2
d14 1
a14 2
CFLAGS+=-O ${INCPATH} -DSTANDALONE -DRELOC=0x${RELOC} \
	-D_VAX_INLINE_ -DXXRPB=0x$(XXRPB)
d17 1
a17 1
	scsi_low.o scsi_hi.o sd.o
d20 2
a21 1
LIBSA=		${SALIB}
d50 2
a51 3
xxboot:	start.o bootxx.o romread.o libsvax.a 
	ld -N -Ttext ${RELOC} -o a.out start.o bootxx.o romread.o \
	${LIBSA} libsvax.a
d57 1
a57 1
boot:	boot.o srt0.o devopen.o conf.o ${DEVS} libsvax.a
d59 1
a59 1
	conf.o ${DEVS} ${LIBSA} libsvax.a
d65 1
a65 1
	conf.o ${DEVS} ${LIBSA} libsvax.a
d71 1
a71 1
	conf.o ${DEVS} ${LIBSA} libsvax.a
d114 1
a114 1
clean::
d118 1
a118 1
	copy copy.o init.o
@


1.10
log
@Add support for booting Vaxstations; from MFM and SCSI. (PROM-based boot).
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 1996/03/16 11:03:12 ragge Exp $
d105 3
a107 2
	install -c -o ${BINOWN} -g ${BINGRP} -m 444 boot ${DESTDIR}/
	install -c -o ${BINOWN} -g ${BINGRP} -m 444 xxboot ${DESTDIR}/usr/mdec
@


1.9
log
@Support installation of /usr/mdec files.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 1996/03/02 14:22:57 ragge Exp $
a4 1
.PATH:	${.CURDIR}/../../../lib/libkern
d11 3
a13 1
CFLAGS+=-O ${INCPATH} -DSTANDALONE -DRELOC=0x${RELOC} -D_VAX_INLINE_
d15 2
a16 4
DEVS=	autoconf.o hp.o ra.o tmscp.o ctu.o

LIBKERN=libkern.a
KERNOBJ=__main.o strlen.o strcmp.o strncmp.o strncpy.o min.o strcpy.o
d21 3
a23 1
all:	xxboot boot copy edlabel
d25 1
a25 1
libsvax.a: consio.o urem.o udiv.o
d35 3
d48 1
a48 1
xxboot:	start.o bootxx.o romread.o ${LIBSA} ${LIBKERN} libsvax.a 
d50 1
a50 1
	${LIBSA} ${LIBKERN} libsvax.a
d56 1
a56 1
boot:	boot.o srt0.o devopen.o conf.o ${DEVS} ${LIBKERN} ${LIBSA} libsvax.a
d58 1
a58 1
	conf.o ${DEVS} ${LIBSA} ${LIBKERN} libsvax.a
d62 1
a62 1
edlabel: edlabel.o srt0.o devopen.o conf.o ${DEVS} ${LIBKERN} ${LIBSA} libsvax.a
d64 1
a64 1
	conf.o ${DEVS} ${LIBSA} ${LIBKERN} libsvax.a
d68 1
a68 1
copy:	copy.o srt0.o devopen.o conf.o ${DEVS} ${LIBKERN} ${LIBSA} libsvax.a
d70 1
a70 1
	conf.o ${DEVS} ${LIBSA} ${LIBKERN} libsvax.a
a103 5
libkern.a: ${KERNOBJ}
	@@echo Creating standalone kern library
	@@ar rv libkern.a `lorder ${KERNOBJ} | tsort`

#
d116 1
a116 1
	copy copy.o
@


1.8
log
@Add VAX780 support to the boot program.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 1996/02/17 18:23:19 ragge Exp $
d105 8
@


1.7
log
@Add standalone driver for TU58 (DECtape II). Now initial installation
from TU58 on 11/750 is possible.
Change types on pte pointers, due to the change of pte's from
int to struct pte.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 1995/12/28 15:27:21 ragge Exp $
d53 1
a53 1
	ld -Z -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o boot.o \
@


1.6
log
@Create libkern as a .a instead of a .o file.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 1995/10/20 13:35:44 ragge Exp $
d14 1
a14 1
DEVS=	autoconf.o hp.o ra.o tmscp.o
d53 1
a53 1
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o boot.o \
@


1.5
log
@SA_LIB -> SALIB
Include rpb.h. Typeclash fixes.
Removed #include of non-existing file.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 1995/09/16 13:18:27 ragge Exp $
d5 1
d16 2
a17 2
.include "$S/lib/libkern/Makefile.inc"
LIBKERN=        ${KERNLIB}
d99 6
@


1.5.2.1
log
@file Makefile was added on branch netbsd-1-1 on 1995-10-20 13:35:45 +0000
@
text
@d1 103
@


1.5.2.2
log
@SA_LIB -> SALIB
Include rpb.h. Typeclash fixes.
Removed #include of non-existing file.
@
text
@a0 103
#	$NetBSD: Makefile,v 1.5 1995/10/20 13:35:44 ragge Exp $
#

INCPATH=-I. -I../../.. -I../.. -I../../../lib/libsa

CC=	cc
AS=	as

S=      ../../..
RELOC=	100000
CFLAGS+=-O ${INCPATH} -DSTANDALONE -DRELOC=0x${RELOC} -D_VAX_INLINE_

DEVS=	autoconf.o hp.o ra.o tmscp.o

.include "$S/lib/libkern/Makefile.inc"
LIBKERN=        ${KERNLIB}

.include "$S/lib/libsa/Makefile.inc"
LIBSA=		${SALIB}

all:	xxboot boot copy edlabel

libsvax.a: consio.o urem.o udiv.o
	ar crv $@@ $?
	ranlib $@@

urem.o:	../vax/urem.s
	${CC} -x assembler-with-cpp -E ../vax/urem.s | as -o urem.o

udiv.o:	../vax/udiv.s
	${CC} -x assembler-with-cpp -E ../vax/udiv.s | as -o udiv.o

# startups

start.o: start.s
	${CC} -x assembler-with-cpp -E start.s | as -o start.o

srt0.o:	srt0.s
	${CC} -x assembler-with-cpp -E srt0.s | as -o srt0.o

# 

xxboot:	start.o bootxx.o romread.o ${LIBSA} ${LIBKERN} libsvax.a 
	ld -N -Ttext ${RELOC} -o a.out start.o bootxx.o romread.o \
	${LIBSA} ${LIBKERN} libsvax.a
	@@strip a.out
	@@size a.out
	@@dd if=a.out of=xxboot bs=32 skip=1
	@@rm -f a.out

boot:	boot.o srt0.o devopen.o conf.o ${DEVS} ${LIBKERN} ${LIBSA} libsvax.a
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o boot.o \
	conf.o ${DEVS} ${LIBSA} ${LIBKERN} libsvax.a
	@@strip boot
	@@size boot

edlabel: edlabel.o srt0.o devopen.o conf.o ${DEVS} ${LIBKERN} ${LIBSA} libsvax.a
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o edlabel.o\
	conf.o ${DEVS} ${LIBSA} ${LIBKERN} libsvax.a
	@@strip edlabel
	@@size edlabel

copy:	copy.o srt0.o devopen.o conf.o ${DEVS} ${LIBKERN} ${LIBSA} libsvax.a
	ld -N -Ttext ${RELOC} -e nisse -o $@@ srt0.o devopen.o copy.o \
	conf.o ${DEVS} ${LIBSA} ${LIBKERN} libsvax.a
	@@strip copy
	@@size copy

#

hp.o:	hp.c
	${CC} -c ${CFLAGS} $*.c

ra.o:	ra.c
	${CC} -c ${CFLAGS} $*.c

autoconf.o:	autoconf.c
	${CC} -c ${CFLAGS} $*.c

conf.o:	conf.c
	${CC} -c ${CFLAGS} $*.c

boot.o:	boot.c
	${CC} -c ${CFLAGS} $*.c

copy.o:	copy.c
	${CC} -c ${CFLAGS} $*.c

romread.o:	romread.s
	${CC} -x assembler-with-cpp -E romread.s | as -o romread.o

init.o:	init.c
	${CC} -c ${CFLAGS} $*.c

bootxx.o: bootxx.c 
	${CC} -c ${CFLAGS} $*.c

clean::
	rm -f start.o romread.o bootxx.o init.o xxboot boot racopy \
	libsvax.a udiv.o urem.o consio.o ${DEVS} edlabel edlabel.o
	rm -f conf.o boot.o rom.o racopy.o srt0.o devopen.o rootcopy.o \
	copy copy.o

@


1.4
log
@TMSCP support added.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 1995/04/25 14:14:19 ragge Exp $
d19 1
a19 1
LIBSA=		${SA_LIB}
@


1.3
log
@Cleanup and fixes for uVAX boot.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 1995/03/29 21:24:01 ragge Exp $
d9 1
d11 11
a21 22
VAXTYP=	-DVAX750 -DVAX630
CFLAGS=	-O ${INCPATH} -DSTANDALONE -DRELOC=0x${RELOC}
MACH=	-DVAX750

DEVS=	autoconf.o hp.o ra.o
LIBS=	libsa.a libsvax.a libkern.a

all:	boot xxboot

machine:
	ln -s ../include machine

libsa.a: ../../../lib/libsa/libsa.a
	@@rm -f libsa.a
	cd ../../../lib/libsa; rm -f machine; \
	ln -s ../../arch/vax/include machine;make
	@@ln -s ../../../lib/libsa/libsa.a .

libkern.a: ../../../lib/libkern/libkern.a
	@@rm -f libkern.a
	cd ../../../lib/libkern; make
	@@ln -s ../../../lib/libkern/libkern.a .
d35 3
d39 3
a41 1
	${CC} -x assembler-with-cpp -E -DREL srt0.s | as -o srt0.o
d43 7
d51 3
a53 3
boot:	boot.o srt0.o devopen.o conf.o ${DEVS} ${LIBS} machine
	ld -N -T ${RELOC} -e nisse -o $@@ srt0.o devopen.o boot.o \
	conf.o ${DEVS} ${LIBS}
d57 14
d86 2
a87 9
xxboot:	start.o bootxx.o init.o romread.o ${LIBS} machine
	ld -N -T ${RELOC} -o a.out start.o bootxx.o init.o romread.o ${LIBS}
	@@strip a.out
	@@size a.out
	@@dd if=a.out of=xxboot bs=32 skip=1
	@@rm -f a.out

start.o: start.s
	${CC} -x assembler-with-cpp -E start.s | as -o start.o
d98 6
a103 4
clean:
	rm -f start.o romread.o bootxx.o init.o xxboot bootxx bootblocks \
	libsvax.a libsa.a libkern.a udiv.o urem.o consio.o machine
	rm -f autoconf.o conf.o boot.o hp.o boot srt0.o devopen.o
@


1.2
log
@Added support for uVAX boot.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 1995/02/13 00:41:04 ragge Exp $
d10 1
a10 1

d17 4
a20 1
all:	boot xxboot bootxx
d49 1
a49 1
boot:	boot.o srt0.o devopen.o conf.o ${DEVS} ${LIBS} 
d70 1
a70 1
bootblocks:	start.o bootxx.o init.o romread.o ${LIBS}
d74 1
a74 1
	@@dd if=a.out of=bootblocks bs=32 skip=1
a76 6
xxboot:	bootblocks
	dd if=bootblocks of=xxboot bs=512 count=1

bootxx:	bootblocks
	dd if=bootblocks of=bootxx bs=512 skip=1

d91 1
a91 1
	libsvax.a libsa.a libkern.a udiv.o urem.o consio.o
@


1.1
log
@Boot program added.
@
text
@d1 1
a1 1
#	$NetBSD$
d11 1
a11 1
CFLAGS=	-O ${INCPATH} -DSTANDALONE
d14 2
a15 5
DRIVERS=autoconf.c hp.c hpmaptype.c ht.c idc.c kdb.c mba.c mt.c qdcons.c \
	qvcons.c rk.c rl.c tm.c tmscp.c ts.c uba.c uda.c up.c upmaptype.c \
	ut.c
DEVS=	autoconf.o hp.o
LIBS=	libsa.a libkern.a libsvax.a
d17 1
a17 1
all:	boot
d20 1
d23 1
a23 1
	ln -s ../../../lib/libsa/libsa.a
d26 1
d28 1
a28 1
	ln -s ../../../lib/libkern/libkern.a
d55 3
d67 24
a90 39
install:
	install -c -s -o bin -g bin -m 644 \
	    format cat copy drtest ls ${DESTDIR}/stand
	[ -d ../vaxdist/tp ] || mkdir ../vaxdist/tp
	cp tpcopy ../vaxdist/tp/copy
	cp tpboot ../vaxdist/tp/boot
	cp tpformat ../vaxdist/tp/format
	cp boot a.out; strip a.out; \
		dd if=a.out of=../floppy/boot bs=32 skip=1; rm a.out
	cp 730boot a.out; strip a.out; \
		dd if=a.out of=../cassette/boot.730 bs=32 skip=1; rm a.out
	cp ../floppy/boot ../cassette/boot.750
	cp ../floppy/boot ../consolerl/boot
	cp copy a.out; strip a.out; \
		dd if=a.out of=../floppy/copy bs=32 skip=1; rm a.out
	cp 730copy a.out; strip a.out; \
		dd if=a.out of=../cassette/copy.730 bs=32 skip=1; rm a.out
	cp ../floppy/copy ../cassette/copy.750
	cp ../floppy/copy ../consolerl/copy
	cp format a.out; strip a.out; \
		dd if=a.out of=../floppy/format bs=32 skip=1; rm a.out
	cp 730format a.out; strip a.out; \
		dd if=a.out of=../cassette/format.730 bs=32 skip=1; rm a.out
	cp ../floppy/format ../cassette/format.750
	cp ../floppy/format ../consolerl/format
	cp drtest a.out; strip a.out; \
		dd if=a.out of=../floppy/drtest bs=32 skip=1; rm a.out
	cp 730drtest a.out; strip a.out; \
		dd if=a.out of=../cassette/drtest.730 bs=32 skip=1; rm a.out
	cp ../floppy/drtest ../cassette/drtest.750
	cp ../floppy/drtest ../consolerl/drtest
	install -c -o bin -g bin -m 444 ${MDEC} ${DESTDIR}/usr/mdec
	rm -f ${DESTDIR}/usr/mdec/bootrd
	ln ${DESTDIR}/usr/mdec/bootra ${DESTDIR}/usr/mdec/bootrd

lint: ${SRCS}
	lint ${COPTS} -hxbn boot.c ${SRCS} | \
	    sed -e '/possible pointer alignment/d' \
		-e '/struct\/union .* never defined/d'
d92 4
a95 2
tags: ${SRCS}
	ctags ${SRCS} ${DUMMIES}
@
