<bsd.prog.mk> sets up CLEANFILES, build/install targets and more, so no
need to roll them ourselves if we just set PROG and SRCS.
STRIPFLAG is defined but not used and in <bsd.prog.mk> INSTALL_STRIP is
the magic word, so fix that.
Don't replace "bootblk" wth "${PROG}" to avoid churn.
No object change, `make' does exactly the same, `make install' got more
explicit:
-install -c -o root -g bin -m 644 bootblk /usr/mdec
+install -c -o root -g bin -m 644 bootblk /usr/mdec/bootblk
Feedback? OK?
diff --git a/sys/arch/sparc64/stand/bootblk/Makefile
b/sys/arch/sparc64/stand/bootblk/Makefile
index 2c4d2589ce6..f544c6508ed 100644
--- a/sys/arch/sparc64/stand/bootblk/Makefile
+++ b/sys/arch/sparc64/stand/bootblk/Makefile
@@ -9,10 +9,12 @@ S= ${CURDIR}/../../../..
#
CLEANFILES= machine ffs.fth.h \
- bootblk bootblk.text bootblk.text.tmp -.d
+ bootblk.text bootblk.text.tmp -.d
+PROG= bootblk
+SRCS=
NOMAN=
-STRIPFLAG=
+INSTALL_STRIP=
BINMODE=644
INCLUDES= -I. -I$S/arch -I$S -nostdinc
@@ -24,7 +26,7 @@ CPPFLAGS= ${INCLUDES} ${IDENT} ${PARAM}
@([ -h machine ] || ln -s ${.CURDIR}/../../include machine)
.endif
-all: bootblk.text bootblk
+all: bootblk.text
ffs.fth.h: ${.CURDIR}/genassym.sh genfth.cf
sh ${.CURDIR}/genassym.sh -f ${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} \
@@ -39,10 +41,6 @@ bootblk.text: bootblk.fth ffs.fth.h
bootblk: bootblk.fth ffs.fth.h
fgen -o bootblk ${.CURDIR}/bootblk.fth
-beforeinstall:
- ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- bootblk ${DESTDIR}/usr/mdec
-
#
# The following are if you grab the fakeboot program from the Sun website
#