chore: Add Makefile

This commit is contained in:
Siwoo Jeon 2025-04-30 18:53:56 +09:00
parent b391bde9b6
commit 62df6e516e
Signed by: migan
GPG key ID: 036E9A8C5E8E48DA

33
Makefile Normal file
View 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)