Mercurial > hg > nginx-site
comparison GNUmakefile @ 428:fc2bd185dc02
Listed .xslt files explicitly as targets so they never get considered
to be intermediate by make. This addresses an issue mentioned in r28
without a side effect.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 27 Feb 2012 12:21:21 +0000 |
parents | c0fef00f71fb |
children | fbba1f292dc9 |
comparison
equal
deleted
inserted
replaced
427:d4464d7bff6c | 428:fc2bd185dc02 |
---|---|
145 | 145 |
146 $(OUT)/%.html: xml/%.xml \ | 146 $(OUT)/%.html: xml/%.xml \ |
147 $(ARTICLE_DEPS) | 147 $(ARTICLE_DEPS) |
148 $(call XSLT, xslt/article.xslt, $<, $@) | 148 $(call XSLT, xslt/article.xslt, $<, $@) |
149 | 149 |
150 | |
151 # Prevent intermediate .xslt files from being removed. | |
152 $(patsubst xsls/%.xsls,xslt/%.xslt,$(wildcard xsls/*.xsls)): | |
150 | 153 |
151 xslt/%.xslt: xsls/%.xsls \ | 154 xslt/%.xslt: xsls/%.xsls \ |
152 xsls/dump.xsls | 155 xsls/dump.xsls |
153 mkdir -p $(dir $@) | 156 mkdir -p $(dir $@) |
154 $(call XSLScript, $<, $@) | 157 $(call XSLScript, $<, $@) |