Makefile 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. RUNTIME = mono --debug
  2. CSCOMPILE = mcs --debug
  3. run-test: c14n.exe xmldsig.exe merlin-xmldsig-twenty-three
  4. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-enveloped-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloped-dsa-c14n-1.txt
  5. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-b64-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-b64-dsa-c14n-0.txt
  6. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-dsa-c14n-1.txt
  7. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1-40.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1-40-c14n-1.txt
  8. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1-c14n-1.txt
  9. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-rsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-rsa-c14n-1.txt
  10. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-external-b64-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-external-b64-dsa-c14n-0.txt
  11. $(RUNTIME) c14n.exe merlin-xmldsig-twenty-three/signature-external-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-external-dsa-c14n-0.txt
  12. $(RUNTIME) xmldsig.exe
  13. ms-test: c14n.exe xmldsig.exe merlin-xmldsig-twenty-three
  14. cp ../../../lib/Mono.Security.dll .
  15. ./c14n.exe merlin-xmldsig-twenty-three/signature-enveloped-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloped-dsa-c14n-1.txt
  16. ./c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-b64-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-b64-dsa-c14n-0.txt
  17. ./c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-dsa-c14n-1.txt
  18. ./c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1-40.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1-40-c14n-1.txt
  19. ./c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-hmac-sha1-c14n-1.txt
  20. ./c14n.exe merlin-xmldsig-twenty-three/signature-enveloping-rsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-enveloping-rsa-c14n-1.txt
  21. ./c14n.exe merlin-xmldsig-twenty-three/signature-external-b64-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-external-b64-dsa-c14n-0.txt
  22. ./c14n.exe merlin-xmldsig-twenty-three/signature-external-dsa.xml SignedInfo | cmp merlin-xmldsig-twenty-three/signature-external-dsa-c14n-0.txt
  23. ./xmldsig.exe
  24. rm Mono.Security.dll
  25. clean:
  26. rm *.exe
  27. c14n.exe : c14n.cs
  28. $(CSCOMPILE) c14n.cs -r:System.Security
  29. xmldsig.exe: xmldsig.cs
  30. $(CSCOMPILE) xmldsig.cs -r:System.Security -r:../../../lib/Mono.Security.dll
  31. phaos-xmldsig-three: phaos-xmldsig-three.zip
  32. unzip -u phaos-xmldsig-three.zip
  33. phaos-xmldsig-three.zip:
  34. wget http://lists.w3.org/Archives/Public/w3c-ietf-xmldsig/2003JulSep/att-0018/phaos-xmldsig-three.zip
  35. merlin-xmldsig-twenty-three: 01-merlin-xmldsig-twenty-three.tar.gz
  36. tar -zxf 01-merlin-xmldsig-twenty-three.tar.gz
  37. 01-merlin-xmldsig-twenty-three.tar.gz:
  38. wget http://lists.w3.org/Archives/Public/w3c-ietf-xmldsig/2002AprJun/att-0016/01-merlin-xmldsig-twenty-three.tar.gz