-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
executable file
·39 lines (30 loc) · 1.17 KB
/
Makefile
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
35
36
37
38
39
default: dogenet
.PHONY: clean, test
clean:
rm -rf ./dogenet
dogenet: clean
go build -o dogenet ./cmd/dogenet/.
dev:
KEY=$(shell cat dev-key) IDENT=$(shell cat ident-pub) go run ./cmd/dogenet --local --public 127.0.0.1
dev1:
KEY=$(shell cat dev-key1) IDENT=$(shell cat ident-pub1) go run ./cmd/dogenet --db dev1.db --local --public 127.0.0.1:8196 --bind 127.0.0.1:8196 --web 127.0.0.1:8086
dev2:
KEY=$(shell cat dev-key2) IDENT=$(shell cat ident-pub2) go run ./cmd/dogenet --db dev2.db --local --public 127.0.0.1:8097 --bind 127.0.0.1:8097 --web 127.0.0.1:8087
dev3:
KEY=$(shell cat dev-key3) IDENT=$(shell cat ident-pub3) go run ./cmd/dogenet --db dev3.db --local --public 127.0.0.1:8098 --bind 127.0.0.1:8098 --web 127.0.0.1:8088
key:
go run ./cmd/dogenet genkey
dev-key:
go run ./cmd/dogenet genkey dev-key
ident-key:
go run ./cmd/dogenet genkey ident-key ident-pub
dev-key1:
go run ./cmd/dogenet genkey dev-key1
go run ./cmd/dogenet genkey dev-key2
go run ./cmd/dogenet genkey dev-key3
ident-key1:
go run ./cmd/dogenet genkey ident-key1 ident-pub1
go run ./cmd/dogenet genkey ident-key2 ident-pub2
go run ./cmd/dogenet genkey ident-key3 ident-pub3
test:
go test -v ./test