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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user