author | Edouard Tisserant 7BB06627 <edouard.tisserant@gmail.com> |
Tue, 24 Jan 2017 01:09:54 +0100 | |
branch | 1.2 |
changeset 1641 | 24168e52fc2b |
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) |