summaryrefslogtreecommitdiff
path: root/mk/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'mk/ChangeLog')
-rw-r--r--mk/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/mk/ChangeLog b/mk/ChangeLog
index 0322cae09232..a8805fa774bf 100644
--- a/mk/ChangeLog
+++ b/mk/ChangeLog
@@ -1,3 +1,29 @@
+2026-05-09 Simon J Gerraty <sjg@beast.crufty.net>
+
+ * gendirdeps.mk: also apply ':S,/$,,' and ':C,/(\.[^.]*)$,\1,'
+ when setting DIRDEPS prior to saving.
+
+ * dirdeps.mk: when debugging it is handy to be able to skip
+ recursing so if DEBUG_DIRDEPS contains 'norecurse' we will only
+ process the immediate DIRDEPS.
+ Also if DEBUG_DIRDEPS contains '-V' we process sections normally
+ skipped when doing 'make -V'.
+ o ensure we do not get duplicate build dirs due to someone
+ adding a trailing '/' or '/.${TARGET_SPEC}' to a DIRDEPS entry.
+ Add ':S,/$,,' when setting '__depdirs' and
+ add ':C,/(\.[^.]*)$,\1,' when setting '__qual_depdirs'.
+
+2026-04-24 Simon J Gerraty <sjg@beast.crufty.net>
+
+ * install-mk (MK_VERSION): 20260424
+
+ * Use MK_META_AUTODEP to control use of meta.autodep.mk
+ so it can be used independently of MK_DIRDEPS_BUILD for
+ bootstrapping.
+
+ * sys.vars.mk (M_type): use :sh rather than :sh1 to avoid
+ surprises in a .for loop.
+
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20260313