mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-29 06:47:21 +01:00
Build a stripped copy of `strip' so that it doesn't have to be stripped
at install time. This will allow `install -C' to avoid replacing the installed copy if the new copy is the same. `install -C' would actually work right if `strip' is already installed, but the Makefile doesn't know that and has to work for plain `install'. Stripping should be done by default at link time, but complications would still be required for installing `strip' in case the default is overridden.
This commit is contained in:
parent
dbd07ffcc0
commit
3fbfb0f281
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=9693
@ -2,9 +2,17 @@
|
||||
|
||||
PROG= strip
|
||||
MAN1= strip.1
|
||||
STRIP=
|
||||
|
||||
afterinstall:
|
||||
./strip ${DESTDIR}${BINDIR}/strip
|
||||
all: maybe_stripped
|
||||
|
||||
maybe_stripped: strip
|
||||
cp -p strip maybe_stripped
|
||||
.if ${STRIP:M-s} != ""
|
||||
./strip maybe_stripped
|
||||
.endif
|
||||
|
||||
install: maninstall
|
||||
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
|
||||
maybe_stripped ${DESTDIR}${BINDIR}/strip
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user