You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. .PHONY: all clean
  2. all: bin/pinocchio.exe bin/parity bin/ethvc-verify bin/ethvc-prove bin/ethvc-genkey bin/solc
  3. clean:
  4. rm -f bin/parity
  5. rm -f bin/piocchio.exe
  6. rm -f bin/ethvc-verify
  7. rm -f bin/ethvc-prove
  8. rm -f bin/ethvc-genkey
  9. rm -f bin/solc
  10. rm -f parity/target/debug/parity
  11. rm -f parity/ethvc/target/debug/verify
  12. rm -f parity/ethvc/target/debug/prove
  13. rm -f parity/ethvc/target/debug/genkey
  14. cd solidity/build && make clean
  15. bin/ethvc-verify: parity/ethvc/target/debug/verify
  16. cp $< $@
  17. bin/ethvc-prove: parity/ethvc/target/debug/prove
  18. cp $< $@
  19. bin/ethvc-genkey: parity/ethvc/target/debug/genkey
  20. cp $< $@
  21. bin/pinocchio.exe: pinocchio/pinocchio/pinocchio-v0.5.3.exe
  22. cp $< $@
  23. bin/parity: parity/target/debug/parity
  24. cp $< $@
  25. bin/solc: solidity/build/solc/solc
  26. cp $< $@
  27. solidity/build/solc/solc:
  28. mkdir -p solidity/build
  29. cd solidity/build && cmake ..
  30. cd solidity/build && make solc
  31. parity/target/debug/parity:
  32. cd parity && cargo build
  33. parity/ethvc/target/debug/verify parity/ethvc/target/debug/prove parith/ethvc/target/debug/genkey:
  34. cd parity/ethvc && cargo build