svn commit: r235207 - in head/sys/boot/sparc64: boot1 zfsboot
Marius Strobl
marius at FreeBSD.org
Wed May 9 19:08:55 UTC 2012
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"
More information about the svn-src-head
mailing list