No Description
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.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. .PHONY: all clean
  2. all: bin/pinocchio.exe bin/parity bin/ethvc-verify bin/ethvc-prove bin/ethvc-genkey bin/solc bin/geth
  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. cd geth && make clean
  16. bin/ethvc-verify: parity/ethvc/target/debug/verify
  17. cp $< $@
  18. bin/ethvc-prove: parity/ethvc/target/debug/prove
  19. cp $< $@
  20. bin/ethvc-genkey: parity/ethvc/target/debug/genkey
  21. cp $< $@
  22. bin/pinocchio.exe: pinocchio/pinocchio/pinocchio-v0.5.3.exe
  23. cp $< $@
  24. bin/parity: parity/target/debug/parity
  25. cp $< $@
  26. bin/solc: solidity/build/solc/solc
  27. cp $< $@
  28. bin/geth: geth/build/bin/geth
  29. cp $< $@
  30. geth/build/bin/geth:
  31. cd geth && make
  32. solidity/build/solc/solc:
  33. mkdir -p solidity/build
  34. cd solidity/build && cmake ..
  35. cd solidity/build && make solc
  36. parity/target/debug/parity:
  37. cd parity && cargo build
  38. parity/ethvc/target/debug/verify parity/ethvc/target/debug/prove parith/ethvc/target/debug/genkey:
  39. cd parity/ethvc && cargo build