head	1.8;
access;
symbols
	netbsd-11-0-RC4:1.8
	netbsd-11-0-RC3:1.8
	netbsd-11-0-RC2:1.8
	netbsd-11-0-RC1:1.8
	perseant-exfatfs-base-20250801:1.8
	netbsd-11:1.8.0.4
	netbsd-11-base:1.8
	netbsd-10-1-RELEASE:1.7
	perseant-exfatfs-base-20240630:1.8
	perseant-exfatfs:1.8.0.2
	perseant-exfatfs-base:1.8
	netbsd-8-3-RELEASE:1.6
	netbsd-9-4-RELEASE:1.7
	netbsd-10-0-RELEASE:1.7
	netbsd-10-0-RC6:1.7
	netbsd-10-0-RC5:1.7
	netbsd-10-0-RC4:1.7
	netbsd-10-0-RC3:1.7
	netbsd-10-0-RC2:1.7
	thorpej-ifq:1.7.0.32
	thorpej-ifq-base:1.7
	thorpej-altq-separation:1.7.0.30
	thorpej-altq-separation-base:1.7
	netbsd-10-0-RC1:1.7
	netbsd-10:1.7.0.28
	netbsd-10-base:1.7
	bouyer-sunxi-drm:1.7.0.26
	bouyer-sunxi-drm-base:1.7
	netbsd-9-3-RELEASE:1.7
	thorpej-i2c-spi-conf2:1.7.0.24
	thorpej-i2c-spi-conf2-base:1.7
	thorpej-futex2:1.7.0.22
	thorpej-futex2-base:1.7
	thorpej-cfargs2:1.7.0.20
	thorpej-cfargs2-base:1.7
	cjep_sun2x-base1:1.7
	cjep_sun2x:1.7.0.18
	cjep_sun2x-base:1.7
	cjep_staticlib_x-base1:1.7
	netbsd-9-2-RELEASE:1.7
	cjep_staticlib_x:1.7.0.16
	cjep_staticlib_x-base:1.7
	thorpej-i2c-spi-conf:1.7.0.14
	thorpej-i2c-spi-conf-base:1.7
	thorpej-cfargs:1.7.0.12
	thorpej-cfargs-base:1.7
	thorpej-futex:1.7.0.10
	thorpej-futex-base:1.7
	netbsd-9-1-RELEASE:1.7
	bouyer-xenpvh-base2:1.7
	phil-wifi-20200421:1.7
	bouyer-xenpvh-base1:1.7
	phil-wifi-20200411:1.7
	bouyer-xenpvh:1.7.0.8
	bouyer-xenpvh-base:1.7
	is-mlppp:1.7.0.6
	is-mlppp-base:1.7
	phil-wifi-20200406:1.7
	netbsd-8-2-RELEASE:1.6
	ad-namecache-base3:1.7
	netbsd-9-0-RELEASE:1.7
	netbsd-9-0-RC2:1.7
	ad-namecache-base2:1.7
	ad-namecache-base1:1.7
	ad-namecache:1.7.0.4
	ad-namecache-base:1.7
	netbsd-9-0-RC1:1.7
	phil-wifi-20191119:1.7
	netbsd-9:1.7.0.2
	netbsd-9-base:1.7
	phil-wifi-20190609:1.7
	netbsd-8-1-RELEASE:1.6
	netbsd-8-1-RC1:1.6
	isaki-audio2:1.6.0.18
	isaki-audio2-base:1.6
	pgoyette-compat-merge-20190127:1.6
	pgoyette-compat-20190127:1.6
	pgoyette-compat-20190118:1.6
	pgoyette-compat-1226:1.6
	pgoyette-compat-1126:1.6
	pgoyette-compat-1020:1.6
	pgoyette-compat-0930:1.6
	pgoyette-compat-0906:1.6
	netbsd-7-2-RELEASE:1.4
	pgoyette-compat-0728:1.6
	netbsd-8-0-RELEASE:1.6
	phil-wifi:1.6.0.16
	phil-wifi-base:1.6
	pgoyette-compat-0625:1.6
	netbsd-8-0-RC2:1.6
	pgoyette-compat-0521:1.6
	pgoyette-compat-0502:1.6
	pgoyette-compat-0422:1.6
	netbsd-8-0-RC1:1.6
	pgoyette-compat-0415:1.6
	pgoyette-compat-0407:1.6
	pgoyette-compat-0330:1.6
	pgoyette-compat-0322:1.6
	pgoyette-compat-0315:1.6
	netbsd-7-1-2-RELEASE:1.4
	pgoyette-compat:1.6.0.14
	pgoyette-compat-base:1.6
	netbsd-7-1-1-RELEASE:1.4
	tls-maxphys-base-20171202:1.6
	matt-nb8-mediatek:1.6.0.12
	matt-nb8-mediatek-base:1.6
	nick-nhusb-base-20170825:1.6
	perseant-stdc-iso10646:1.6.0.10
	perseant-stdc-iso10646-base:1.6
	netbsd-8:1.6.0.8
	netbsd-8-base:1.6
	prg-localcount2-base3:1.6
	prg-localcount2-base2:1.6
	prg-localcount2-base1:1.6
	prg-localcount2:1.6.0.6
	prg-localcount2-base:1.6
	pgoyette-localcount-20170426:1.6
	bouyer-socketcan-base1:1.6
	jdolecek-ncq:1.6.0.4
	jdolecek-ncq-base:1.6
	pgoyette-localcount-20170320:1.6
	netbsd-7-1:1.4.0.36
	netbsd-7-1-RELEASE:1.4
	netbsd-7-1-RC2:1.4
	nick-nhusb-base-20170204:1.6
	netbsd-7-nhusb-base-20170116:1.4
	bouyer-socketcan:1.6.0.2
	bouyer-socketcan-base:1.6
	pgoyette-localcount-20170107:1.6
	netbsd-7-1-RC1:1.4
	nick-nhusb-base-20161204:1.6
	pgoyette-localcount-20161104:1.6
	netbsd-7-0-2-RELEASE:1.4
	nick-nhusb-base-20161004:1.5
	localcount-20160914:1.5
	netbsd-7-nhusb:1.4.0.34
	netbsd-7-nhusb-base:1.4
	pgoyette-localcount-20160806:1.5
	pgoyette-localcount-20160726:1.5
	pgoyette-localcount:1.5.0.2
	pgoyette-localcount-base:1.5
	nick-nhusb-base-20160907:1.5
	nick-nhusb-base-20160529:1.5
	netbsd-7-0-1-RELEASE:1.4
	nick-nhusb-base-20160422:1.5
	nick-nhusb-base-20160319:1.4
	nick-nhusb-base-20151226:1.4
	netbsd-7-0:1.4.0.32
	netbsd-7-0-RELEASE:1.4
	nick-nhusb-base-20150921:1.4
	netbsd-7-0-RC3:1.4
	netbsd-7-0-RC2:1.4
	netbsd-7-0-RC1:1.4
	nick-nhusb-base-20150606:1.4
	nick-nhusb-base-20150406:1.4
	nick-nhusb:1.4.0.30
	nick-nhusb-base:1.4
	netbsd-5-2-3-RELEASE:1.1
	netbsd-5-1-5-RELEASE:1.1
	netbsd-6-0-6-RELEASE:1.4
	netbsd-6-1-5-RELEASE:1.4
	netbsd-7:1.4.0.28
	netbsd-7-base:1.4
	yamt-pagecache-base9:1.4
	yamt-pagecache-tag8:1.4
	netbsd-6-1-4-RELEASE:1.4
	netbsd-6-0-5-RELEASE:1.4
	tls-earlyentropy:1.4.0.26
	tls-earlyentropy-base:1.4
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.4
	riastradh-drm2-base3:1.4
	netbsd-6-1-3-RELEASE:1.4
	netbsd-6-0-4-RELEASE:1.4
	netbsd-5-2-2-RELEASE:1.1
	netbsd-5-1-4-RELEASE:1.1
	netbsd-6-1-2-RELEASE:1.4
	netbsd-6-0-3-RELEASE:1.4
	netbsd-5-2-1-RELEASE:1.1
	netbsd-5-1-3-RELEASE:1.1
	rmind-smpnet-nbase:1.4
	netbsd-6-1-1-RELEASE:1.4
	riastradh-drm2-base2:1.4
	riastradh-drm2-base1:1.4
	riastradh-drm2:1.4.0.24
	riastradh-drm2-base:1.4
	rmind-smpnet:1.4.0.16
	rmind-smpnet-base:1.4
	netbsd-6-1:1.4.0.22
	netbsd-6-0-2-RELEASE:1.4
	netbsd-6-1-RELEASE:1.4
	khorben-n900:1.4.0.20
	netbsd-6-1-RC4:1.4
	netbsd-6-1-RC3:1.4
	agc-symver:1.4.0.18
	agc-symver-base:1.4
	netbsd-6-1-RC2:1.4
	netbsd-6-1-RC1:1.4
	yamt-pagecache-base8:1.4
	netbsd-5-2:1.1.0.90
	netbsd-6-0-1-RELEASE:1.4
	yamt-pagecache-base7:1.4
	netbsd-5-2-RELEASE:1.1
	netbsd-5-2-RC1:1.1
	matt-nb6-plus-nbase:1.4
	yamt-pagecache-base6:1.4
	netbsd-6-0:1.4.0.14
	netbsd-6-0-RELEASE:1.4
	netbsd-6-0-RC2:1.4
	tls-maxphys:1.4.0.12
	tls-maxphys-base:1.4
	matt-nb6-plus:1.4.0.10
	matt-nb6-plus-base:1.4
	netbsd-6-0-RC1:1.4
	jmcneill-usbmp-base10:1.4
	yamt-pagecache-base5:1.4
	jmcneill-usbmp-base9:1.4
	yamt-pagecache-base4:1.4
	jmcneill-usbmp-base8:1.4
	jmcneill-usbmp-base7:1.4
	jmcneill-usbmp-base6:1.4
	jmcneill-usbmp-base5:1.4
	jmcneill-usbmp-base4:1.4
	jmcneill-usbmp-base3:1.4
	jmcneill-usbmp-pre-base2:1.4
	jmcneill-usbmp-base2:1.4
	netbsd-6:1.4.0.8
	netbsd-6-base:1.4
	netbsd-5-1-2-RELEASE:1.1
	netbsd-5-1-1-RELEASE:1.1
	jmcneill-usbmp:1.4.0.6
	jmcneill-usbmp-base:1.4
	jmcneill-audiomp3:1.4.0.4
	jmcneill-audiomp3-base:1.4
	yamt-pagecache-base3:1.4
	yamt-pagecache-base2:1.4
	yamt-pagecache:1.4.0.2
	yamt-pagecache-base:1.4
	rmind-uvmplock-nbase:1.3
	cherry-xenmp:1.3.0.2
	cherry-xenmp-base:1.3
	jym-xensuspend-nbase:1.3
	uebayasi-xip-base7:1.3
	bouyer-quota2-nbase:1.3
	bouyer-quota2:1.2.0.4
	bouyer-quota2-base:1.3
	jruoho-x86intr:1.2.0.2
	jruoho-x86intr-base:1.2
	matt-mips64-premerge-20101231:1.2
	matt-nb5-mips64-premerge-20101231:1.1
	matt-nb5-pq3:1.1.0.88
	matt-nb5-pq3-base:1.1
	netbsd-5-1:1.1.0.86
	uebayasi-xip-base6:1.2
	uebayasi-xip-base5:1.2
	netbsd-5-1-RELEASE:1.1
	uebayasi-xip-base4:1.2
	uebayasi-xip-base3:1.2
	yamt-nfs-mp-base11:1.2
	netbsd-5-1-RC4:1.1
	matt-nb5-mips64-k15:1.1
	uebayasi-xip-base2:1.2
	yamt-nfs-mp-base10:1.2
	netbsd-5-1-RC3:1.1
	netbsd-5-1-RC2:1.1
	uebayasi-xip-base1:1.1
	netbsd-5-1-RC1:1.1
	rmind-uvmplock:1.1.0.84
	rmind-uvmplock-base:1.3
	yamt-nfs-mp-base9:1.1
	uebayasi-xip:1.1.0.82
	uebayasi-xip-base:1.1
	netbsd-5-0-2-RELEASE:1.1
	matt-nb5-mips64-premerge-20091211:1.1
	matt-premerge-20091211:1.1
	yamt-nfs-mp-base8:1.1
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1
	matt-nb4-mips64-k7-u2a-k9b:1.1
	matt-nb5-mips64-u1-k1-k5:1.1
	yamt-nfs-mp-base7:1.1
	matt-nb5-mips64:1.1.0.80
	netbsd-5-0-1-RELEASE:1.1
	jymxensuspend-base:1.1
	yamt-nfs-mp-base6:1.1
	yamt-nfs-mp-base5:1.1
	yamt-nfs-mp-base4:1.1
	yamt-nfs-mp-base3:1.1
	nick-hppapmap-base4:1.1
	nick-hppapmap-base3:1.1
	netbsd-5-0:1.1.0.78
	netbsd-5-0-RELEASE:1.1
	netbsd-5-0-RC4:1.1
	netbsd-5-0-RC3:1.1
	nick-hppapmap-base2:1.1
	netbsd-5-0-RC2:1.1
	jym-xensuspend:1.1.0.76
	jym-xensuspend-base:1.3
	netbsd-5-0-RC1:1.1
	haad-dm-base2:1.1
	haad-nbase2:1.1
	ad-audiomp2:1.1.0.74
	ad-audiomp2-base:1.1
	netbsd-5:1.1.0.72
	netbsd-5-base:1.1
	nick-hppapmap:1.1.0.70
	nick-hppapmap-base:1.1
	matt-mips64-base2:1.1
	haad-dm-base1:1.1
	wrstuden-revivesa-base-4:1.1
	netbsd-4-0-1-RELEASE:1.1
	wrstuden-revivesa-base-3:1.1
	wrstuden-revivesa-base-2:1.1
	wrstuden-fixsa-newbase:1.1
	nick-csl-alignment-base5:1.1
	haad-dm:1.1.0.68
	haad-dm-base:1.1
	wrstuden-revivesa-base-1:1.1
	simonb-wapbl-nbase:1.1
	yamt-pf42-base4:1.1
	simonb-wapbl:1.1.0.66
	simonb-wapbl-base:1.1
	yamt-pf42-base3:1.1
	hpcarm-cleanup-nbase:1.1
	yamt-pf42-baseX:1.1
	yamt-pf42-base2:1.1
	yamt-nfs-mp-base2:1.1
	wrstuden-revivesa:1.1.0.64
	wrstuden-revivesa-base:1.1
	yamt-nfs-mp:1.1.0.62
	yamt-nfs-mp-base:1.1
	yamt-pf42:1.1.0.60
	yamt-pf42-base:1.1
	ad-socklock-base1:1.1
	yamt-lazymbuf-base15:1.1
	yamt-lazymbuf-base14:1.1
	keiichi-mipv6-nbase:1.1
	mjf-devfs2:1.1.0.58
	mjf-devfs2-base:1.1
	nick-net80211-sync:1.1.0.56
	nick-net80211-sync-base:1.1
	keiichi-mipv6:1.1.0.54
	keiichi-mipv6-base:1.1
	bouyer-xeni386-merge1:1.1
	matt-armv6-prevmlocking:1.1
	wrstuden-fixsa-base-1:1.1
	vmlocking2-base3:1.1
	netbsd-4-0:1.1.0.52
	netbsd-4-0-RELEASE:1.1
	bouyer-xeni386-nbase:1.1
	yamt-kmem-base3:1.1
	cube-autoconf:1.1.0.50
	cube-autoconf-base:1.1
	yamt-kmem-base2:1.1
	bouyer-xeni386:1.1.0.48
	bouyer-xeni386-base:1.1
	yamt-kmem:1.1.0.46
	yamt-kmem-base:1.1
	vmlocking2-base2:1.1
	reinoud-bufcleanup-nbase:1.1
	vmlocking2:1.1.0.44
	vmlocking2-base1:1.1
	netbsd-4-0-RC5:1.1
	matt-nb4-arm:1.1.0.42
	matt-nb4-arm-base:1.1
	matt-armv6-nbase:1.1
	jmcneill-base:1.1
	netbsd-4-0-RC4:1.1
	mjf-devfs:1.1.0.40
	mjf-devfs-base:1.1
	bouyer-xenamd64-base2:1.1
	vmlocking-nbase:1.1
	yamt-x86pmap-base4:1.1
	bouyer-xenamd64:1.1.0.38
	bouyer-xenamd64-base:1.1
	netbsd-4-0-RC3:1.1
	yamt-x86pmap-base3:1.1
	yamt-x86pmap-base2:1.1
	netbsd-4-0-RC2:1.1
	yamt-x86pmap:1.1.0.36
	yamt-x86pmap-base:1.1
	netbsd-4-0-RC1:1.1
	matt-armv6:1.1.0.34
	matt-armv6-base:1.1
	jmcneill-pm:1.1.0.32
	jmcneill-pm-base:1.1
	hpcarm-cleanup:1.1.0.30
	hpcarm-cleanup-base:1.1
	nick-csl-alignment:1.1.0.28
	nick-csl-alignment-base:1.1
	matt-mips64:1.1.0.26
	matt-mips64-base:1.1
	yamt-idlelwp-base8:1.1
	wrstuden-fixsa:1.1.0.24
	wrstuden-fixsa-base:1.1
	ppcoea-renovation:1.1.0.22
	ppcoea-renovation-base:1.1
	thorpej-atomic:1.1.0.20
	thorpej-atomic-base:1.1
	reinoud-bufcleanup:1.1.0.18
	reinoud-bufcleanup-base:1.1
	mjf-ufs-trans:1.1.0.16
	mjf-ufs-trans-base:1.1
	vmlocking:1.1.0.14
	vmlocking-base:1.1
	ad-audiomp:1.1.0.12
	ad-audiomp-base:1.1
	yamt-idlelwp:1.1.0.10
	post-newlock2-merge:1.1
	newlock2-nbase:1.1
	yamt-lazymbuf:1.1.0.8
	yamt-splraiseipl-base5:1.1
	yamt-splraiseipl-base4:1.1
	yamt-splraiseipl-base3:1.1
	netbsd-4:1.1.0.6
	netbsd-4-base:1.1
	newlock2:1.1.0.4
	newlock2-base:1.1
	yamt-splraiseipl:1.1.0.2
	yamt-splraiseipl-base2:1.1;
