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