# one assumes depth and ISOLANG are defined OUT_ITEXI_FILES = $(ITELY_FILES:%.itely=$(outdir)/%.itexi) TEXINFO_PAPERSIZE_OPTION= $(if $(findstring $(PAPERSIZE),a4),,-t @afourpaper) LILYPOND_BOOK_INCLUDES += \ -I$(top-src-dir)/Documentation/user \ -I$(top-build-dir)/Documentation/user/$(outdir) default: $(outdir)/lilypond.nexi: $(ITELY_FILES) $(ITEXI_FILES) MAKEINFO = LANG=$(ISOLANG) $(MAKEINFO_PROGRAM) --force $(outdir)/lilypond/index.html: png-ln $(outdir)/lilypond.nexi doc-po mkdir -p $(dir $@) -$(MAKEINFO) -I$(outdir) --output=$(outdir)/lilypond --css-include=$(top-src-dir)/Documentation/texinfo.css --html $< find $(outdir) -name '*.html' | xargs grep -L 'UNTRANSLATED NODE: IGNORE ME' | xargs $(PYTHON) $(buildscript-dir)/html-gettext.py $(buildscript-dir) $(top-build-dir)/Documentation/po/$(outdir) $(ISOLANG) # we don't make the big page until the whole manual is translated # if this happens, we'll have to define local-WWW differently for this language #$(outdir)/lilypond.html: $(outdir)/lilypond.nexi # -$(MAKEINFO) -I$(outdir) --output=$@ --css-include=$(top-src-dir)/Documentation/texinfo.css --html --no-split --no-headers $< $(outdir)/%.pdf: $(outdir)/%.texi $(outdir)/lilypond/index.html $(PYTHON) $(buildscript-dir)/texi-gettext.py $(buildscript-dir) $(top-build-dir)/Documentation/po/$(outdir) $(ISOLANG) $(<) cd $(outdir); texi2pdf -I $(top-build-dir)/Documentation/user/$(outdir) --batch $(TEXINFO_PAPERSIZE_OPTION) $(