builds now
This commit is contained in:
13
Makefile
13
Makefile
@@ -7,12 +7,11 @@ ARCH := $(shell uname -m)
|
||||
VERSION := $(shell git describe --always --dirty=-dirty)
|
||||
|
||||
GOLDFLAGS += -X main.Version=$(VERSION)
|
||||
GOLDFLAGS += -X main.Buildarch=$(ARCH)
|
||||
GOFLAGS := -ldflags "$(GOLDFLAGS)"
|
||||
|
||||
default: run
|
||||
|
||||
run: ./mfer
|
||||
run: ./mfer.cmd
|
||||
./$<
|
||||
./$< gen
|
||||
|
||||
@@ -23,16 +22,16 @@ devprereqs:
|
||||
which gofumpt || go install -v mvdan.cc/gofumpt@latest
|
||||
which golangci-lint || go install -v github.com/golangci/golangci-lint/cmd/golangci-lint@latest
|
||||
|
||||
mfer: $(PROTOC_GEN_GO) src/*.go cmd/*/*.go
|
||||
mfer.cmd: $(PROTOC_GEN_GO) mfer/*.go internal/*/*.go cmd/*/*.go
|
||||
protoc --version
|
||||
cd src && go generate .
|
||||
cd cmd/mfer && go build -o ../../mfer $(GOFLAGS) .
|
||||
cd mfer && go generate .
|
||||
cd cmd/mfer && go build -o ../../mfer.cmd $(GOFLAGS) .
|
||||
|
||||
clean:
|
||||
rm -rfv src/*.pb.go ./mfer
|
||||
rm -rfv mfer/*.pb.go ./mfer
|
||||
|
||||
fmt: prereqs
|
||||
gofumpt -l -w src cmd
|
||||
gofumpt -l -w mfer internal cmd
|
||||
golangci-lint run --fix
|
||||
prettier -w *.json *.md
|
||||
|
||||
|
||||
Reference in New Issue
Block a user