[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs-diffs Digest, Vol 49, Issue 33
From: |
Eli Zaretskii |
Subject: |
Re: Emacs-diffs Digest, Vol 49, Issue 33 |
Date: |
Fri, 08 Dec 2006 17:56:55 +0200 |
> Date: Fri, 8 Dec 2006 12:33:04 +0100
> From: "Juanma Barranquero" <address@hidden>
> Cc: address@hidden
>
> The motivation for my change is that, in my in-place installation,
> maintainer-clean (from lispref/Makefile.w32-in) was deleting elisp
> and elisp-* from lispref/, not info/, so it nuked elisp-cover.texi.
To avoid nuking more than we want, we could replace elisp-* with
something like "elisp-? elisp-??".
> maintainer-clean has clean as precondition, and clean already does:
> - $(DEL) $(infodir)/elisp*
>
> so, what's the difference? It is an issue for non-inplace installations?
It is an issue for building the ELisp manual as a separate package,
the way it was before we bundled it with Emacs. Then the Info files
were generated in place, so maintainer-clean deleted them.
> I can revert my patch, but then maintainer-clean will have to be changed to
>
> maintainer-clean: clean
> - $(DEL) $(infodir)/elisp $(infodir)/elisp-* elisp.dvi elisp.oaux
No, there's no need to remove $(infodir)/elisp-* more than once.
Instead, I suggest to replace elisp-* with "elisp-? elisp-??".