1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
srcdir = @srcdir@
prefix = @prefix@
infodir = @infodir@
top_srcdir = @top_srcdir@
VPATH = $(srcdir)
EMACS = @EMACS@
INSTALL = @INSTALL@
RM = rm -f
MAKEINFO = @MAKEINFO@
TEXI2HTML = @TEXI2HTML@
TEXI2HTML_FLAGS = @TEXI2HTML_FLAGS@
INSTALLINFO = @INSTALLINFO@
DVIPS = dvips
.SUFFIXES: .txi .dvi .info .html
%.txi: %.txi,v
co -q $@
%.html: %.txi
$(TEXI2HTML) $(TEXI2HTML_FLAGS) $<
%.dvi: %.txi
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
$(RM) $(*).cp $(*).fn $(*).ky $(*).pg $(*).tp $(*).vr \
$(*).cps $(*).fns $(*).kys $(*).pgs $(*).tps $(*).vrs \
$(*).log $(*).toc $(*).aux
%.ps: %.dvi
$(DVIPS) -o $@ $<
%.info: %.txi
# $(EMACS) -batch -q -no-site-file -eval '(find-file "$<")' -l texinfmt -f texinfo-every-node-update -f save-buffer
$(MAKEINFO) $<
MANUALS=w3.txi w3-faq.txi
all: info dvi
install:
( if [ ! -d $(infodir) ]; then mkdir -p $(infodir); fi )
for x in *.info*; do $(INSTALL) $$x $(infodir); done
-for x in *.info; do $(INSTALLINFO) $$x $(infodir)/dir; done
distclean: clean
$(RM) Makefile
clean:
$(RM) *.dvi *.info* *.html *.ps
dvi: $(MANUALS:.txi=.dvi)
info: $(MANUALS:.txi=.info)
html: $(MANUALS:.txi=.html)
ps: $(MANUALS:.txi=.ps)
version: $(MANUALS) descrip.mms clean
test -d $(DIRNAME)/texi || mkdir -p $(DIRNAME)/texi
$(MAKE) info
for x in descrip.mms $(MANUALS) *info* Makefile.in; do $(INSTALL) -m 644 $$x $(DIRNAME)/texi; done
# Automatic makefile rebuilding, etc.
Makefile: $(srcdir)/Makefile.in ../config.status
(cd .. ; CONFIG_FILES=texi/Makefile ./config.status)
$(top_srcdir)/configure: $(top_srcdir)/configure.in $(top_srcdir)/aclocal.m4
cd $(top_srcdir) && autoreconf
../config.status: $(top_srcdir)/configure
cd .. && ./config.status --recheck
|