This change is per an automake thread, see both before and after:
https://lists.gnu.org/archive/html/automake/2022-05/msg00006.html
* lib/am/depend.am ($(am__depfiles_remade)): create empty files
for dependencies instead of files with a line '# dummy'. Turns out
this is noticeably faster.
* THANKS: update Jan's email address.
* NEWS: mention this.
- Generated file timestamp checks now handle filesystems with sub-second
timestamp granularity dynamically.
+ - Dependency files are now empty, instead of '# dummy', for speed.
+
- Systems with non-POSIX "rm -f" behavior are now supported, and intent to
drop support for them has been reversed. The ACCEPT_INFERIOR_RM_PROGRAM
setting no longer exists.
James Henstridge james@daa.com.au
James R. Van Zandt jrv@vanzandt.mv.com
James Youngman jay@gnu.org
-Jan Engelhardt jengelh@medozas.de
+Jan Engelhardt jengelh@inai.de
Janos Farkas chexum@shadow.banki.hu
Jared Davis abiword@aiksaurus.com
Jason DeVinney jasondevinney@gmail.com
$(am__depfiles_remade):
@$(MKDIR_P) $(@D)
- @echo '# dummy' >$@-t && $(am__mv) $@-t $@
+ @: >>$@
+## It's faster to create an empty file, hence :. See thread before and after
+## https://lists.gnu.org/archive/html/automake/2022-05/msg00006.html.
am--depfiles: $(am__depfiles_remade)
.PHONY: am--depfiles