($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
include directories list via -I switch to makeinfo.
(index.texi): Use cp if both hard and symbolic links fail.
(prefix): Remove.
(infodir): Change value to "../info".
(VPATH): New variable.
(MAKE): Don't define.
(texmacrodir): Don't define.
(texinputdir): Append the existing value of TEXINPUTS.
($(infodir)/elisp): Instead of just "elisp". Reformat the
command to be compatible with man/Makefile.in, and to put the
output into ../info.
(installall): Target removed.
(srcs, index.texi, install): Use $(srcdir).
(.PHONY): Remove elisp.dvi.
(elisp): Use -I switch for makeinfo.
(elisp.dvi): Use $(srcdir) and $(texinputdir).
(installall, dist): Use $(srcdir).
Fix path to texinfo.tex.
(maintainer-clean): Add elisp.dvi and elisp.oaux.
Run makeinfo without specifying a directory.
(srcs): Add nonascii.texi, customize.texi and advice.texi.
(dist): Start by deleting `temp'.
(makeinfo, texindex): Targets deleted.
(makeinfo.o, texindex.o): Targets deleted.
(clean, dist): Don't do anything with them or with getopt*.
(SHELL): Defined.
(elisp.tps): New target.
(elisp.dvi): Depend on elisp.tps.