summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/xml/Makefile')
-rw-r--r--DOCS/xml/Makefile27
1 files changed, 15 insertions, 12 deletions
diff --git a/DOCS/xml/Makefile b/DOCS/xml/Makefile
index c68c1b9570..01f935293d 100644
--- a/DOCS/xml/Makefile
+++ b/DOCS/xml/Makefile
@@ -30,23 +30,26 @@ html-single: $(addprefix html-single-,$(DOC_LANGS))
xmllint: $(addprefix xmllint-,$(DOC_LANGS))
-$(foreach lang,$(DOC_LANG_ALL),$(HTML)/$(lang)):
- mkdir -p $@
-
$(CONFIGURE_GENERATED) $(MAIN_XML_ALL):
- sh configure
+ ./configure
define lang-def
-html-chunked-$(lang) html-single-$(lang): $(HTML)/$(lang) $(CONFIGURE_GENERATED)
+html-chunked-$(lang): $(HTML)/$(lang)/index.html
+html-single-$(lang): $(HTML)/$(lang)/MPlayer.html
+$(HTML)/$(lang)/index.html $(HTML)/$(lang)/MPlayer.html: $(lang)/main.xml $(wildcard $(lang)/*.xml) html-common.xsl $(HTML)/$(lang)/default.css
+
+$(HTML)/$(lang)/default.css:
+ mkdir -p $$(@D)
+ cp -f default.css $$(@D)
-html-chunked-$(lang):
- $(MAKE) HTMLDIR=../$$< -C $(lang) html-chunked
+$(HTML)/$(lang)/index.html:
+ ./xsltproc.sh $$(@D)/ html-chunk.xsl $$<
-html-single-$(lang):
- $(MAKE) HTMLDIR=../$$< -C $(lang) html-single
+$(HTML)/$(lang)/MPlayer.html:
+ ./xsltproc.sh $$@ html-single.xsl $$<
-xmllint-$(lang): xmllint.sh
- $(MAKE) -C $(lang) xmllint
+xmllint-$(lang): $(lang)/main.xml
+ ./xmllint.sh $$<
endef
$(foreach lang, $(DOC_LANG_ALL),$(eval $(lang-def)))
@@ -61,4 +64,4 @@ releaseclean:
distclean: clean releaseclean
.PHONY: all help html-chunked html-single xmllint
-.PHONY: html-chunked-* html-single-* xmllint-* *clean*
+.PHONY: html-chunked-* html-single-* xmllint-* *clean