| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- MCS=mcs -g
- sourcefile = proxies.sources
- tools: wstest.exe
- proxies: proxies.dll
- wstest.exe: wstest.cs
- $(MCS) wstest.cs /r:System.Web.Services.dll
-
- clean:
- rm -f *.dll *.exe *~ *.pdb
- rm -rf proxies
- rm -rf wsdlcache
- rm error/*
- proxies.dll:
- $(MCS) /r:System.Web.Services.dll /r:System.Data /target:library -out:proxies.dll @proxies.sources
- tests: proxies
- $(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
- update:
- mono --debug wstest.exe ur http://www.xmethods.net/default.disco wsdl.ignore
- mono --debug wstest.exe ur http://localhost:8080/xsp.vsdisco
- mono --debug wstest.exe dw
- rm -f wsdlfiles.tar.gz
- tar --gzip -cf wsdlfiles.tar.gz wsdl
- gen:
- mono --debug wstest.exe gp
- mono --debug wstest.exe gc
- regen:
- mono --debug wstest.exe gp all
- cls:
- mono --debug wstest.exe clean
- pack:
- tar --gzip -cf wsdlfiles.tar.gz wsdlcache
- gzip proxies.net.xml
-
- winbase:
- csc wstest.cs
- rm -rf wsdl
- rm -rf proxies
- rm -f proxies.dll
- tar xvfz wsdlfiles.tar.gz
- wstest.exe gp
- csc /r:System.Web.Services.dll /r:System.Data /target:library -out:proxies.dll @proxies.sources
- mono ../../../../tools/corcompare/mono-api-info.exe proxies.net.dll > proxies.net.xml
-
- test-wsdl: tools
- rm -rf wsdlcache
- rm -rf proxies
- rm -f proxies.dll
- tar xvfz wsdlfiles.tar.gz
- gunzip -c proxies.net.xml.gz > proxies.net.xml
- mono wstest.exe gp
- mono wstest.exe gc
- mcs /r:System.Web.Services.dll /r:System.Data /target:library -out:proxies.dll @proxies.sources
- mono ../../../../tools/corcompare/mono-api-info.exe proxies.dll > proxies.mono.xml
- mono wstest.exe msfix proxies.net.xml
- mono ../../../../tools/corcompare/mono-api-diff.exe proxies.net.xml proxies.mono.xml > proxies.diff.xml
- mono wstest.exe checkdiff proxies.diff.xml
-
- test-clients: tests
- rm -f somefile && touch somefile
- (tail -f somefile | xsp --root server)&
- sleep 2
- -mono ../../../lib/nunit-console.exe System.Web.Services-standalone_test.dll
- echo "" >> somefile
- test: test-wsdl test-clients
-
- respage:
- mono transform.exe proxies.diff.xml ../../../../tools/corcompare/mono-api.xsl > proxies.data.html
- cat header.html proxies.data.html > proxies.html
- rm proxies.data.html
- genfiles:
- mono wstest.exe genfiles templates.xml
|