365c549d7c
License: MIT Signed-off-by: Hector Sanjuan <hector@protocol.ai>
33 lines
828 B
Makefile
33 lines
828 B
Makefile
all: server client
|
|
clean: rwundo
|
|
$(MAKE) -C ipfs-cluster-service clean
|
|
$(MAKE) -C ipfs-cluster-ctl clean
|
|
install: deps
|
|
$(MAKE) -C ipfs-cluster-service install
|
|
$(MAKE) -C ipfs-cluster-ctl install
|
|
|
|
service: deps
|
|
$(MAKE) -C ipfs-cluster-service ipfs-cluster-service
|
|
ctl: deps
|
|
$(MAKE) -C ipfs-cluster-ctl ipfs-cluster-ctl
|
|
|
|
gx:
|
|
go get github.com/whyrusleeping/gx
|
|
go get github.com/whyrusleeping/gx-go
|
|
deps: gx
|
|
go get github.com/gorilla/mux
|
|
go get github.com/hashicorp/raft
|
|
go get github.com/hashicorp/raft-boltdb
|
|
go get github.com/ugorji/go/codec
|
|
gx --verbose install --global
|
|
gx-go rewrite
|
|
test: deps
|
|
go test -tags silent -v -covermode count -coverprofile=coverage.out .
|
|
rw:
|
|
gx-go rewrite
|
|
rwundo:
|
|
gx-go rewrite --undo
|
|
publish: rwundo
|
|
gx publish
|
|
.PHONY: all gx deps test rw rwundo publish service ctl install clean
|