chore: Add Makefile
This commit is contained in:
parent
b391bde9b6
commit
62df6e516e
1 changed files with 33 additions and 0 deletions
33
Makefile
Normal file
33
Makefile
Normal file
|
@ -0,0 +1,33 @@
|
|||
APP_NAME := goMuffin
|
||||
BIN_DIR := build
|
||||
|
||||
EXT :=
|
||||
ifeq ($(OS),Windows_NT)
|
||||
EXT := .exe
|
||||
endif
|
||||
|
||||
BIN := $(BIN_DIR)/$(APP_NAME)$(EXT)
|
||||
PKG := git.wh64.net/muffin/goMuffin
|
||||
|
||||
.PHONY: all build run fmt vet deps
|
||||
|
||||
all: build
|
||||
|
||||
build:
|
||||
@mkdir -p $(BIN_DIR)
|
||||
@go build -o $(BIN) $(PKG)
|
||||
|
||||
run:
|
||||
@go run $(PKG)
|
||||
|
||||
clean:
|
||||
@rm -rf $(BIN_DIR)
|
||||
|
||||
deps:
|
||||
@go mod tidy
|
||||
|
||||
fmt:
|
||||
@go fmt $(PKG)
|
||||
|
||||
vet:
|
||||
@go vet $(PKG)
|
Loading…
Reference in a new issue