mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-04-13 15:47:17 +03:00
32 lines
502 B
Makefile
32 lines
502 B
Makefile
BINARY = ssh-chat
|
|
KEY = host_key
|
|
PORT = 2022
|
|
|
|
SRCS = %.go
|
|
|
|
all: $(BINARY)
|
|
|
|
$(BINARY): deps **/**/*.go **/*.go *.go
|
|
go build -ldflags "-X main.buildCommit `git describe --long --tags --dirty --always`" ./cmd/ssh-chat
|
|
|
|
deps:
|
|
go get ./...
|
|
|
|
build: $(BINARY)
|
|
|
|
clean:
|
|
rm $(BINARY)
|
|
|
|
$(KEY):
|
|
ssh-keygen -f $(KEY) -P ''
|
|
|
|
run: $(BINARY) $(KEY)
|
|
./$(BINARY) -i $(KEY) --bind ":$(PORT)" -vv
|
|
|
|
debug: $(BINARY) $(KEY)
|
|
./$(BINARY) --pprof 6060 -i $(KEY) --bind ":$(PORT)" -vv
|
|
|
|
test:
|
|
go test ./...
|
|
golint ./...
|