# Tässä luetellaan kaikki ylläpidettävät dokumentit
# Jokainen tiedosto lisätään omalle rivilleen ja 
# rivin alkuun tulee sarkain (tabulaattori) eikä välilyöntejä
# muiden paitsi viimeisen rivin loppuun \-merkki
WMLFILES = nanonano.wml

#	nanonano.wml \
#	artikkelit/index.wml \
#	linkit/index.wml
#	jne.

HTMLFILES := $(WMLFILES:.wml=.html)

html: $(HTMLFILES)

# .html-päätteiset tiedostot riippuvat vastaavista .wml-päätteisistä
# sekä nanonano.wmltmpl-tiedostosta.
# $< tarkoittaa käsiteltävää tiedostoa (.wml) ja $@ kohdetiedostoa (.html)
# xsl-versiosta poiketen tässä suoritetaan kaksi komentoa. Ensimmäinen
# muuntaa wml-tiedoston html-tiedostoksi ja jälkimmäinen validoi saadun
# lopputuloksen
%.html: %.wml nanonano.wmltmpl
	wml -W 2,--expansion=3183 $< > $@
	xmllint --noout $@


