forked from number571/blockchain
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
15 lines (15 loc) · 669 Bytes
/
Makefile
File metadata and controls
15 lines (15 loc) · 669 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.PHONY: default xbuild ybuild
default: xbuild ybuild
# Self-written part
xbuild: node.go client.go gclient.go serve.go values.go
go build -o node node.go serve.go values.go
go build -o client client.go values.go
go build -o gclient gclient.go values.go
# Ethereum part
ybuild: contract.sol deploy.go client_eth.go gclient_eth.go values_eth.go
solc --overwrite --abi --bin contract.sol -o build
mkdir -p contracts
./abigen --bin=./build/WorldSkills.bin --abi=./build/WorldSkills.abi --pkg=contract --out=./contracts/Contract.go
go build -o deploy deploy.go
go build -o client_eth client_eth.go values_eth.go
go build -o gclient_eth gclient_eth.go values_eth.go