locks; strict;
comment	@# @;


1.8
date	2024.02.17.15.08.32;	author christos;	state Exp;
branches;
next	1.7;
commitid	VuyVDbsv2cvYxNYE;

1.7
date	2019.05.18.08.49.23;	author skrll;	state Exp;
branches;
next	1.6;
commitid	VWUb8jSMwSEReFnB;

1.6
date	2016.10.04.16.18.38;	author kiyohara;	state Exp;
branches
	1.6.16.1;
next	1.5;
commitid	7SIAIJag11iLsQoz;

1.5
date	2016.04.19.12.02.55;	author kiyohara;	state Exp;
branches
	1.5.2.1;
next	1.4;
commitid	7GtO0xnghEHDqe3z;

1.4
date	2011.06.30.18.20.24;	author matt;	state Exp;
branches
	1.4.12.1
	1.4.30.1;
next	1.3;

1.3
date	2011.01.31.06.09.32;	author matt;	state Exp;
branches;
next	1.2;

1.2
date	2010.07.10.08.17.48;	author kiyohara;	state Exp;
branches
	1.2.2.1
	1.2.4.1;
next	1.1;

1.1
date	2006.10.16.16.40.14;	author kiyohara;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.8.1
	1.1.62.1
	1.1.82.1
	1.1.84.1;
