comparison doc/module.mk @ 21128:61ca546e1942

improve handling of --disable-docs * doc/module.mk (INFO_DEPS, DVIS, PDFS, PSS, HTMLS): Define conditionally.
author John W. Eaton <jwe@octave.org>
date Thu, 21 Jan 2016 13:03:27 -0500
parents 9310b9bb163b
children a610c00dc556
comparison
equal deleted inserted replaced
21127:df7891224709 21128:61ca546e1942
25 25
26 AM_V_PDFTEX = $(am__v_PDFTEX_$(V)) 26 AM_V_PDFTEX = $(am__v_PDFTEX_$(V))
27 am__v_PDFTEX_ = $(am__v_PDFTEX_$(AM_DEFAULT_VERBOSITY)) 27 am__v_PDFTEX_ = $(am__v_PDFTEX_$(AM_DEFAULT_VERBOSITY))
28 am__v_PDFTEX_0 = @echo " PDFTEX " $@; 28 am__v_PDFTEX_0 = @echo " PDFTEX " $@;
29 am__v_PDFTEX_1 = 29 am__v_PDFTEX_1 =
30
31 ## Conditionally define the following variables so that --disable-docs
32 ## can work. If we don't define them, Automake will always define them,
33 ## even when AMCOND_BUILD_DOCS is false.
34
35 INFO_DEPS =
36 DVIS =
37 PDFS =
38 PSS =
39 HTMLS =
30 40
31 if AMCOND_BUILD_DOCS 41 if AMCOND_BUILD_DOCS
32 42
33 ## Listing "dvi" explicitly here seems to cause two simultaneous 43 ## Listing "dvi" explicitly here seems to cause two simultaneous
34 ## builds of the DVI files, presumably because the PS version 44 ## builds of the DVI files, presumably because the PS version
233 doc/interpreter/octave.texi 243 doc/interpreter/octave.texi
234 244
235 octave_TEXINFOS = \ 245 octave_TEXINFOS = \
236 $(BUILT_OCTAVE_TEXI_SRC) 246 $(BUILT_OCTAVE_TEXI_SRC)
237 247
248 INFO_DEPS += $(srcdir)/doc/interpreter/octave.info
249 DVIS += doc/interpreter/octave.dvi
250 PDFS += doc/interpreter/octave.pdf
251 PSS += doc/interpreter/octave.ps
252 HTMLS += doc/interpreter/octave.html
253
238 ## As of version 1.14.1, automake does not seem to generate 254 ## As of version 1.14.1, automake does not seem to generate
239 ## rules for DVI, PDF, or HTML output that work for us when 255 ## rules for DVI, PDF, or HTML output that work for us when
240 ## there are additional dependencies, so we include our own 256 ## there are additional dependencies, so we include our own
241 ## versions of the rules here. 257 ## versions of the rules here.
242 258
431 doc/liboctave/range.texi 447 doc/liboctave/range.texi
432 448
433 info_TEXINFOS += \ 449 info_TEXINFOS += \
434 doc/liboctave/liboctave.texi 450 doc/liboctave/liboctave.texi
435 451
452 INFO_DEPS += $(srcdir)/doc/liboctave/liboctave.info
453 DVIS += doc/liboctave/liboctave.dvi
454 PDFS += doc/liboctave/liboctave.pdf
455 PSS += doc/liboctave/liboctave.ps
456 HTMLS += doc/liboctave/liboctave.html
457
436 doc/liboctave/liboctave.dvi: doc/liboctave/liboctave.texi $(srcdir)/doc/liboctave/version-liboctave.texi | doc/liboctave/$(am__dirstamp) 458 doc/liboctave/liboctave.dvi: doc/liboctave/liboctave.texi $(srcdir)/doc/liboctave/version-liboctave.texi | doc/liboctave/$(am__dirstamp)
437 $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ 459 $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
438 MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc/liboctave -I $(srcdir)/doc/liboctave' \ 460 MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc/liboctave -I $(srcdir)/doc/liboctave' \
439 $(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \ 461 $(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
440 `test -f 'doc/liboctave/liboctave.texi' || echo '$(srcdir)/'`doc/liboctave/liboctave.texi 462 `test -f 'doc/liboctave/liboctave.texi' || echo '$(srcdir)/'`doc/liboctave/liboctave.texi