subsonic-tui/Makefile
Sagi Dayan 174b4ae0ea
All checks were successful
build bin / Make sure build does not fail (push) Successful in 2m29s
makefile minor changes
Signed-off-by: Sagi Dayan <sagidayan@gmail.com>
2024-12-15 19:24:10 +02:00

32 lines
564 B
Makefile

BINARY_NAME=subsonic-tui
BUILD_FOLDER=build
.PHONY: build
build: dep
GOARCH=amd64 GOOS=darwin go build -o ${BUILD_FOLDER}/${BINARY_NAME}-darwin main.go
GOARCH=amd64 GOOS=linux go build -o ${BUILD_FOLDER}/${BINARY_NAME}-linux main.go
GOARCH=amd64 GOOS=windows go build -o ${BUILD_FOLDER}/${BINARY_NAME}-windows main.go
run: build
./${BINARY_NAME}
clean:
go clean
rm -rf ./${BUILD_FOLDER}
test:
go test ./...
test_coverage:
go test ./... -coverprofile=coverage.out
dep:
go mod tidy
go mod vendor
vet:
go vet
lint:
golangci-lint run --enable-all