next	;

1.6.16.1
date	2019.06.10.22.06.05;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.5.2.1
date	2016.11.04.14.49.00;	author pgoyette;	state Exp;
branches;
next	;
commitid	2m1JRwYmpwPkOOsz;

1.4.12.1
date	2017.12.03.11.36.03;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.4.30.1
date	2016.04.22.15.44.09;	author skrll;	state Exp;
branches;
next	1.4.30.2;
commitid	bbo6x38wuxyZyD3z;

1.4.30.2
date	2016.12.05.10.54.52;	author skrll;	state Exp;
branches;
next	;
commitid	4H3tiQVJXN6oEMwz;

1.2.2.1
date	2011.06.06.09.05.24;	author jruoho;	state Exp;
branches;
next	;

1.2.4.1
date	2011.02.08.16.19.15;	author bouyer;	state Exp;
branches;
next	;

1.1.2.1
date	2006.10.16.16.40.14;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2006.10.22.06.04.36;	author yamt;	state Exp;
branches;
next	;

1.1.4.1
date	2006.10.16.16.40.14;	author ad;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2006.11.18.21.29.10;	author ad;	state Exp;
branches;
next	;

1.1.8.1
date	2006.10.16.16.40.14;	author yamt;	state dead;
branches;
next	1.1.8.2;

