git: 7c8d38112da7 - main - Add afterbuild target to bsd.prog.mk.
Marcin Wojtas
mw at FreeBSD.org
Fri May 21 13:34:51 UTC 2021
The branch main has been updated by mw:
URL: https://cgit.FreeBSD.org/src/commit/?id=7c8d38112da7bddb5ebd93cb9613acfb16456dc1
commit 7c8d38112da7bddb5ebd93cb9613acfb16456dc1
Author: Marcin Wojtas <mw at FreeBSD.org>
AuthorDate: 2021-05-21 09:23:42 +0000
Commit: Marcin Wojtas <mw at FreeBSD.org>
CommitDate: 2021-05-21 13:32:29 +0000
Add afterbuild target to bsd.prog.mk.
Afterbuild target allows to perform operations on fully built binary.
This is needed to allow for ELF feature flags modification during
world build.
Submitted by: Dawid Gorecki <dgr at semihalf.com>
Reviewed by: imp
Obtained from: Semihalf
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D29551
---
share/mk/bsd.prog.mk | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk
index 44a774957cfb..89eddb24abb0 100644
--- a/share/mk/bsd.prog.mk
+++ b/share/mk/bsd.prog.mk
@@ -232,7 +232,12 @@ MAN1= ${MAN}
.if defined(_SKIP_BUILD)
all:
.else
+.if target(afterbuild)
+.ORDER: ${PROG} afterbuild
+all: ${PROG} ${SCRIPTS} afterbuild
+.else
all: ${PROG} ${SCRIPTS}
+.endif
.if ${MK_MAN} != "no"
all: all-man
.endif
More information about the dev-commits-src-main
mailing list