Files
mpc/Makefile
T
2023-12-05 21:58:43 +07:00

30 lines
613 B
Makefile

WINDOW_NAME := $(shell tmux list-windows -F "#{window_name}" | grep "mpcium")
generate-id:
go run cmd/generate-id/main.go
genmock:
mockgen -source=./pkg/messaging/point2point.go -destination=artifacts/mocks/point2point.go -package=mock
run:
go run cmd/main.go
build:
go build -o tmp/main cmd/main.go
node0:
pm2 start ./tmp/main --name=mpcium0 -- --name=node0
node1:
pm2 start ./tmp/main --name=mpcium1 -- --name=node1
node2:
pm2 start ./tmp/main --name=mpcium2 -- --name=node2
clean:
ifeq ($(WINDOW_NAME),mpcium)
tmux kill-window -t mpcium;
endif
new:
make clean && tmuxifier load-window mpcium