1.1.8.2
date	2006.12.30.20.45.49;	author yamt;	state Exp;
branches;
next	;

1.1.62.1
date	2010.08.11.22.51.51;	author yamt;	state Exp;
branches;
next	;

1.1.82.1
date	2010.08.17.06.44.16;	author uebayasi;	state Exp;
branches;
next	;

1.1.84.1
date	2011.03.05.20.50.04;	author rmind;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Fix MKREPRO build (Jan-Benedict Glaw)
@
text
@#	$NetBSD: mk.gumstix,v 1.7 2019/05/18 08:49:23 skrll Exp $

.if ${BOARDTYPE} == "gumstix"
SYSTEM_FIRST_OBJ=	gumstix_start.o
SYSTEM_FIRST_SFILE=	${THISARM}/gumstix/gumstix_start.S

KERNEL_BASE_PHYS=0xa0200000
MKUBOOTEXTRAARGS=
.else
SYSTEM_FIRST_OBJ=	armv6_start.o
SYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_start.S

KERNEL_BASE_PHYS=$(LOADADDRESS)
MKUBOOTEXTRAARGS=	-O linux
.endif

_OSRELEASE!=            ${HOST_SH} $S/conf/osrelease.sh

KERNEL_BASE_VIRT=$(LOADADDRESS)

