comparison docs/GNUmakefile @ 4013:b427290fb6bc

- Added missing dependencies for the CHANGES{,ru} targets. - Pass string params to xsltproc. - Removed extraneous rule bodies.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 19 Aug 2011 08:33:47 +0000
parents 36ce2e430bdd
children 22364b1f61c9
comparison
equal deleted inserted replaced
4012:bf452af6c1d2 4013:b427290fb6bc
27 changes: $(TEMP)/$(NGINX)/CHANGES.ru \ 27 changes: $(TEMP)/$(NGINX)/CHANGES.ru \
28 $(TEMP)/$(NGINX)/CHANGES 28 $(TEMP)/$(NGINX)/CHANGES
29 29
30 30
31 $(TEMP)/$(NGINX)/CHANGES.ru: docs/xml/nginx/changes.xml \ 31 $(TEMP)/$(NGINX)/CHANGES.ru: docs/xml/nginx/changes.xml \
32 docs/xml/change_log_conf.xml \
32 docs/xslt/changes.xslt 33 docs/xslt/changes.xslt
33 34
34 test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX) 35 test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX)
35 36
36 xsltproc --param lang "'ru'" \ 37 xsltproc --stringparam lang ru \
37 -o $(TEMP)/$(NGINX)/CHANGES.ru \ 38 -o $(TEMP)/$(NGINX)/CHANGES.ru \
38 docs/xslt/changes.xslt docs/xml/nginx/changes.xml 39 docs/xslt/changes.xslt docs/xml/nginx/changes.xml
39 40
40 41
41 $(TEMP)/$(NGINX)/CHANGES: docs/xml/nginx/changes.xml \ 42 $(TEMP)/$(NGINX)/CHANGES: docs/xml/nginx/changes.xml \
43 docs/xml/change_log_conf.xml \
42 docs/xslt/changes.xslt 44 docs/xslt/changes.xslt
43 45
44 test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX) 46 test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX)
45 47
46 xsltproc --param lang "'en'" \ 48 xsltproc --stringparam lang en \
47 -o $(TEMP)/$(NGINX)/CHANGES \ 49 -o $(TEMP)/$(NGINX)/CHANGES \
48 docs/xslt/changes.xslt docs/xml/nginx/changes.xml 50 docs/xslt/changes.xslt docs/xml/nginx/changes.xml
49 51
50 52
51 docs/xslt/changes.xslt: docs/xsls/changes.xsls 53 docs/xslt/changes.xslt: docs/xsls/changes.xsls
53 $(call XSLScript, docs/xsls/changes.xsls, $@) 55 $(call XSLScript, docs/xsls/changes.xsls, $@)
54 56
55 html: \ 57 html: \
56 docs/html/http/ngx_http_core_module.html 58 docs/html/http/ngx_http_core_module.html
57 59
58 docs/html/http/ngx_http_core_module.html: \ 60 docs/html/http/%.html: \
59 docs/xml/http/ngx_http_core_module.xml \ 61 docs/xml/http/%.xml \
60 docs/xslt/module.xslt \ 62 docs/xslt/module.xslt \
61 docs/dtd/module.dtd 63 docs/dtd/module.dtd
62 $(call XSLT, docs/xslt/module.xslt, $<, $@) 64 $(call XSLT, docs/xslt/module.xslt, $<, $@)
63 65
64 docs/xslt/module.xslt: docs/xsls/module.xsls \ 66 docs/xslt/module.xslt: \
65 docs/xslt/directive.xslt \ 67 docs/xslt/directive.xslt \
66 docs/xslt/content.xslt 68 docs/xslt/content.xslt
67 $(call XSLScript, $<, $@)
68 69
69 docs/xslt/%.xslt: docs/xsls/%.xsls 70 docs/xslt/%.xslt: docs/xsls/%.xsls
70 $(call XSLScript, $<, $@) 71 $(call XSLScript, $<, $@)