From 5b7162a31186438e9f1f73febfd5ea454bfb3763 Mon Sep 17 00:00:00 2001 From: Graham Percival Date: Sun, 18 Oct 2009 18:48:43 +0100 Subject: [PATCH] Translation build: start building general.texi in the right location. --- make/doc-i18n-root-rules.make | 7 ++++++- make/doc-i18n-root-vars.make | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/make/doc-i18n-root-rules.make b/make/doc-i18n-root-rules.make index 993f0e27a1..88f0c4f109 100644 --- a/make/doc-i18n-root-rules.make +++ b/make/doc-i18n-root-rules.make @@ -43,6 +43,11 @@ $(TRANSLATION_LILY_IMAGES): $(MASTER_TEXI_FILES) $(outdir)/lilypond-%.info: $(outdir)/%.texi $(outdir)/$(INFO_IMAGES_DIR).info-images-dir-dep $(outdir)/version.itexi $(MAKEINFO) -I$(src-dir) -I$(outdir) --output=$@ $< -$(outdir)/index.html: $(outdir)/macros.itexi $(outdir)/common-macros.itexi +$(outdir)/index.$(ISOLANG).html: TEXI2HTML_INIT = $(WEB_TEXI2HTML_INIT) +$(outdir)/index.$(ISOLANG).html: TEXI2HTML_SPLIT = $(WEB_TEXI2HTML_SPLIT) + +$(outdir)/index.$(ISOLANG).html: + $(TEXI2HTML) $(TEXI2HTML_FLAGS) $(TEXI2HTML_SPLIT) --output=$(outdir)/ general.texi + find $(outdir)/ -name '*.html' | xargs grep -L --label="" 'UNTRANSLATED NODE: IGNORE ME' | sed 's!$(outdir)/!!g' | xargs $(buildscript-dir)/mass-link --prepend-suffix .$(ISOLANG) hard $(outdir) $(top-build-dir)/Documentation/$(outdir) .SECONDARY: diff --git a/make/doc-i18n-root-vars.make b/make/doc-i18n-root-vars.make index 1b075dafa5..09f87416df 100644 --- a/make/doc-i18n-root-vars.make +++ b/make/doc-i18n-root-vars.make @@ -22,8 +22,8 @@ SPLITTED_HTML_MANUALS = $(foreach manual, $(TEXINFO_MANUALS),\ NOT_TOPDIR_HTML_MANUALS = $(foreach manual, $(SPLITTED_HTML_MANUALS),\ $(if $(findstring $(manual), $(TOPDIR_HTML_MANUALS)),,$(manual))) -OUT_HTML_FILES += $(UNSPLITTED_HTML_MANUALS:%=$(top-build-dir)/Documentation/$(outdir)/%.$(ISOLANG).html) -# $(TOPDIR_HTML_MANUALS:%=$(outdir)/index.$(ISOLANG).html) +OUT_HTML_FILES += $(UNSPLITTED_HTML_MANUALS:%=$(top-build-dir)/Documentation/$(outdir)/%.$(ISOLANG).html) \ + $(TOPDIR_HTML_MANUALS:%=$(outdir)/index.$(ISOLANG).html) BIG_PAGE_HTML_FILES := $(SPLITTED_HTML_MANUALS:%=$(top-build-dir)/Documentation/$(outdir)/%-big-page.$(ISOLANG).html) DEEP_HTML_FILES := $(NOT_TOPDIR_HTML_MANUALS:%=$(top-build-dir)/Documentation/$(outdir)/%/index.$(ISOLANG).html) PDF_FILES := $(TELY_FILES:%.tely=$(top-build-dir)/Documentation/$(outdir)/%.$(ISOLANG).pdf) -- 2.39.2