MKUBOOTIMAGEARGS=	-A arm -T kernel ${MKUBOOTEXTRAARGS}
MKUBOOTIMAGEARGS+=	-a $(KERNEL_BASE_PHYS)
MKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
.if ${MKREPRO_TIMESTAMP:Uno} != "no"
MKUBOOTIMAGEARGS+=	-t "${MKREPRO_TIMESTAMP}"
.endif
MKUBOOTIMAGEARGS_NONE=	${MKUBOOTIMAGEARGS} -C none
MKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz

SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${OBJCOPY} -S -O binary $@@ $@@.bin; \
	${OBJCOPY} -S -O binary $@@ $@@.bin; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${TOOL_GZIP} -c $@@.bin > $@@.bin.gz; \
	${TOOL_GZIP} -c $@@.bin > $@@.bin.gz; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub

#
# U-boot that operates with old basix/connex has some bugs.
#
.if ${BOARDTYPE} == "gumstix"
	#
	# These not have expanding buffer over 4Mbyte. (before version 1.1.5)
	# And these cannot handle the endian of entry point. (1.1.4 and older)
	#
SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
.endif
SYSTEM_LD_TAIL_EXTRA+=; \
	echo

EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin.gz@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.gz.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}-old.ub@@}
@


1.7
log
@Convert remaining armv7 kernels to generic start and remove a bunch of
code including a9_mpsubr.S.

Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.6 2016/10/04 16:18:38 kiyohara Exp $
d24 3
@


