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	Fri Jul 20 13:03:52 2012 +0000
+++ b/GNUmakefile	Fri Jul 20 13:14:50 2012 +0000
@@ -23,10 +23,10 @@
 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