Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 May 2012 19:08:54 +0000 (UTC)
From:      Marius Strobl <marius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r235207 - in head/sys/boot/sparc64: boot1 zfsboot
Message-ID:  <201205091908.q49J8sUO098798@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marius
Date: Wed May  9 19:08:54 2012
New Revision: 235207
URL: http://svn.freebsd.org/changeset/base/235207

Log:
  Use a non-tricky approach for building and installing zfsboot sharing
  the Makefile with boot1.
  
  Submitted by:	ru

Modified:
  head/sys/boot/sparc64/boot1/Makefile
  head/sys/boot/sparc64/zfsboot/Makefile

Modified: head/sys/boot/sparc64/boot1/Makefile
==============================================================================
--- head/sys/boot/sparc64/boot1/Makefile	Wed May  9 18:17:01 2012	(r235206)
+++ head/sys/boot/sparc64/boot1/Makefile	Wed May  9 19:08:54 2012	(r235207)
@@ -5,7 +5,7 @@ INTERNALPROG=
 NO_MAN=
 FILES?=	boot1
 SRCS=	_start.s boot1.c
-CLEANFILES+=boot1 boot1.aout
+CLEANFILES=${FILES} boot1.aout
 
 BOOTBLOCKBASE= 0x4000
 
@@ -14,7 +14,7 @@ LDFLAGS=-Ttext ${BOOTBLOCKBASE} -Wl,-N
 
 # Construct boot1. sunlabel expects it to contain zeroed-out space for the
 # label, and to be of the correct size.
-boot1: boot1.aout
+${FILES}: boot1.aout
 	@set -- `ls -l boot1.aout`; x=$$((7680-$$5)); \
 	    echo "$$x bytes available"; test $$x -ge 0
 	dd if=/dev/zero of=${.TARGET} bs=512 count=16

Modified: head/sys/boot/sparc64/zfsboot/Makefile
==============================================================================
--- head/sys/boot/sparc64/zfsboot/Makefile	Wed May  9 18:17:01 2012	(r235206)
+++ head/sys/boot/sparc64/zfsboot/Makefile	Wed May  9 19:08:54 2012	(r235207)
@@ -5,9 +5,5 @@
 PROGNAME=	zfsboot
 CFLAGS+=	-DZFSBOOT
 FILES=		zfsboot
-CLEANFILES+=	zfsboot
-
-zfsboot: boot1
-	ln -s ${.ALLSRC} ${.TARGET}
 
 .include "${.CURDIR}/../boot1/Makefile"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205091908.q49J8sUO098798>