Mercurial > octave
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 |