summaryrefslogtreecommitdiff
path: root/make/website.make
diff options
context:
space:
mode:
authorJan Nieuwenhuizen <janneke@gnu.org>2010-04-10 09:59:15 +0200
committerJan Nieuwenhuizen <janneke@gnu.org>2010-04-10 09:59:15 +0200
commitf9a103dea488ebe808760556c7db7217d3c59355 (patch)
treef7772f67f7cc8f5720daacd3a3d84b1cfe5e9d1f /make/website.make
parent4648f322f632200b7f44cd61d8462910ce18d49a (diff)
Doc: [web] Make texi2html notice non-constant, refactor cut-and-paste coding.
This gives nice and clean error/warning feedback per language.
Diffstat (limited to 'make/website.make')
-rw-r--r--make/website.make31
1 files changed, 6 insertions, 25 deletions
diff --git a/make/website.make b/make/website.make
index 02e6b198d0..8aaba37060 100644
--- a/make/website.make
+++ b/make/website.make
@@ -60,20 +60,7 @@ website-version:
$(CREATE_WEBLINKS) $(top-src-dir) > $(OUT)/weblinks.itexi
website-xrefs: website-version
- $(EXTRACT_TEXI_FILENAMES) -I $(top-src-dir)/Documentation/ \
- -I $(OUT) -o $(OUT) --split=node \
- $(top-src-dir)/Documentation/web.texi
- # normal manuals
- for m in $(MANUALS); do \
- b=`basename "$$m" .texi`; \
- d=`basename "$$b" .tely`; \
- $(EXTRACT_TEXI_FILENAMES) \
- -I $(top-src-dir)/Documentation/ \
- -I $(top-src-dir)/Documentation/"$$d"/ \
- -I $(OUT) -o $(OUT) "$$m" ; \
- done
- # translations
- for l in $(WEB_LANGS); do \
+ for l in '' $(WEB_LANGS); do \
$(EXTRACT_TEXI_FILENAMES) \
-I $(top-src-dir)/Documentation/ \
-I $(top-src-dir)/Documentation/"$$l" \
@@ -96,22 +83,16 @@ website-xrefs: website-version
website-texinfo: website-version website-xrefs
- $(TEXI2HTML) --prefix=index \
- --split=section \
- --I=$(top-src-dir)/Documentation/ \
- --I=$(OUT) \
- --init-file=$(texi2html-init-file) \
- -D web_version \
- --output=$(OUT)/website/ \
- $(top-src-dir)/Documentation/web.texi
- # translations
- for l in $(WEB_LANGS); do \
+ for l in '' $(WEB_LANGS); do \
+ if test -n "$$l"; then \
+ langopt=--lang="$$l"; \
+ fi; \
$(TEXI2HTML) --prefix=index \
--split=section \
--I=$(top-src-dir)/Documentation/"$$l" \
--I=$(top-src-dir)/Documentation/ \
--I=$(OUT) \
- --lang="$$l" \
+ $$langopt \
--init-file=$(texi2html-init-file) \
-D web_version \
--output=$(OUT)/"$$l" \