25
25
# -----------------------------------------------------------------------------
27
27
docdir = $(prefix)/share/doc/@doc_dir@
28
htmldir = ${prefix}/share/doc/@doc_dir@
30
REFMAN_TEXI = rheolef.texi
31
REFMAN_INSTALLED_NAME = rheolef-refman
30
33
# makeinfo segfault on debian amd64 unstable...
31
34
# uncoment to restaure .info and .html install:
32
#DOC_TEXI = rheolef.texi
33
#INSTALL_TXT = INSTALL.txt
35
DOC_TEXI = $(REFMAN_TEXI)
36
INSTALL_TXT = INSTALL.txt
37
40
info_TEXINFOS = $(DOC_TEXI)
38
41
html_DATA = $(DOC_TEXI:.texi=.html)
46
49
introduction.texi FAQ.texi gpl.texi \
47
50
texinfo.tex merge_texi.sh myversion.texi
49
52
CLEANFILES = *.1 INSTALL.txt INSTALL.texi \
50
rheolef.dvi rheolef.ps rheolef.pdf rheolef.txt \
53
$(REFMAN_TEXI:.texi=.dvi) \
54
$(REFMAN_TEXI:.texi=.ps) \
55
$(REFMAN_TEXI:.texi=.pdf) \
56
$(REFMAN_TEXI:.texi=.txt) \
57
$(REFMAN_TEXI:.texi=.ap) \
58
$(REFMAN_TEXI:.texi=.aps) \
59
$(REFMAN_TEXI:.texi=.cl) \
60
$(REFMAN_TEXI:.texi=.cls) \
61
$(REFMAN_TEXI:.texi=.al) \
62
$(REFMAN_TEXI:.texi=.als) \
63
$(REFMAN_TEXI:.texi=.fi) \
64
$(REFMAN_TEXI:.texi=.fis) \
65
$(REFMAN_TEXI:.texi=.fo) \
66
$(REFMAN_TEXI:.texi=.fos) \
67
$(REFMAN_TEXI:.texi=.to) \
68
$(REFMAN_TEXI:.texi=.tos) \
69
$(REFMAN_TEXI:.texi=.pg) \
70
$(REFMAN_TEXI:.texi=.pgs) \
71
$(REFMAN_TEXI:.texi=.bfs) \
72
$(REFMAN_TEXI:.texi=.fns) \
51
73
includes.texi menu.texi *.html \
52
rheolef.ap rheolef.aps rheolef.cl rheolef.cls \
53
rheolef.fi rheolef.fis rheolef.fo rheolef.fos \
54
rheolef.to rheolef.tos rheolef.pg rheolef.pgs \
55
rheolef.bfs rheolef.fns \
56
74
includes.p include create-texi.p \
59
77
NOT_DISTCLEAN_FILES = \
60
rheolef.info* includes.p include create-texi.p
78
*.info* includes.p include create-texi.p
62
80
# added by automake1.9 : skip because non-local path
63
81
NONLOCAL_IGNORE = \
75
93
# -----------------------------------------------------------------------------
77
install-data-local: rheolef.html
78
$(mkinstalldirs) $(DESTDIR)$(htmldir)
79
test ! -f rheolef_toc.html || $(INSTALL_DATA) -c -m 664 rheolef_toc.html $(DESTDIR)$(htmldir)/rheolef_toc.html
95
install-data-local: dvi
96
$(mkinstalldirs) "$(DESTDIR)$(docdir)"
97
if test -f $(REFMAN_TEXI:.texi=.pdf); then $(INSTALL_DATA) $(REFMAN_TEXI:.texi=.pdf) "$(DESTDIR)$(docdir)/$(REFMAN_INSTALLED_NAME).pdf"; fi
100
if test -f "$(DESTDIR)$(docdir)/$(REFMAN_TEXI:.texi=.html)"; then mv "$(DESTDIR)$(docdir)/$(REFMAN_TEXI:.texi=.html)" "$(DESTDIR)$(docdir)/$(REFMAN_INSTALLED_NAME).html"; fi
81
/bin/rm -f $(DESTDIR)$(htmldir)/rheolef_toc.html
103
rm -f "$(DESTDIR)$(docdir)/$(REFMAN_INSTALLED_NAME).pdf"
104
rm -f "$(DESTDIR)$(docdir)/$(REFMAN_INSTALLED_NAME).html"
84
106
# INCLUDED_TEXI is defined as a list by merge-txi.sh in includes.p
85
107
-include includes.p
128
150
${SHELL} ${srcdir}/merge_texi.sh ${top_builddir} ${top_srcdir} $$subdirs
129
151
${MAKE} make-included
131
rheolef.txt: rheolef.texi ${ALL_INCLUDED}
153
$(REFMAN_TEXI:.texi=.txt): $(REFMAN_TEXI) ${ALL_INCLUDED}
132
154
- @if test x"${MAKEINFO}" != x"" && test x"`echo ${MAKEINFO} | grep missing`" = x""; then \
133
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS $(MAKEINFO) -I . -I ${srcdir} --no-warn --no-header ${srcdir}/rheolef.texi > rheolef.txt"; \
155
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS $(MAKEINFO) -I . -I ${srcdir} --no-warn --no-header ${srcdir}/$(REFMAN_TEXI) > $(REFMAN_TEXI:.texi=.txt)"; \
134
156
TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS \
135
$(MAKEINFO) -I . -I ${srcdir} --no-warn --no-header ${srcdir}/rheolef.texi > rheolef.txt; \
157
$(MAKEINFO) -I . -I ${srcdir} --no-warn --no-header ${srcdir}/$(REFMAN_TEXI) > $(REFMAN_TEXI:.texi=.txt); \
139
rheolef.dvi: rheolef.texi ${ALL_INCLUDED}
161
$(REFMAN_TEXI:.texi=.dvi): $(REFMAN_TEXI) ${ALL_INCLUDED}
140
162
- @if test x"${TEXI2DVI}" != x"" -a x"${TEX}" != x""; then \
141
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS MAKEINFO='$(MAKEINFO) -I . -I $(srcdir)' $(TEXI2DVI) $(srcdir)/rheolef.texi"; \
163
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS MAKEINFO='$(MAKEINFO) -I . -I $(srcdir)' $(TEXI2DVI) $(srcdir)/$(REFMAN_TEXI)"; \
142
164
TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS \
143
165
MAKEINFO='$(MAKEINFO) -I . -I $(srcdir)' \
144
$(TEXI2DVI) $(srcdir)/rheolef.texi; \
166
$(TEXI2DVI) $(srcdir)/$(REFMAN_TEXI); \
148
rheolef.pdf: rheolef.texi ${ALL_INCLUDED}
170
$(REFMAN_TEXI:.texi=.pdf): $(REFMAN_TEXI) ${ALL_INCLUDED}
149
171
- @if test x"${TEXI2PDF}" != x"" -a x"${TEX}" != x""; then \
150
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS MAKEINFO='$(MAKEINFO) -I . -I $(srcdir)' $(TEXI2PDF) $(srcdir)/rheolef.texi"; \
172
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS MAKEINFO='$(MAKEINFO) -I . -I $(srcdir)' $(TEXI2PDF) $(srcdir)/$(rEFMAN_TEXI)"; \
151
173
TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS \
152
174
MAKEINFO='$(MAKEINFO) -I . -I $(srcdir)' \
153
$(TEXI2PDF) $(srcdir)/rheolef.texi; \
175
$(TEXI2PDF) $(srcdir)/$(REFMAN_TEXI); \
158
$(srcdir)/rheolef.info: rheolef.texi ${ALL_INCLUDED}
180
$(srcdir)/$(REFMAN_TEXI:.texi=.info): $(REFMAN_TEXI) ${ALL_INCLUDED}
160
rheolef.info: rheolef.texi ${ALL_INCLUDED}
182
$(REFMAN_TEXI:.texi=.info): $(REFMAN_TEXI) ${ALL_INCLUDED}
161
183
- @if test x"${MAKEINFO}" != x"" && test x"`echo ${MAKEINFO} | grep missing`" = x"" && \
162
184
/bin/rm -f $@ $@-[0-9]* $(srcdir)/$@ $(srcdir)/$@-[0-9]*; then \
163
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS $(MAKEINFO) -I . -I $(srcdir) ${srcdir}/rheolef.texi -o $(srcdir)/$@"; \
185
echo "TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS $(MAKEINFO) -I . -I $(srcdir) ${srcdir}/$(REFMAN_TEXI) -o $(srcdir)/$@"; \
164
186
TEXINPUTS=./:$(srcdir)/:$(top_builddir)/demo/:$(top_srcdir)/config/:$$TEXINPUTS \
165
$(MAKEINFO) --no-split -I . -I $(srcdir) ${srcdir}/rheolef.texi -o $(srcdir)/$@; \
187
$(MAKEINFO) --no-split -I . -I $(srcdir) ${srcdir}/$(REFMAN_TEXI) -o $(srcdir)/$@; \
167
touch $(srcdir)/rheolef.info; \
189
touch $(srcdir)/$(REFMAN_TEXI:.texi=.info); \
170
rheolef.html: rheolef.texi ${ALL_INCLUDED}
192
$(REFMAN_TEXI:.txi=.html): $(REFMAN_TEXI) ${ALL_INCLUDED}
171
193
@if test x"${TEXI2HTML}" != x"" && test x"`echo ${TEXI2HTML} | grep missing`" = x""; then \
172
echo "$(TEXI2HTML) ${srcdir}/rheolef.texi"; \
173
$(TEXI2HTML) ${srcdir}/rheolef.texi; \
194
echo "$(TEXI2HTML) ${srcdir}/$(REFMAN_TEXI)"; \
195
$(TEXI2HTML) ${srcdir}/$(REFMAN_TEXI); \
175
touch rheolef.html; \
197
touch $(REFMAN_TEXI:.txi=.html); \
178
rheolef.ps: rheolef.dvi
200
$(REFMAN_TEXI:.texi=.ps): $(REFMAN_TEXI:.texi=.dvi)
179
201
@if test x"${DVIPS}" != x""; then \
180
echo "${DVIPS} -t a4 rheolef.dvi -o rheolef.ps"; \
181
${DVIPS} -t a4 rheolef.dvi -o rheolef.ps; \
202
echo "${DVIPS} -t a4 $(REFMAN_TEXI:.texi=.dvi) -o $(REFMAN_TEXI:.texi=.ps)"; \
203
${DVIPS} -t a4 $(REFMAN_TEXI:.texi=.dvi) -o $(REFMAN_TEXI:.texi=.ps); \
210
232
cp ${top_srcdir}/INSTALL INSTALL.txt || true; \
213
$(srcdir)/myversion.texi: $(top_srcdir)/configure.ac $(srcdir)/rheolef.texi ${top_srcdir}/VERSION
214
@echo "@set UPDATED `$(SHELL) $(top_srcdir)/config/mdate-sh $(srcdir)/rheolef.texi`" > $(srcdir)/myversion.texi
235
$(srcdir)/myversion.texi: $(top_srcdir)/configure.ac $(srcdir)/$(REFMAN_TEXI) ${top_srcdir}/VERSION
236
@echo "@set UPDATED `$(SHELL) $(top_srcdir)/config/mdate-sh $(srcdir)/$(REFMAN_TEXI)`" > $(srcdir)/myversion.texi
215
237
@echo "@set EDITION $(VERSION)" >> $(srcdir)/myversion.texi
216
238
@echo "@set VERSION $(VERSION)" >> $(srcdir)/myversion.texi
218
web-install: rheolef.pdf INSTALL.txt rheolef.html
240
web-install: $(REFMAN_TEXI:.texi=.pdf) INSTALL.txt $(REFMAN_TEXI:.txi=.html)
219
241
mkdirhier $(WEB_DIR)
220
242
$(INSTALL_DATA) INSTALL.txt $(WEB_DIR)/INSTALL
221
$(INSTALL_DATA) rheolef.html $(WEB_DIR)/rheolef.html
222
$(INSTALL_DATA) rheolef_toc.html $(WEB_DIR)/rheolef_toc.html
223
$(INSTALL_DATA) rheolef.pdf $(WEB_DIR)/rheolef.pdf
243
$(INSTALL_DATA) $(REFMAN_TEXI:.txi=.html) $(WEB_DIR)/$(REFMAN_TEXI:.txi=.html)
244
$(INSTALL_DATA) $(REFMAN_TEXI:.texi=.pdf) $(WEB_DIR)/$(REFMAN_TEXI:.texi=.pdf)