33 lines
383 B
Makefile
33 lines
383 B
Makefile
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)
|