-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (28 loc) · 1.01 KB
/
Makefile
File metadata and controls
34 lines (28 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Usage:
# $
CORE := ${GOPATH}/src/github.com/DOSNetwork/core
sync:
cp ${CORE}/onchain/dosbridge/*.abi abi/
cp ${CORE}/onchain/dospayment/*.abi abi/
cp ${CORE}/onchain/dosstaking/*.abi abi/
cp ${CORE}/onchain/dosproxy/*.abi abi/
cp ${CORE}/onchain/commitreveal/*.abi abi/
gen: sync
abigen --abi "abi/DOSAddressBridge.abi" --pkg dosbridge --out "models/dosbridge/DOSAddressBridge.go"
abigen --abi "abi/DOSPayment.abi" --pkg dospayment --out "models/dospayment/DOSPayment.go"
abigen --abi "abi/DOSProxy.abi" --pkg dosproxy --out "models/dosproxy/DOSProxy.go"
abigen --abi "abi/Staking.abi" --pkg dosstaking --out "models/dosstaking/Staking.go"
abigen --abi "abi/CommitReveal.abi" --pkg commitreveal --out "models/commitreveal/CommitReveal.go"
check-env:
ifeq ($(GETHURL),)
echo "Please set GETHURL in environment variable"
exit 1;
endif
build:
go build -o subscriber/subscriber subscriber/main.go
go build -o server/server server/main.go
clean:
rm subscriber/subscriber
rm server/server
dropdb dev
createdb dev