comparison doc/interpreter/Makefile.in @ 5151:b142b5a0d6be

[project @ 2005-02-21 16:50:00 by jwe]
author jwe
date Mon, 21 Feb 2005 16:50:00 +0000
parents 1088ded853f2
children 57077d0ddc8e
comparison
equal deleted inserted replaced
5150:5f82526a4c66 5151:b142b5a0d6be
35 35
36 SUB_TEXINFO := $(SUB_SOURCE:.txi=.texi) 36 SUB_TEXINFO := $(SUB_SOURCE:.txi=.texi)
37 37
38 TEXINFO := $(MAIN_TEXINFO) $(SUB_TEXINFO) 38 TEXINFO := $(MAIN_TEXINFO) $(SUB_TEXINFO)
39 39
40 FORMATTED = octave.dvi octave.ps \ 40 FORMATTED = octave.dvi octave.ps octave.pdf \
41 octave.info octave.info-[0-9]* \ 41 octave.info octave.info-[0-9]* \
42 octave.html octave_*.html 42 octave.html octave_*.html
43 43
44 MAN_BASE := mkoctfile octave octave-bug octave-config 44 MAN_BASE := mkoctfile octave octave-bug octave-config
45 MAN_SRC := $(addsuffix .1, $(MAN_BASE)) 45 MAN_SRC := $(addsuffix .1, $(MAN_BASE))
63 %.spell : %.texi 63 %.spell : %.texi
64 rm -f $@ 64 rm -f $@
65 $(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp 65 $(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp
66 mv $@.tmp $@ 66 mv $@.tmp $@
67 67
68 all: octave.info octave.dvi octave.ps octave_toc.html 68 all: octave.info octave.dvi octave.ps octave.pdf octave_toc.html
69 .PHONY: all 69 .PHONY: all
70 70
71 $(TEXINFO): src-DOCSTRINGS scripts-DOCSTRINGS munge-texi$(BUILD_EXEEXT) 71 $(TEXINFO): src-DOCSTRINGS scripts-DOCSTRINGS munge-texi$(BUILD_EXEEXT)
72 72
73 munge-texi$(BUILD_EXEEXT): munge-texi.cc 73 munge-texi$(BUILD_EXEEXT): munge-texi.cc
87 -d $(TOPDIR)/src/DOCSTRINGS \ 87 -d $(TOPDIR)/src/DOCSTRINGS \
88 -d $(TOPDIR)/scripts/DOCSTRINGS < $< > $@.t 88 -d $(TOPDIR)/scripts/DOCSTRINGS < $< > $@.t
89 @$(top_srcdir)/move-if-change $@.t $@ 89 @$(top_srcdir)/move-if-change $@.t $@
90 90
91 octave.info: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi 91 octave.info: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
92 -makeinfo -I$(srcdir) -I$(srcdir)/.. $< 92 -$(MAKEINFO) -I$(srcdir) -I$(srcdir)/.. $<
93 93
94 octave.dvi: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi 94 octave.dvi: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
95 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \ 95 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
96 export TEXINPUTS; \ 96 export TEXINPUTS; \
97 $(TEXI2DVI) $< 97 $(TEXI2DVI) $<
98 98
99 octave.ps: octave.dvi 99 octave.ps: octave.dvi
100 -dvips -o octave.ps octave.dvi 100 -dvips -o octave.ps octave.dvi
101 101
102 octave.pdf: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
103 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
104 export TEXINPUTS; \
105 $(TEXI2PDF) $<
106
102 ../../INSTALL.OCTAVE: install.texi 107 ../../INSTALL.OCTAVE: install.texi
103 rm -f INSTALL 108 rm -f INSTALL
104 -makeinfo -D INSTALLONLY \ 109 -$(MAKEINFO) -D INSTALLONLY \
105 --no-validate --no-headers --no-split --output INSTALL \ 110 --no-validate --no-headers --no-split --output INSTALL \
106 -I$(srcdir) -I$(srcdir)/.. $< 111 -I$(srcdir) -I$(srcdir)/.. $<
107 mv INSTALL ../../INSTALL.OCTAVE 112 mv INSTALL ../../INSTALL.OCTAVE
108 113
109 ../../BUGS: bugs.texi 114 ../../BUGS: bugs.texi
110 rm -f BUGS 115 rm -f BUGS
111 -makeinfo -D BUGSONLY \ 116 -$(MAKEINFO) -D BUGSONLY \
112 --no-validate --no-headers --no-split --output BUGS \ 117 --no-validate --no-headers --no-split --output BUGS \
113 -I$(srcdir) -I$(srcdir)/.. $< 118 -I$(srcdir) -I$(srcdir)/.. $<
114 mv BUGS ../../BUGS 119 mv BUGS ../../BUGS
115 120
116 # These option forms are supported by texi2html 1.65 and probably also 121 # These option forms are supported by texi2html 1.65 and probably also