Benno Schulenberg <[email protected]> writes:

>>   # [...] This timestamp would not be necessary
>>   # if updating the $(CATALOGS) would always touch them; however, the rule 
>> for
>>   # $(POFILES) has been designed to not touch files that don't need to be
>>   # changed.
>
> It has been designed so, yes.  But it was designed wrong, in my opinion;
> the content of the file does not need to be changed, and should therefore
> not be changed, but the timestamp should be touched/updated so that make
> (and humans) can see that things are up to date.

If you think so, could you consider providing a patch and maintaining it
in gettext?  To be honest, I am not confident that I could do that by
myself, without breaking something else.  Also, I don't see any strong
reason why "make update-gmo" is not sufficient.  It even runs on "make
dist" (by default).

> (By the way, what are $(CATALOGS) exactly?  How are they different from
> $(POFILES) or $(GMOFILES)?)

It basically same as $(GMOFILES), but $(CATALOGS) depends on the LINGUAS
envvar specified at configure time.  See m4/po.m4.

Regards,
-- 
Daiki Ueno

Reply via email to