Change build output path from mfer.cmd to bin/mfer

Use conventional bin/ directory for build output instead of
placing executable in project root.
This commit is contained in:
Jeffrey Paul 2025-12-18 01:29:47 -08:00
parent a5b0343b28
commit dae6c64e24

View File

@ -17,7 +17,7 @@ GOFLAGS := -ldflags "$(GOLDFLAGS)"
default: fmt test default: fmt test
run: ./mfer.cmd run: ./bin/mfer
./$< ./$<
./$< gen ./$< gen
@ -38,12 +38,12 @@ devprereqs:
mfer/mf.pb.go: mfer/mf.proto mfer/mf.pb.go: mfer/mf.proto
cd mfer && go generate . cd mfer && go generate .
mfer.cmd: $(SOURCEFILES) mfer/mf.pb.go bin/mfer: $(SOURCEFILES) mfer/mf.pb.go
protoc --version protoc --version
cd cmd/mfer && go build -tags urfave_cli_no_docs -o ../../mfer.cmd $(GOFLAGS) . cd cmd/mfer && go build -tags urfave_cli_no_docs -o ../../bin/mfer $(GOFLAGS) .
clean: clean:
rm -rfv mfer/*.pb.go mfer.cmd cmd/mfer/mfer *.dockerimage rm -rfv mfer/*.pb.go bin/mfer cmd/mfer/mfer *.dockerimage
fmt: mfer/mf.pb.go fmt: mfer/mf.pb.go
gofumpt -l -w mfer internal cmd gofumpt -l -w mfer internal cmd