2 MONO=MONO_PATH=../../../lib/net_4_5 mono
3 sourcefile = proxies.sources
10 $(MCS) wstest.cs /r:System.Web.Services.dll
13 rm -f *.dll *.exe *~ *.pdb
19 $(MCS) /r:System.Web.Services.dll /r:System.Data /target:library -out:proxies.dll @proxies.sources
22 $(MCS) /r:proxies.dll /r:System.Web.Services.dll /r:nunit.framework.dll /r:System.Data /target:library -out:System.Web.Services-standalone_test.dll @client.sources WebServiceTest.cs
25 $(MONO) --debug wstest.exe ur http://www.xmethods.net/default.disco wsdl.ignore
26 $(MONO) --debug wstest.exe ur http://localhost:8080/xsp.vsdisco
27 $(MONO) --debug wstest.exe dw
28 rm -f wsdlfiles.tar.gz
29 tar --gzip -cf wsdlfiles.tar.gz wsdl
32 $(MONO) --debug wstest.exe gp
33 $(MONO) --debug wstest.exe gc
36 $(MONO) --debug wstest.exe gp all
39 $(MONO) --debug wstest.exe clean
42 tar --gzip -cf wsdlfiles.tar.gz wsdlcache
50 tar xvfz wsdlfiles.tar.gz
52 csc /r:System.Web.Services.dll /r:System.Data /target:library -out:proxies.dll @proxies.sources
53 $(MONO) ../../../../tools/corcompare/mono-api-info.exe proxies.net.dll > proxies.net.xml
60 tar xvfz wsdlfiles.tar.gz
61 gunzip -c proxies.net.xml.gz > proxies.net.xml
64 mcs /r:System.Web.Services.dll /r:System.Data /target:library -out:proxies.dll @proxies.sources
65 $(MONO) ../../../../tools/corcompare/mono-api-info.exe proxies.dll > proxies.mono.xml
66 $(MONO) wstest.exe msfix proxies.net.xml
67 $(MONO) ../../../../tools/corcompare/mono-api-diff.exe proxies.net.xml proxies.mono.xml > proxies.diff.xml
68 $(MONO) wstest.exe checkdiff proxies.diff.xml
71 rm -f somefile && touch somefile
72 (tail -f somefile | xsp --root server)&
74 -harness=../../../lib/net_4_5/nunit-console.exe; \
75 if test -f $$harness; then :; else harness=../../../lib/nunit-console.exe; fi; \
76 $(MONO) $$harness System.Web.Services-standalone_test.dll
79 test: test-wsdl test-clients
82 $(MONO) transform.exe proxies.diff.xml ../../../../tools/corcompare/mono-api.xsl > proxies.data.html
83 cat header.html proxies.data.html > proxies.html
87 $(MONO) wstest.exe genfiles templates.xml