|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 2124 (0x84c)
Types: TextFile
Names: »Makefile«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
└─⟦c06c473ab⟧ »./UNRELEASED/lispref.tar.Z«
└─⟦1b57a2ffe⟧
└─⟦this⟧ »Makefile«
# (GNU) Makefile for the GNU Emacs Lisp Reference Manual.
#
# 11 April 1989
# Currently, the `emacslibdir' directory is defined for the Project
# GNU development environment.
# You will need to modify this for your needs.
# Just `make' gets you the manual with the permuted index.
# The unpermuted index is about 16 pages shorter, but of course
# has many fewer entries. See index-permuted.texinfo for
# some more information about the way the index was created.
# Define `TEX' if `tex' does not invoke plain TeX. For example:
# TEX=platex
TEX=tex
# Where the TeX macros are kept:
texmacrodir = /usr/local/lib/tex/macros
# Where the Emacs hierarchy lives ($EMACS in the INSTALL document for Emacs.)
# For example:
# emacslibdir = /usr/local/gnu/lib/emacs
# or
# emacslibdir = /usr/local/emacs # (/usr/local/emacs is the default $EMACS)
# For development environment !!!
emacslibdir = /gp/gnu/emacs
# Unless you have a nonstandard Emacs installation, these shouldn't have to
# be changed.
emacsinfodir = $(emacslibdir)/info
emacslispdir = $(emacslibdir)/lisp
# Comment this line out for unpermuted index.
#permuted_index = 1
manual = lispref # Root name of manual.
manual_source = $(manual).texinfo
.PHONY: lispref.dvi clean
lispref.dvi: index.texinfo
# First shot to define xrefs:
$(TEX) $(manual_source)
ifdef permuted_index
# Produces index.fns.
make-permuted-index
mv index.fns $(manual).fns
else
texindex lispref.??
endif
$(TEX) $(manual_source)
index.texinfo:
ifdef permuted_index
ln -s index-permuted.texinfo index.texinfo
else
ln -s index-unpermuted.texinfo index.texinfo
endif
# The info file is named `lispref'.
install:
mv lispref lispref-* $(emacsinfodir)
@echo also add the line for lispref to $(emacsinfodir)/dir.
installall: install
install -c texinfo.tex $(texmacrodir)
install -c texinfmt.el $(emacslispdir)
clean:
rm -f $(manual).??? $(manual).?? make.out core
dist:
tar cf lispref.tar README Makefile make-permuted-index *.texinfo \
texinfmt.el texinfo.tex makeinfo.c \
lispref.dvi lispref.aux lispref.??s lispref lispref-*
compress lispref.tar