# vi: set ts=8:
OUTS=out01-justtab.html out02-justtab.html out03-justtab.html \
out11-refactor.html out12-refactor.html out13-refactor.html \
out21-improved.html out22-improved.html out23-improved.html \
out31-morefunc.html out32-morefunc.html out33-morefunc.html \
out4-list.html test-s0-ymdhn.txt
all: $(OUTS)
clean:
rm -f $(OUTS)
out01-justtab.html: p0-justtab.xsl in1-warn.xml
xsltproc -o out01-justtab.html p0-justtab.xsl in1-warn.xml
out02-justtab.html: p0-justtab.xsl in2-warn.xml
xsltproc -o out02-justtab.html p0-justtab.xsl in2-warn.xml
out03-justtab.html: p0-justtab.xsl in3-warn.xml
xsltproc -o out03-justtab.html p0-justtab.xsl in3-warn.xml
out11-refactor.html: p1-refactor.xsl in1-warn.xml
xsltproc -o out11-refactor.html p1-refactor.xsl in1-warn.xml
out12-refactor.html: p1-refactor.xsl in2-warn.xml
xsltproc -o out12-refactor.html p1-refactor.xsl in2-warn.xml
out13-refactor.html: p1-refactor.xsl in3-warn.xml
xsltproc -o out13-refactor.html p1-refactor.xsl in3-warn.xml
out21-improved.html: p2-improved.xsl in1-warn.xml
xsltproc -o out21-improved.html p2-improved.xsl in1-warn.xml
out22-improved.html: p2-improved.xsl in2-warn.xml
xsltproc -o out22-improved.html p2-improved.xsl in2-warn.xml
out23-improved.html: p2-improved.xsl in3-warn.xml
xsltproc -o out23-improved.html p2-improved.xsl in3-warn.xml
out31-morefunc.html: p3-morefunc.xsl in1-warn.xml s0-ymdhn.xsl warnlevels.xml
xsltproc -o out31-morefunc.html p3-morefunc.xsl in1-warn.xml
out32-morefunc.html: p3-morefunc.xsl in2-warn.xml s0-ymdhn.xsl warnlevels.xml
xsltproc -o out32-morefunc.html p3-morefunc.xsl in2-warn.xml
out33-morefunc.html: p3-morefunc.xsl in3-warn.xml s0-ymdhn.xsl warnlevels.xml
xsltproc -o out33-morefunc.html p3-morefunc.xsl in3-warn.xml
out4-list.html: p4-list.xsl s0-ymdhn.xsl
echo '' | xsltproc -o out4-list.html --stringparam files 'in1-warn.xml in2-warn.xml in3-warn.xml' p4-list.xsl -
test-s0-ymdhn.txt: s0-ymdhn.xsl
for t in 1989-01-07 1989-01-08 1990-01-01 2019-04-30 2019-05-01 2020-01-01; do echo '' | xsltproc --stringparam test-nengappijihun $${t}T12:34:56+09:00 s0-ymdhn.xsl - ; echo '' | xsltproc --stringparam test-nengappijihun $${t}T01:23:45Z s0-ymdhn.xsl - ; done > test-s0-ymdhn.txt
test:
for c in 1 2 3 ; do diff out0$${c}-justtab.html out1$${c}-refactor.html ; done
tar:
cd .. && tar uvf xslexamples.tar 02for-each/{in*.xml,*.xsl,Makefile,s*.css,w*.xml}