[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #65988] [Makefile] some tmac files are not listed as dependencies f
From: |
G. Branden Robinson |
Subject: |
[bug #65988] [Makefile] some tmac files are not listed as dependencies for compilations |
Date: |
Sun, 14 Jul 2024 15:52:59 -0400 (EDT) |
Update of bug #65988 (group groff):
Status: None => Need Info
_______________________________________________________
Follow-up Comment #1:
I don't understand this report.
> For example 'an.tmac' and 'm.tmac'
> These file are not created.
They are distributed as part of the source.
https://git.savannah.gnu.org/cgit/groff.git/tree/tmac/an.tmac?h=1.23.0
https://git.savannah.gnu.org/cgit/groff.git/tree/contrib/mm/m.tmac?h=1.23.0
Generally, a Makefile does not contain rules for creating a software project's
".c" files. (The use of _lex_ or _yacc_ makes occasional exceptions.)
These files are completely human-maintained, so how would _make_(1)
automatically regenerate them?
> There should not be a need to 'make distclean' when they are updated!
There isn't. What evidence do you have otherwise?
> Only 'doc/groff_man-pages...' are updated if 'an.tmac' is "touched".
Sounds right to me. That (the .pdf and .utf8.txt files you mention) is the
only occasion during a build that they are ever required for production of
artifacts.
I'm baffled by this report. Can you clarify what you think is wrong, and what
problem it is causing?
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65988>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature