Fix the broken installation of strip. It tried to use the installed

strip program (via "install") to strip itself.  But the program
wasn't executable because "install" hadn't made it so yet.  I
borrowed the method used for the old strip to get around this.
This commit is contained in:
John Polstra
1998-03-06 00:28:04 +00:00
parent d584948ecd
commit b6e7a280a9
+16 -1
View File
@@ -1,5 +1,5 @@
#
# $Id$
# $Id: Makefile,v 1.1.1.1 1998/03/01 23:41:17 jdp Exp $
#
.include "../Makefile.inc0"
@@ -12,5 +12,20 @@ CFLAGS+= -I${SRCDIR}/binutils
LDADD+= -L${RELTOP}/libbinutils -lbinutils
LDADD+= -L${RELTOP}/libbfd -lbfd
LDADD+= -L${RELTOP}/libiberty -liberty
CLEANFILES+= maybe_stripped
all: maybe_stripped
maybe_stripped: strip
cp strip maybe_stripped
.if defined(STRIP)
.if ${STRIP:M-s} != ""
strip maybe_stripped
.endif
.endif
realinstall:
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
maybe_stripped ${DESTDIR}${BINDIR}/strip
.include <bsd.prog.mk>