1.6
log
@Add KERNEL_BASE_PHYS for duovero and pepper.
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.5 2016/04/19 12:02:55 kiyohara Exp $
d3 1
d7 5
a11 1
_OSRELEASE!=            ${HOST_SH} $S/conf/osrelease.sh
a12 7
.if ${BOARDTYPE} == "gumstix"
KERNEL_BASE_PHYS=0xa0200000
.elif ${BOARDTYPE} == "overo"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.elif ${BOARDTYPE} == "duovero"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.elif ${BOARDTYPE} == "pepper"
d14 1
d16 3
d21 1
a21 1
MKUBOOTIMAGEARGS=	-A arm -T kernel
@


1.6.16.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.7 2019/05/18 08:49:23 skrll Exp $
a2 1
.if ${BOARDTYPE} == "gumstix"
d6 3
d10 5
a14 5
MKUBOOTEXTRAARGS=
.else
SYSTEM_FIRST_OBJ=	armv6_start.o
SYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_start.S

a15 1
MKUBOOTEXTRAARGS=	-O linux
a16 3

_OSRELEASE!=            ${HOST_SH} $S/conf/osrelease.sh

d19 1
a19 1
MKUBOOTIMAGEARGS=	-A arm -T kernel ${MKUBOOTEXTRAARGS}
@


1.5
log
@OVERO's .ub file includes release
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.4 2011/06/30 18:20:24 matt Exp $
d12 4
@


1.5.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.6 2016/10/04 16:18:38 kiyohara Exp $
a11 4
.elif ${BOARDTYPE} == "duovero"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.elif ${BOARDTYPE} == "pepper"
KERNEL_BASE_PHYS=$(LOADADDRESS)
@


1.4
log
@Use ${TOOL_GZIP}
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.3 2011/01/31 06:09:32 matt Exp $
a20 3
#
# U-boot that operates with old basix/connex has some bugs.
#
d24 2
d31 3
a39 2
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
@


1.4.12.1
log
@update from HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a11 4
.elif ${BOARDTYPE} == "duovero"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.elif ${BOARDTYPE} == "pepper"
KERNEL_BASE_PHYS=$(LOADADDRESS)
d21 3
a26 2
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
a31 3
#
# U-boot that operates with old basix/connex has some bugs.
#
d38 2
@


1.4.30.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.5 2016/04/19 12:02:55 kiyohara Exp $
d21 3
a26 2
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
a31 3
#
# U-boot that operates with old basix/connex has some bugs.
#
d38 2
@


