aboutsummaryrefslogtreecommitdiff
path: root/mk/dirdeps-targets.mk
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2020-06-09 02:07:26 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2020-06-09 02:07:26 +0000
commitabd272d7cab9b0b2de6ab28d5bc664a8df7c5c85 (patch)
treef596c71cc7d12c0a0fb879e9b027e6751ae44609 /mk/dirdeps-targets.mk
parentb897d72a5adf5cfad8c79f90e155bae99bdde48c (diff)
Import bmake-20200606vendor/NetBSD/bmake/20200606
Relevant items from ChangeLog: o dir.c: cached_stats - don't confuse stat and lstat results. o var.c: add :Or for reverse sort.
Notes
Notes: svn path=/vendor/NetBSD/bmake/dist/; revision=361954 svn path=/vendor/NetBSD/bmake/20200606/; revision=361955; tag=vendor/NetBSD/bmake/20200606
Diffstat (limited to 'mk/dirdeps-targets.mk')
-rw-r--r--mk/dirdeps-targets.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/mk/dirdeps-targets.mk b/mk/dirdeps-targets.mk
index 49bfcf997f97..50a1970d6211 100644
--- a/mk/dirdeps-targets.mk
+++ b/mk/dirdeps-targets.mk
@@ -1,7 +1,7 @@
# RCSid:
-# $Id: dirdeps-targets.mk,v 1.9 2019/10/06 20:07:50 sjg Exp $
+# $Id: dirdeps-targets.mk,v 1.10 2020/06/06 22:41:02 sjg Exp $
#
-# @(#) Copyright (c) 2019 Simon J. Gerraty
+# @(#) Copyright (c) 2019-2020 Simon J. Gerraty
#
# This file is provided in the hope that it will
# be of use. There is absolutely NO WARRANTY.
@@ -37,8 +37,11 @@ DIRDEPS_TARGETS_DIRS ?= targets targets/pseudo
# they need to be stripped when looking for target dirs
DIRDEPS_TARGETS_PREFIX_LIST ?= pkg- build-
+# some .TARGETS need filtering
+DIRDEPS_TARGETS_FILTER += Nall
+
# matching target dirs if any
-tdirs := ${.TARGETS:Nall:${DIRDEPS_TARGETS_PREFIX_LIST:@p@S,^$p,,@:ts:}:@t@${DIRDEPS_TARGETS_DIRS:@d@$d/$t@}@:@d@${exists(${SRCTOP}/$d):?$d:}@}
+tdirs := ${.TARGETS:${DIRDEPS_TARGETS_FILTER:ts:}:${DIRDEPS_TARGETS_PREFIX_LIST:@p@S,^$p,,@:ts:}:@t@${DIRDEPS_TARGETS_DIRS:@d@$d/$t@}@:@d@${exists(${SRCTOP}/$d):?$d:}@}
.if !empty(DEBUG_DIRDEPS_TARGETS)
.info tdirs=${tdirs}