# Go 代理（国内环境使用阿里云镜像）
GOPROXY ?= https://mirrors.aliyun.com/goproxy/,direct
GOPRIVATE ?= hz-gitea.sea-studio.top

.PHONY: tidy build run dev clean

build:
	GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) GONOSUMCHECK=$(GOPRIVATE) GONOSUMDB=$(GOPRIVATE) go build -mod=vendor -o sharedclassmanager ./cmd/server

run:
	GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) go run -mod=vendor ./cmd/server

dev:
	GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) go run -mod=vendor ./cmd/server

tidy:
	GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) GONOSUMCHECK=$(GOPRIVATE) GONOSUMDB=$(GOPRIVATE) go mod tidy

clean:
	rm -f sharedclassmanager