1.4.30.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.4.30.1 2016/04/22 15:44:09 skrll Exp $
a11 4
.elif ${BOARDTYPE} == "duovero"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.elif ${BOARDTYPE} == "pepper"
KERNEL_BASE_PHYS=$(LOADADDRESS)
@


1.3
log
@Change to use TOOL_MKUBOOTIMAGE
Make sure we cleanup everything.
gemini now has its own genassym.cf
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.2 2010/07/10 08:17:48 kiyohara Exp $
d27 2
a28 2
	echo gzip -c $@@.bin > $@@.bin.gz; \
	gzip -c $@@.bin > $@@.bin.gz; \
@


1.2
log
@Support Overo (Gumstix inc).
  + This commit supports basically.
  + Expansion boards not support yet.  And MicroSD, Wifi, Bluetooth too.
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.1 2006/10/16 16:40:14 kiyohara Exp $
a14 5
.if ${USETOOLS} == "yes"
MKUBOOTIMAGE=		${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
.else
MKUBOOTIMAGE=		mkubootimage
.endif
d29 3
a31 2
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub
d38 4
a41 4
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
d47 4
@


1.2.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.3 2011/01/31 06:09:32 matt Exp $
d15 5
d34 2
a35 3
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub

d42 4
a45 4
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
a50 4
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin.gz@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.gz.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}-old.ub@@}
@


1.2.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.3 2011/01/31 06:09:32 matt Exp $
d15 5
d34 2
a35 3
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub

d42 4
a45 4
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
a50 4
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin.gz@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.gz.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}-old.ub@@}
@


1.1
log
@Add initial support for the PXA255-based gumstix board.
@
text
@d1 1
a1 1
#	$NetBSD$
d6 3
d10 15
a24 1
KERNEL_BASE_VIRT=0xc0200000
d26 3
d31 18
a48 1
	${OBJCOPY} -S -O binary $@@ $@@.bin;
@


1.1.4.1
log
@file mk.gumstix was added on branch newlock2 on 2006-11-18 21:29:10 +0000
@
text
@d1 13
@


1.1.4.2
log
@Sync with head.
@
text
@a0 13
#	$NetBSD: mk.gumstix,v 1.1.4.1 2006/11/18 21:29:10 ad Exp $

SYSTEM_FIRST_OBJ=	gumstix_start.o
SYSTEM_FIRST_SFILE=	${THISARM}/gumstix/gumstix_start.S

KERNEL_BASE_PHYS=0xa0200000
KERNEL_BASE_VIRT=0xc0200000

SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${OBJCOPY} -S -O binary $@@ $@@.bin; \
	${OBJCOPY} -S -O binary $@@ $@@.bin;

EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin@@}
@


1.1.2.1
log
@file mk.gumstix was added on branch yamt-splraiseipl on 2006-10-22 06:04:36 +0000
@
text
@d1 13
@


1.1.2.2
log
@sync with head
@
text
@a0 13
#	$NetBSD: mk.gumstix,v 1.1.2.1 2006/10/22 06:04:36 yamt Exp $

SYSTEM_FIRST_OBJ=	gumstix_start.o
SYSTEM_FIRST_SFILE=	${THISARM}/gumstix/gumstix_start.S

KERNEL_BASE_PHYS=0xa0200000
KERNEL_BASE_VIRT=0xc0200000

SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${OBJCOPY} -S -O binary $@@ $@@.bin; \
	${OBJCOPY} -S -O binary $@@ $@@.bin;

EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin@@}
@


1.1.8.1
log
@file mk.gumstix was added on branch yamt-lazymbuf on 2006-12-30 20:45:49 +0000
@
text
@d1 13
@


1.1.8.2
log
@sync with head.
@
text
@a0 13
#	$NetBSD: mk.gumstix,v 1.1.8.1 2006/12/30 20:45:49 yamt Exp $

SYSTEM_FIRST_OBJ=	gumstix_start.o
SYSTEM_FIRST_SFILE=	${THISARM}/gumstix/gumstix_start.S

KERNEL_BASE_PHYS=0xa0200000
KERNEL_BASE_VIRT=0xc0200000

SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${OBJCOPY} -S -O binary $@@ $@@.bin; \
	${OBJCOPY} -S -O binary $@@ $@@.bin;

EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin@@}
@


1.1.84.1
log
@sync with head
@
text
@a5 3
_OSRELEASE!=            ${HOST_SH} $S/conf/osrelease.sh

.if ${BOARDTYPE} == "gumstix"
d7 1
a7 10
.elif ${BOARDTYPE} == "overo"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.endif
KERNEL_BASE_VIRT=$(LOADADDRESS)

