diff options
author | Simon J. Gerraty <sjg@FreeBSD.org> | 2020-06-09 02:07:26 +0000 |
---|---|---|
committer | Simon J. Gerraty <sjg@FreeBSD.org> | 2020-06-09 02:07:26 +0000 |
commit | abd272d7cab9b0b2de6ab28d5bc664a8df7c5c85 (patch) | |
tree | f596c71cc7d12c0a0fb879e9b027e6751ae44609 /mk/dirdeps-targets.mk | |
parent | b897d72a5adf5cfad8c79f90e155bae99bdde48c (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.mk | 9 |
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} |