Mercurial > hg > nginx-site
diff GNUmakefile @ 604:b2db67ca29cc
Made a link to original relative.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Fri, 20 Jul 2012 13:14:50 +0000 |
parents | e0544f2c4a70 |
children | 095d1972dad9 |
line wrap: on
line diff
--- a/GNUmakefile +++ b/GNUmakefile @@ -23,10 +23,10 @@ endef define XSLT xmllint --noout --valid $2 xsltproc -o $3 \ - $(shell f=`echo $2 | sed 's;^xml/[^/]*/;xml/en/;'`; \ - [ -f $$f ] && echo --stringparam ORIGIN "../$$f") \ - $(shell echo $4 \ - | sed -e "s/\([^= ]*\)=\([^= ]*\)/--param \1 \"'\2'\"/g") \ + $(shell f=`echo $2 | sed 's,^xml/,,;s,[^/]*/,en/,'`; \ + [ -f xml/$$f ] && echo --stringparam ORIGIN "$$f") \ + $(shell p="$4"; [ -n "$$p" ] && \ + echo --stringparam $${p%%=*} $${p#*=}) \ $1 $2 endef