From 876a8e6df04d941dbb0b8fd8d94e2ba0823c98e2 Mon Sep 17 00:00:00 2001 From: Janus Wel Date: Thu, 15 Jan 2009 11:14:14 -0500 Subject: [PATCH] Autodetect language from locale in Makefile.doc If the locale is en-US, this patch will add "-a lang=en" to asciidoc build line. Signed-off-by: Ted Pavlic --- common/Makefile.doc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/Makefile.doc b/common/Makefile.doc index 59898e8a..a340d77a 100644 --- a/common/Makefile.doc +++ b/common/Makefile.doc @@ -5,10 +5,11 @@ BASE = ../../../common THIS_LOCALE = $(notdir $(shell pwd)) +THIS_LANG = $(firstword $(subst -, ,$(THIS_LOCALE))) ADC_SRC_FILES = $(wildcard *.txt) ADC_FILES = $(ADC_SRC_FILES:%.txt=%.html) -ADC_DEPS = $(wildcard asciidoc.conf) +ADC_DEPS = $(wildcard asciidoc.conf lang-$(THIS_LANG).conf) T2T_SRC_FILES = $(wildcard *.t2t) T2T_FILES = $(T2T_SRC_FILES:%.t2t=%.xhtml) @@ -64,7 +65,7 @@ check-asciidoc: $(ADC_FILES): %.html: %.txt $(BASE)/Makefile.doc $(ADC_DEPS) @echo "DOC locale/$(THIS_LOCALE)/$@" - $(ASCIIDOC) --unsafe -a linkcss -a quirks! -a doctitle="$(shell basename $@)" -o $@ $< + $(ASCIIDOC) --unsafe -a linkcss -a quirks! -a lang=$(THIS_LANG) -a doctitle="$(shell basename $@)" -o $@ $< #### txt2tags