annotate doc/interpreter/Makefile.in @ 299:7dce3f323400

[project @ 1994-01-17 20:17:19 by jwe]
author jwe
date Mon, 17 Jan 1994 20:17:19 +0000
parents 76fa9345e0dc
children 44512e56188e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
1 #
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
2 # Makefile for octave's doc directory
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
3 #
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
4 # John W. Eaton
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
5 # jwe@che.utexas.edu
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
6 # Department of Chemical Engineering
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
7 # The University of Texas at Austin
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
8
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
9 TOPDIR = ..
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
10
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
11 srcdir = @srcdir@
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
12 VPATH = @srcdir@
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
13
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
14 include $(TOPDIR)/Makeconf
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
15
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
16 SOURCES =
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
17
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
18 TEXINFO = ack.texi amuse.texi arith.texi bugs.texi bugs1.texi \
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
19 conf.texi control.texi cp-idx.texi diffeq.texi expr.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
20 extend.texi fcn.texi fn-idx.texi gpl.texi help.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
21 history.texi hsuser.texi install.texi install1.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
22 intro.texi invoke.texi io.texi linalg.texi matrix.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
23 nonlin.texi octave.texi op-idx.texi optim.texi plot.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
24 program.texi quad.texi rluser.texi signal.texi special.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
25 stats.texi stmt.texi strings.texi system.texi using.texi \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
26 var.texi vr-idx.texi
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
27
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
28 LIB_TEXINFO = liboctave.texi
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
29
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
30 ALL_TEXINFO = $(TEXINFO) $(LIB_TEXINFO)
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
31
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
32 FORMATTED = octave.dvi octave.ps octave.info octave.info-[0-9]* \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
33 liboctave.info liboctave.info-[0-9]*
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
34
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
35 DISTFILES = Makefile.in conf.texi.in texinfo.tex \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
36 $(ALL_TEXINFO) $(FORMATTED)
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
37
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
38 SPELL = $(patsubst %.texi, %.spell, $(ALL_TEXINFO))
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
39
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
40 %.spell : %.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
41 rm -f $@
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
42 sed -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
43 mv $@.tmp $@
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
44
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
45 all: octave.info octave.dvi octave.ps \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
46 liboctave.info liboctave.dvi liboctave.ps
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
47 .PHONY: all
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
48
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
49 octave.info: $(TEXINFO)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
50 -makeinfo -I$(srcdir) octave.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
51
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
52 octave.dvi: $(TEXINFO)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
53 texi2dvi $(srcdir)/octave.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
54
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
55 octave.ps: octave.dvi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
56 dvips -o octave.ps octave.dvi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
57
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
58 liboctave.info: $(LIB_TEXINFO)
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
59 -makeinfo -I$(srcdir) liboctave.texi
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
60
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
61 liboctave.dvi: $(LIB_TEXINFO)
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
62 texi2dvi $(srcdir)/liboctave.texi
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
63
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
64 liboctave.ps: liboctave.dvi
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
65 dvips -o liboctave.ps liboctave.dvi
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
66
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
67 ../INSTALL.OCTAVE: install1.texi install.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
68 -makeinfo --no-header -I$(srcdir)/doc install1.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
69 -mv INSTALL ../INSTALL.OCTAVE
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
70
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
71 ../BUGS: bugs1.texi bugs.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
72 -makeinfo --no-header -I$(srcdir)/doc bugs1.texi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
73 -mv BUGS ../BUGS
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
74
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
75 conf.texi: $(srcdir)/../src/version.h ../Makeconf Makefile conf.texi.in
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
76 @echo "Making conf.texi from conf.texi.in..."
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
77 @(version_val=${version}; \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
78 sed < $(srcdir)/conf.texi.in > conf.texi.tmp \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
79 -e "s;%OCTAVE_VERSION%;$$version_val;" \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
80 -e "s;%OCTAVE_HOME%;${prefix};")
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
81 @$(srcdir)/../src/move-if-change conf.texi.tmp conf.texi
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
82
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
83 check: all
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
84 .PHONY: check
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
85
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
86 install: all
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
87 if test -d $(infodir) ; then true ; \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
88 else $(TOPDIR)/mkpath $(infodir) ; fi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
89 if test -d $(infodir) ; then \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
90 rm -f $(infodir)/octave.info* ; \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
91 if test -f octave.info ; then \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
92 for f in octave.info* ; do \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
93 $(INSTALL_DATA) $$f $(infodir)/$$f ; \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
94 done ; \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
95 else \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
96 for f in $(srcdir)/octave.info* ; do \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
97 $(INSTALL_DATA) $$f $(infodir)/`basename $$f` ; \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
98 done ; \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
99 fi ; \
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
100 rm -f $(infodir)/liboctave.info* ; \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
101 if test -f liboctave.info ; then \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
102 for f in liboctave.info* ; do \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
103 $(INSTALL_DATA) $$f $(infodir)/$$f ; \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
104 done ; \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
105 else \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
106 for f in $(srcdir)/liboctave.info* ; do \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
107 $(INSTALL_DATA) $$f $(infodir)/`basename $$f` ; \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
108 done ; \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
109 fi ; \
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
110 fi
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
111 .PHONY: install
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
112
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
113 uninstall:
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
114 rm -f $(infodir)/octave.info* $(infodir)/liboctave.info*
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
115 .PHONY: uninstall
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
116
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
117 tags: $(SOURCES)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
118 ctags $(SOURCES)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
119
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
120 TAGS: $(SOURCES)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
121 etags $(SOURCES)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
122
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
123 spell: $(SPELL)
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
124 .PHONY: spell
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
125
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
126 clean:
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
127 rm -f *.info *.info-* octave.cp octave.fn octave.ky \
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
128 octave.pg octave.tp octave.vr octave.aux octave.log \
299
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
129 octave.toc octave.dvi octave.ps liboctave.cp liboctave.fn \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
130 liboctave.pg liboctave.tp liboctave.aux liboctave.log \
7dce3f323400 [project @ 1994-01-17 20:17:19 by jwe]
jwe
parents: 205
diff changeset
131 liboctave.toc liboctave.dvi liboctave.ps
152
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
132 .PHONY: clean
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
133
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
134 mostlyclean:
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
135 rm -f *.info *.info-*
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
136 .PHONY: mostlyclean
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
137
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
138 distclean: clean
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
139 rm -f Makefile
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
140 .PHONY: distclean
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
141
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
142 realclean: distclean
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
143 rm -f tags TAGS
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
144 .PHONY: realclean
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
145
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
146 local-dist: all
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
147 ln $(DISTFILES) ../`cat ../.fname`/doc
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
148 .PHONY: local-dist
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
149
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
150 dist: all
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
151 ln $(DISTFILES) ../`cat ../.fname`/doc
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
152 .PHONY: dist
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
153
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
154 doc-dist: all
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
155 ln $(FORMATTED) ../`cat ../.fname`/doc
1a53b99f7f28 [project @ 1993-10-10 19:36:32 by jwe]
jwe
parents:
diff changeset
156 .PHONY: doc-dist