gbranden pushed a commit to branch master
in repository groff.

commit 405f957bed13894eeb7a6fe31b2b5ecc9b27b504
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sat Jun 20 03:41:46 2026 -0500

    [eqn,pic,refer]: Improve maintainer-clean target.
    
    * src/preproc/eqn/eqn.am (maintainer-clean-eqn):
    * src/preproc/pic/pic.am (maintainer-clean-pic):
    * src/preproc/refer/refer.am (maintainer-clean-refer): New phony target
      rule scrubs directories housing files generated by GNU Bison.  Add
      each as dependency of `maintainer-clean-local`.
---
 ChangeLog                  | 10 ++++++++++
 src/preproc/eqn/eqn.am     |  8 ++++++++
 src/preproc/pic/pic.am     |  8 ++++++++
 src/preproc/refer/refer.am |  8 ++++++++
 4 files changed, 34 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 3cd7d2354..ce918ac59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2026-06-20  G. Branden Robinson <[email protected]>
+
+       [eqn,pic,refer]: Improve maintainer-clean target.
+
+       * src/preproc/eqn/eqn.am (maintainer-clean-eqn):
+       * src/preproc/pic/pic.am (maintainer-clean-pic):
+       * src/preproc/refer/refer.am (maintainer-clean-refer): New
+       phony target rule scrubs directories housing files generated by
+       GNU Bison.  Add each as dependency of `maintainer-clean-local`.
+
 2026-06-20  G. Branden Robinson <[email protected]>
 
        [eqn]: Rearrange Automake material.
diff --git a/src/preproc/eqn/eqn.am b/src/preproc/eqn/eqn.am
index 13d9a1aac..e9ee945dc 100644
--- a/src/preproc/eqn/eqn.am
+++ b/src/preproc/eqn/eqn.am
@@ -71,6 +71,14 @@ MAINTAINERCLEANFILES += \
   src/preproc/eqn/eqn.cpp \
   src/preproc/eqn/eqn.output
 
+maintainer-clean-local: maintainer-clean-eqn
+
+.PHONY: maintainer-clean-eqn
+maintainer-clean-eqn:
+       $(AM_V_at)if test "$(srcdir)" != .; then \
+         rmdir src/preproc/eqn || :; \
+       fi
+
 eqn_TESTS = \
   src/preproc/eqn/tests/diagnostics-report-correct-line-numbers.sh \
   src/preproc/eqn/tests/neqn-finds-matching-eqn.sh \
diff --git a/src/preproc/pic/pic.am b/src/preproc/pic/pic.am
index 8c85ca16b..748e3f533 100644
--- a/src/preproc/pic/pic.am
+++ b/src/preproc/pic/pic.am
@@ -52,6 +52,14 @@ MAINTAINERCLEANFILES += \
   src/preproc/pic/pic.hpp \
   src/preproc/pic/pic.output
 
+maintainer-clean-local: maintainer-clean-pic
+
+.PHONY: maintainer-clean-pic
+maintainer-clean-pic:
+       $(AM_V_at)if test "$(srcdir)" != .; then \
+         rmdir src/preproc/pic || :; \
+       fi
+
 pic_TESTS = \
   src/preproc/pic/tests/do-not-crash-when-reading-macro-arguments.sh \
   src/preproc/pic/tests/passes-through-input-with-eighth-bit-set.sh \
diff --git a/src/preproc/refer/refer.am b/src/preproc/refer/refer.am
index d3a255fe2..fd19defba 100644
--- a/src/preproc/refer/refer.am
+++ b/src/preproc/refer/refer.am
@@ -50,6 +50,14 @@ MAINTAINERCLEANFILES += \
   src/preproc/refer/label.hpp \
   src/preproc/refer/label.output
 
+maintainer-clean-local: maintainer-clean-refer
+
+.PHONY: maintainer-clean-refer
+maintainer-clean-refer:
+       $(AM_V_at)if test "$(srcdir)" != .; then \
+         rmdir src/preproc/refer || :; \
+       fi
+
 refer_TESTS = \
   src/preproc/refer/tests/report-correct-line-numbers.sh
 TESTS += $(refer_TESTS)

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to