MKUBOOTIMAGEARGS=	-A arm -T kernel
MKUBOOTIMAGEARGS+=	-a $(KERNEL_BASE_PHYS)
MKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
MKUBOOTIMAGEARGS_NONE=	${MKUBOOTIMAGEARGS} -C none
MKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz
a8 3
#
# U-boot that operates with old basix/connex has some bugs.
#
d11 1
a11 19
	${OBJCOPY} -S -O binary $@@ $@@.bin; \
	echo gzip -c $@@.bin > $@@.bin.gz; \
	gzip -c $@@.bin > $@@.bin.gz; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub

.if ${BOARDTYPE} == "gumstix"
	#
	# These not have expanding buffer over 4Mbyte. (before version 1.1.5)
	# And these cannot handle the endian of entry point. (1.1.4 and older)
	#
SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
.endif
SYSTEM_LD_TAIL_EXTRA+=; \
	echo
a13 4
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.bin.gz@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}.gz.ub@@}
EXTRA_KERNELS+= ${KERNELS:@@.KERNEL.@@${.KERNEL.}-old.ub@@}
@


1.1.82.1
log
@Sync with HEAD.
@
text
@a5 3
_OSRELEASE!=            ${HOST_SH} $S/conf/osrelease.sh

.if ${BOARDTYPE} == "gumstix"
d7 1
a7 15
.elif ${BOARDTYPE} == "overo"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.endif
KERNEL_BASE_VIRT=$(LOADADDRESS)

.if ${USETOOLS} == "yes"
MKUBOOTIMAGE=		${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
.else
MKUBOOTIMAGE=		mkubootimage
.endif
MKUBOOTIMAGEARGS=	-A arm -T kernel
MKUBOOTIMAGEARGS+=	-a $(KERNEL_BASE_PHYS)
MKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
MKUBOOTIMAGEARGS_NONE=	${MKUBOOTIMAGEARGS} -C none
MKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz
a8 3
#
# U-boot that operates with old basix/connex has some bugs.
#
d11 1
a11 18
	${OBJCOPY} -S -O binary $@@ $@@.bin; \
	echo gzip -c $@@.bin > $@@.bin.gz; \
	gzip -c $@@.bin > $@@.bin.gz; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub
.if ${BOARDTYPE} == "gumstix"
	#
	# These not have expanding buffer over 4Mbyte. (before version 1.1.5)
	# And these cannot handle the endian of entry point. (1.1.4 and older)
	#
SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
.endif
SYSTEM_LD_TAIL_EXTRA+=; \
	echo
@


1.1.62.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: mk.gumstix,v 1.1 2006/10/16 16:40:14 kiyohara Exp $
a5 3
_OSRELEASE!=            ${HOST_SH} $S/conf/osrelease.sh

.if ${BOARDTYPE} == "gumstix"
d7 1
a7 15
.elif ${BOARDTYPE} == "overo"
KERNEL_BASE_PHYS=$(LOADADDRESS)
.endif
KERNEL_BASE_VIRT=$(LOADADDRESS)

.if ${USETOOLS} == "yes"
MKUBOOTIMAGE=		${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
.else
MKUBOOTIMAGE=		mkubootimage
.endif
MKUBOOTIMAGEARGS=	-A arm -T kernel
MKUBOOTIMAGEARGS+=	-a $(KERNEL_BASE_PHYS)
MKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
MKUBOOTIMAGEARGS_NONE=	${MKUBOOTIMAGEARGS} -C none
MKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz
a8 3
#
# U-boot that operates with old basix/connex has some bugs.
#
d11 1
a11 18
	${OBJCOPY} -S -O binary $@@ $@@.bin; \
	echo gzip -c $@@.bin > $@@.bin.gz; \
	gzip -c $@@.bin > $@@.bin.gz; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@@.bin.gz $@@.gz.ub
.if ${BOARDTYPE} == "gumstix"
	#
	# These not have expanding buffer over 4Mbyte. (before version 1.1.5)
	# And these cannot handle the endian of entry point. (1.1.4 and older)
	#
SYSTEM_LD_TAIL_EXTRA+=; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@@.bin $@@.ub; \
	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub; \
	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE:C/((-a (0x)*)([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2}))/\1 -e \3\7\6\5\4/W} $@@.bin $@@-old.ub
.endif
SYSTEM_LD_TAIL_EXTRA+=; \
	echo
@
