
all: example1.xml wsdl-informal-grammar wsdl-schema.xml wsdl.bnf

clean:
	rm example1.xml wsdl-informal-grammar wsdl-schema.xml wsdl.bnf

TR-wsdl.lynx-wide-dump:
	lynx -width 65536 -dump http://www.w3.org/TR/wsdl > TR-wsdl.lynx-wide-dumpx

example1.xml: TR-wsdl.lynx-wide-dump
	sed -n 131,195p $< > $@

wsdl-informal-grammar: TR-wsdl.lynx-wide-dump
	sed -n 233,298p $< > $@

wsdl.bnf: wsdl-informal-grammar
	echo 'prefix wsdl "http://schemas.xmlsoap.org/wsdl/";' > $@
	echo '# still need to include/define uri, etc' >> $@
	echo 'wsdl ::= ' >> $@
	perl informal-grammar-to-bnf $< >>$@

wsdl-schema.xml: TR-wsdl.lynx-wide-dump
	sed -n 1510,1832p $< > $@


