Mercurial > octave-nkf
comparison doc/interpreter/Makefile.in @ 2701:cd5f72e530e2
[project @ 1997-02-19 19:15:40 by jwe]
author | jwe |
---|---|
date | Wed, 19 Feb 1997 19:16:17 +0000 |
parents | a6e4de502512 |
children | 18395aaeafb7 |
comparison
equal
deleted
inserted
replaced
2700:f28ab98a2c07 | 2701:cd5f72e530e2 |
---|---|
30 strings.texi struct.texi system.texi tips.texi var.texi \ | 30 strings.texi struct.texi system.texi tips.texi var.texi \ |
31 vr-idx.texi | 31 vr-idx.texi |
32 | 32 |
33 FORMATTED = octave.dvi octave.ps octave.info octave.info-[0-9]* | 33 FORMATTED = octave.dvi octave.ps octave.info octave.info-[0-9]* |
34 | 34 |
35 DISTFILES = Makefile.in dir octave.1 conf.texi $(TEXINFO) $(FORMATTED) | 35 DISTFILES = Makefile.in dir octave.1 $(TEXINFO) $(FORMATTED) |
36 | 36 |
37 ifeq ($(wildcard octave.info), ) | 37 ifeq ($(wildcard octave.info), ) |
38 BINDISTFILES = $(srcdir)/octave.1 $(srcdir)/octave.info \ | 38 BINDISTFILES = $(srcdir)/octave.1 $(srcdir)/octave.info \ |
39 $(wildcard $(srcdir)/octave.info-[0-9]*) | 39 $(wildcard $(srcdir)/octave.info-[0-9]*) |
40 else | 40 else |
51 %.spell : %.texi | 51 %.spell : %.texi |
52 rm -f $@ | 52 rm -f $@ |
53 sed -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp | 53 sed -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp |
54 mv $@.tmp $@ | 54 mv $@.tmp $@ |
55 | 55 |
56 all: conf.texi octave.info octave.dvi octave.ps | 56 all: octave.info octave.dvi octave.ps |
57 .PHONY: all | 57 .PHONY: all |
58 | 58 |
59 # This mess is supposed to prevent us from making info files | 59 octave.info: $(TEXINFO) ../conf.texi |
60 # unnecessarily when building Octave in a subdirectory. | |
61 | |
62 conf.texi: $(srcdir)/../../src/version.h ../../Makeconf Makefile \ | |
63 $(srcdir)/../conf.texi.in | |
64 @echo "Making conf.texi from conf.texi.in..." | |
65 sed < $(srcdir)/../conf.texi.in > conf.texi.tmp \ | |
66 -e "s;%OCTAVE_VERSION%;${version};" \ | |
67 -e "s;%TARGET_HOST_TYPE%;${target_host_type};" \ | |
68 -e "s;%OCTAVE_HOME%;${prefix};" | |
69 @if test "$(srcdir)" = "." ; then \ | |
70 $(top_srcdir)/move-if-change conf.texi.tmp conf.texi; \ | |
71 else \ | |
72 if cmp conf.texi.tmp $(srcdir)/conf.texi > /dev/null; then \ | |
73 echo conf.texi is unchanged; \ | |
74 rm -f conf.texi.tmp; \ | |
75 else \ | |
76 mv -f conf.texi.tmp conf.texi; \ | |
77 fi; \ | |
78 fi | |
79 | |
80 octave.info: $(TEXINFO) conf.texi | |
81 -makeinfo -I$(srcdir) $(srcdir)/octave.texi | 60 -makeinfo -I$(srcdir) $(srcdir)/octave.texi |
82 | 61 |
83 octave.dvi: $(TEXINFO) conf.texi | 62 octave.dvi: $(TEXINFO) ../conf.texi |
84 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" ; \ | 63 -TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" ; \ |
85 export TEXINPUTS ; \ | 64 export TEXINPUTS ; \ |
86 $(TEXI2DVI) $(srcdir)/octave.texi | 65 $(TEXI2DVI) $(srcdir)/octave.texi |
87 | 66 |
88 octave.ps: octave.dvi | 67 octave.ps: octave.dvi |