DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: M T

⟦342147e8a⟧ TextFile

    Length: 2124 (0x84c)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦c06c473ab⟧ »./UNRELEASED/lispref.tar.Z« 
        └─⟦1b57a2ffe⟧ 
            └─⟦this⟧ »Makefile« 

TextFile

# (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