diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-08-08 11:28:57 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-08 11:28:57 +0800 |
commit | a418ea95c0f5afb50cbb78aedecc68373353d06e (patch) | |
tree | 79bee8ef152f58c0b3bbcbe38d4dd537050b72aa /GNUmakefile | |
parent | 3a929b656b6bd5846849fd98dc29ff761db97ed3 (diff) | |
download | dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.tar dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.tar.gz dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.tar.bz2 dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.tar.lz dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.tar.xz dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.tar.zst dexon-consensus-a418ea95c0f5afb50cbb78aedecc68373353d06e.zip |
crypto: Add crypto module. (#34)
Diffstat (limited to 'GNUmakefile')
-rw-r--r-- | GNUmakefile | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/GNUmakefile b/GNUmakefile index 1680919..ab39a5c 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -50,9 +50,22 @@ all: $(COMPONENTS) $(foreach component, $(COMPONENTS), $(eval $(call BUILD_RULE,$(component)))) -pre-build: - -pre-submit: check-format lint test vet +pre-build: eth-dep + +pre-submit: eth-dep check-format lint test vet + +eth-dep: + @rm -rf vendor/github.com/ethereum/go-ethereum/crypto/secp256k1/libsecp256k1 + @if [ ! -d .dep/libsecp256k1 ]; then \ + git init .dep/libsecp256k1; \ + cd .dep/libsecp256k1; \ + git remote add origin https://github.com/ethereum/go-ethereum.git; \ + git config core.sparsecheckout true; \ + echo "crypto/secp256k1/libsecp256k1/*" >> .git/info/sparse-checkout; \ + cd ../../; \ + fi + @cd .dep/libsecp256k1; git pull --depth=1 origin master; cd ../../ + @cp -r .dep/libsecp256k1/crypto/secp256k1/libsecp256k1 vendor/github.com/ethereum/go-ethereum/crypto/secp256k1 format: @go fmt `go list ./... | grep -v 'vendor'` |