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, $<, $@)