comparison DOCS/xml/Makefile.inc @ 31102:b604051c30a3

Get rid of pointless variable indirection for XSL stylesheets.
author diego
date Tue, 11 May 2010 11:52:41 +0000
parents 7a2ec1d564ce
children
comparison
equal deleted inserted replaced
31101:bb98a3561775 31102:b604051c30a3
2 # Makefile.inc for Makefiles in subdirectories. 2 # Makefile.inc for Makefiles in subdirectories.
3 # 3 #
4 4
5 # Dependency information. 5 # Dependency information.
6 $(HTMLDIR)/index.html $(HTMLDIR)/MPlayer.html: $(wildcard $(LANG)/*.xml) 6 $(HTMLDIR)/index.html $(HTMLDIR)/MPlayer.html: $(wildcard $(LANG)/*.xml)
7
8 HTML_CHUNK_XSL := html-chunk.xsl
9 CHUNK_XSL_DEPS := $(HTML_CHUNK_XSL) html-common.xsl
10
11 HTML_SINGLE_XSL := html-single.xsl
12 SINGLE_XSL_DEPS := $(HTML_SINGLE_XSL) html-common.xsl
13 7
14 # This is the main target... 8 # This is the main target...
15 all: html-chunked html-single 9 all: html-chunked html-single
16 html-chunked: $(HTMLDIR)/index.html 10 html-chunked: $(HTMLDIR)/index.html
17 html-single: $(HTMLDIR)/MPlayer.html 11 html-single: $(HTMLDIR)/MPlayer.html
20 ./xmllint.sh $< 14 ./xmllint.sh $<
21 15
22 $(HTMLDIR)/default.css: 16 $(HTMLDIR)/default.css:
23 cp -f default.css $(@D) 17 cp -f default.css $(@D)
24 18
25 $(HTMLDIR)/index.html: $(LANG)/main.xml $(CHUNK_XSL_DEPS) xmllint $(HTMLDIR)/default.css 19 $(HTMLDIR)/index.html: $(LANG)/main.xml html-chunk.xsl html-common.xsl $(HTMLDIR)/default.css xmllint
26 ./xsltproc.sh $(HTMLDIR)/ $(HTML_CHUNK_XSL) $< 20 ./xsltproc.sh $(HTMLDIR)/ html-chunk.xsl $<
27 21
28 $(HTMLDIR)/MPlayer.html: $(LANG)/main.xml $(SINGLE_XSL_DEPS) xmllint $(HTMLDIR)/default.css 22 $(HTMLDIR)/MPlayer.html: $(LANG)/main.xml html-single.xsl html-common.xsl $(HTMLDIR)/default.css xmllint
29 ./xsltproc.sh $@ $(HTML_SINGLE_XSL) $< 23 ./xsltproc.sh $@ html-single.xsl $<
30 24
31 html-chunk.xsl html-single.xsl $(LANG)/main.xml: 25 html-chunk.xsl html-single.xsl $(LANG)/main.xml:
32 sh configure 26 sh configure
33 27
34 .PHONY: all html-chunked html-single xmllint 28 .PHONY: all html-chunked html-single xmllint