Mercurial > octave-nkf
comparison doc/interpreter/Makefile.in @ 5422:a8f40275b7de
[project @ 2005-07-28 18:58:42 by jwe]
author | jwe |
---|---|
date | Thu, 28 Jul 2005 18:58:43 +0000 |
parents | cd5cc2a80589 |
children | 8b7e98073ff5 |
comparison
equal
deleted
inserted
replaced
5421:0f6947621602 | 5422:a8f40275b7de |
---|---|
33 | 33 |
34 MAIN_TEXINFO := $(srcdir)/octave.texi | 34 MAIN_TEXINFO := $(srcdir)/octave.texi |
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) ../conf.texi |
39 | 39 |
40 FORMATTED = octave.dvi octave.ps octave.pdf \ | 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 |
57 %.spell : %.texi | 57 %.spell : %.texi |
58 rm -f $@ | 58 rm -f $@ |
59 $(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp | 59 $(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp |
60 mv $@.tmp $@ | 60 mv $@.tmp $@ |
61 | 61 |
62 all: octave.info octave.dvi octave.ps octave.pdf octave_toc.html | 62 all: octave.info octave.dvi octave.ps octave.pdf HTML/index.html |
63 .PHONY: all | 63 .PHONY: all |
64 | 64 |
65 $(TEXINFO): src-DOCSTRINGS scripts-DOCSTRINGS munge-texi$(BUILD_EXEEXT) | 65 $(TEXINFO): src-DOCSTRINGS scripts-DOCSTRINGS munge-texi$(BUILD_EXEEXT) |
66 | 66 |
67 munge-texi$(BUILD_EXEEXT): munge-texi.cc | 67 munge-texi$(BUILD_EXEEXT): munge-texi.cc |
80 @./munge-texi \ | 80 @./munge-texi \ |
81 -d $(TOPDIR)/src/DOCSTRINGS \ | 81 -d $(TOPDIR)/src/DOCSTRINGS \ |
82 -d $(TOPDIR)/scripts/DOCSTRINGS < $< > $@.t | 82 -d $(TOPDIR)/scripts/DOCSTRINGS < $< > $@.t |
83 @$(top_srcdir)/move-if-change $@.t $@ | 83 @$(top_srcdir)/move-if-change $@.t $@ |
84 | 84 |
85 octave.info: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi | 85 octave.info: $(TEXINFO) |
86 -$(MAKEINFO) -I$(srcdir) -I$(srcdir)/.. $< | 86 -$(MAKEINFO) -I$(srcdir) -I$(srcdir)/.. $< |
87 | 87 |
88 octave.dvi: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi | 88 octave.dvi: $(TEXINFO) |
89 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \ | 89 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2DVI) $< |
90 export TEXINPUTS; \ | |
91 $(TEXI2DVI) $< | |
92 | 90 |
93 octave.ps: octave.dvi | 91 octave.ps: octave.dvi |
94 -dvips -o octave.ps octave.dvi | 92 -dvips -o $@ $< |
95 | 93 |
96 octave.pdf: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi | 94 octave.pdf: $(TEXINFO) |
97 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \ | 95 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2PDF) $< |
98 export TEXINPUTS; \ | |
99 $(TEXI2PDF) $< | |
100 | 96 |
101 ../../INSTALL.OCTAVE: install.texi | 97 ../../INSTALL.OCTAVE: install.texi |
102 rm -f INSTALL | 98 rm -f INSTALL |
103 -$(MAKEINFO) -D INSTALLONLY \ | 99 -$(MAKEINFO) -D INSTALLONLY \ |
104 --no-validate --no-headers --no-split --output INSTALL \ | 100 --no-validate --no-headers --no-split --output INSTALL \ |
110 -$(MAKEINFO) -D BUGSONLY \ | 106 -$(MAKEINFO) -D BUGSONLY \ |
111 --no-validate --no-headers --no-split --output BUGS \ | 107 --no-validate --no-headers --no-split --output BUGS \ |
112 -I$(srcdir) -I$(srcdir)/.. $< | 108 -I$(srcdir) -I$(srcdir)/.. $< |
113 mv BUGS ../../BUGS | 109 mv BUGS ../../BUGS |
114 | 110 |
115 # These option forms are supported by texi2html 1.65 and probably also | 111 HTML/index.html: $(TEXINFO) |
116 # more recent versions. | 112 -$(MAKEINFO) --html --output=HTML -I . -I $(srcdir)/.. $< |
117 octave_toc.html: $(MAIN_TEXINFO) $(SUB_TEXINFO) | |
118 -texi2html -expandinfo -split_chapter -I . -I $(srcdir)/.. $< | |
119 | 113 |
120 check: all | 114 check: all |
121 .PHONY: check | 115 .PHONY: check |
122 | 116 |
123 install install-strip: all | 117 install install-strip: all |
188 rm -f Makefile | 182 rm -f Makefile |
189 .PHONY: distclean | 183 .PHONY: distclean |
190 | 184 |
191 maintainer-clean: distclean clean-texi | 185 maintainer-clean: distclean clean-texi |
192 rm -f tags TAGS $(FORMATTED) | 186 rm -f tags TAGS $(FORMATTED) |
187 rm -rf HTML | |
193 .PHONY: maintainer-clean | 188 .PHONY: maintainer-clean |
194 | 189 |
195 clean-texi: | 190 clean-texi: |
196 rm -f $(SUB_TEXINFO) | 191 rm -f $(SUB_TEXINFO) |
197 .PHONY: clean-texi | 192 .PHONY: clean-texi |