aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJessica Clarke <jrtc27@FreeBSD.org>2023-07-27 04:10:49 +0000
committerJessica Clarke <jrtc27@FreeBSD.org>2023-07-27 04:10:49 +0000
commitd81da4c98328d4ee3fe4c0a85f6874a3c69a1afd (patch)
tree286360b85648ce4f59f3d37d6a737fe439e67df0 /Makefile
parent03e62670c33c5d68ea69c842c24fe86765e2639e (diff)
downloadsrc-d81da4c98328d4ee3fe4c0a85f6874a3c69a1afd.tar.gz
src-d81da4c98328d4ee3fe4c0a85f6874a3c69a1afd.zip
Makefile.inc1: Add new buildetc and installetc targets
These implement the steps that etcupdate (and mergemaster) need in order to build their pristine trees, avoiding the need to use internal targets and variables. Additionally, buildetc includes the steps needed to build with BUILD_WITH_STRICT_TMPPATH enabled, since we need some host tools to be available during the various build and install steps. Reviewed by: jhb, imp Differential Revision: https://reviews.freebsd.org/D41205
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index f3bc3d1f96aa..699f003bf7df 100644
--- a/Makefile
+++ b/Makefile
@@ -158,14 +158,14 @@ __DO_KERNELS?=yes
.include "${.CURDIR}/share/mk/bsd.compat.pre.mk"
-TGTS= all all-man buildenv buildenvvars buildkernel buildworld \
+TGTS= all all-man buildenv buildenvvars buildetc buildkernel buildworld \
check check-old check-old-dirs check-old-files check-old-libs \
checkdpadd checkworld clean cleandepend cleandir cleankernel \
cleanworld cleanuniverse \
delete-old delete-old-dirs delete-old-files delete-old-libs \
depend distribute distributekernel distributekernel.debug \
distributeworld distrib-dirs distribution doxygen \
- everything hier hierarchy install installcheck installkernel \
+ everything hier hierarchy install installcheck installetc installkernel \
installkernel.debug packagekernel packageworld \
reinstallkernel reinstallkernel.debug \
installworld kernel-toolchain libraries maninstall \