FILES=dist/nndump.xml dist/ltstd12.dll dist/ltapi12.dll

dist: dist/xsv.exe ${FILES}

VD:=XSV10

ifeq ($(strip $(VD)),)
VC:=-c
VDD:=.
else
ifeq ($(VD),XSV10)
VDD=XSV10
else
VC:=-v ${VD}
VDD=$(VD)
endif
endif

dist/xsv.exe: ${VDD}/XSV/nndump.xml ${VDD}/XSV/__init__.py
	./buildit ${VC}

XSV/nndump.xml: rawSforS.xml cleanDump.xsl
	saxon $< cleanDump.xsl | normXML > $@

rawSforS.xml: ../../WWW/2001/XMLSchema.xsd
	wxsv -D -i -r $< > $@

dumpSummary: XSV/nndump.xml
	egrep name= $< | sed 's/[1-9][0-9]*/nnn/' | sort > $@

dist/%.dll: /c/Progra~1/Python24/Lib/site-packages/PyLTXML/%.dll
	cp -a $< $@

dist/nndump.xml: $(VDD)/XSV/nndump.xml
	cp -a $< $@
