makefile
685 Bytes
RESULTS=authentication.result folder.result document.result query.result
PROXY=KTproxy.cs
WSDL=ktdms.wsdl
WSDL_URL=http://ktdms.trunk/ktwebservice/index.php?wsdl
all: ${RESULTS}
results: clean-results ${RESULTS}
KTproxy.dll: KTproxy.cs
mcs -r:System.Web.Services /target:library KTproxy.cs
KTproxy.cs: ktdms.wsdl
wsdl -out:${PROXY} ${WSDL}
ktdms.wsdl:
curl ${WSDL_URL} > ${WSDL}
clean:
rm -f *.dll *.exe ${WSDL} ${PROXY} TestResult.xml *.dll.mdb *.result
clean-results:
rm -f ${RESULTS}
%.dll: %.cs KTproxy.dll
mcs -r:System.Web.Services -r:nunit.framework /r:KTproxy.dll -debug /target:library -out:$@ $<
%.result: %.dll
nunit-console $<
mv TestResult.xml $@