view doc/refcard/module.mk @ 31264:af3752d9a59f

doc: Update refcard.tex content from Octave 3 to Octave 8 refcard.tex: Remove Readline material, expand Octave examples. The intended audience of this reference card is someone who already knows programming in a different language like Python and is referring to this refcard.ps / refcard.pdf for Octave syntax. It is not a comprehensive reference, but gives enough function names to be useful with help / doc. Intended length 2 pages.
author Arun Giridhar <arungiridhar@gmail.com>
date Wed, 05 Oct 2022 22:26:22 -0400
parents 178f6d18c9a8
children
line wrap: on
line source

if AMCOND_BUILD_DOCS

refcard_TEX_SRC = \
  %reldir%/refcard.tex \
  %reldir%/refcard-a4.tex \
  %reldir%/refcard-legal.tex \
  %reldir%/refcard-letter.tex

refcard_DVI = \
  %reldir%/refcard-a4.dvi \
  %reldir%/refcard-legal.dvi \
  %reldir%/refcard-letter.dvi

refcard_PDF = \
  %reldir%/refcard-a4.pdf \
  %reldir%/refcard-legal.pdf \
  %reldir%/refcard-letter.pdf

refcard_PS = \
  %reldir%/refcard-letter.ps \
  %reldir%/refcard-a4.ps \
  %reldir%/refcard-legal.ps

refcard_FORMATTED = \
  $(refcard_DVI) \
  $(refcard_PDF) \
  $(refcard_PS)

DOC_TARGETS += \
  $(refcard_FORMATTED)

%reldir%/refcard-a4.pdf: %reldir%/refcard.tex
%reldir%/refcard-a4.dvi: %reldir%/refcard.tex
%reldir%/refcard-a4.ps: %reldir%/refcard-a4.dvi
	-$(AM_V_DVIPS)$(DVIPS) $(AM_V_texinfo) -T 297mm,210mm -o $@ $<

%reldir%/refcard-legal.pdf: %reldir%/refcard.tex
%reldir%/refcard-legal.dvi: %reldir%/refcard.tex
%reldir%/refcard-legal.ps: %reldir%/refcard-legal.dvi
	-$(AM_V_DVIPS)$(DVIPS) $(AM_V_texinfo) -T 14in,8.5in -o $@ $<

%reldir%/refcard-letter.pdf: %reldir%/refcard.tex
%reldir%/refcard-letter.dvi: %reldir%/refcard.tex
%reldir%/refcard-letter.ps: %reldir%/refcard-letter.dvi
	-$(AM_V_DVIPS)$(DVIPS) $(AM_V_texinfo) -T 11in,8.5in -o $@ $<

$(refcard_DVI) : %.dvi : %.tex | %reldir%/$(octave_dirstamp)
	-$(AM_V_TEX)cd $(@D) && \
	TEXINPUTS="$(abs_top_srcdir)/doc/refcard:$(TEXINPUTS):" \
	$(TEX) $(<F) $(AM_V_texidevnull)

$(refcard_PDF) : %.pdf : %.tex | %reldir%/$(octave_dirstamp)
	-$(AM_V_PDFTEX)cd $(@D) && \
	TEXINPUTS="$(abs_top_srcdir)/doc/refcard:$(TEXINPUTS):" \
	$(PDFTEX) $(<F) $(AM_V_texidevnull)

doc_EXTRA_DIST += \
  $(refcard_FORMATTED) \
  $(refcard_TEX_SRC)

doc_CLEANFILES += \
  %reldir%/refcard-a4.log \
  %reldir%/refcard-legal.log \
  %reldir%/refcard-letter.log

doc_MAINTAINERCLEANFILES += \
  $(refcard_FORMATTED)

DIRSTAMP_FILES += %reldir%/$(octave_dirstamp)

endif