author | Andrey Skvortsov <andrej.skvortzov@gmail.com> |
Fri, 29 Sep 2017 16:39:52 +0300 | |
changeset 1838 | 646245c1c0d9 |
parent 1353 | fc7aab64589b |
child 1936 | b85b13b1c2ec |
permissions | -rw-r--r-- |
1353
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
1 |
#! gmake |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
2 |
|
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
3 |
yml := ../../yml2 |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
4 |
ysl2files := $(wildcard *.ysl2) |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
5 |
xsltfiles := $(patsubst %.ysl2, %.xslt, $(ysl2files)) |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
6 |
|
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
7 |
all:$(xsltfiles) |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
8 |
|
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
9 |
%.xslt: %.ysl2 |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
10 |
$(yml)/yml2c -I $(yml) $< -o $@.tmp |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
11 |
xmlstarlet fo $@.tmp > $@ |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
12 |
rm $@.tmp |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
13 |
|
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
14 |
clean: |
fc7aab64589b
Added makefile for generating xslt stylesheet from ysl2 files
Laurent Bessard
parents:
diff
changeset
|
15 |
rm -f $(xsltfiles) |