[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


From: Stefan Monnier
Subject: Re: INSTALL-CVS
Date: Mon, 02 Jun 2003 12:56:30 -0400

> That's because in the normal (non-CVS) build, the files in the info
> directory are already there.
> Sorry, I forgot all those gory details.  The _real_ answer to your
> question is that (1) "make bootstrap" builds the Info manuals,
> and (2) if you build the CVS without bootstrapping, "make instal"
> will make sure the Info manuals are up to date, and if not rebuild
> them (see the target install-arch-indep which depends on info).

I have changed my Makefile.in long ago to add `man' to the default
target.  The only cases where it might hurt is if the Emacs tarball
comes with Texinfo files more recent than the Info files (that would
be a bug in the tarball) or if the program that untars the tarball
does not obey the timestamps in the tarball and happens to untar
the Texinfo files after untarring the Ifno files.

Maybe we can avoid all this by using two different Makefile.in
depending on whether it's checked out via CVS or taken from a tarball.
I.e. the `make-dist' script would slightly adjust the Makefile.in by
removing the `man' target from the default target.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]