From a478dab97b7ca7cac5b5b8a18c295475b093632c Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 13 Apr 2025 07:07:07 +0800 Subject: [PATCH] chore: update Makefile for debug build tag --- Makefile | 6 +++++- cmd/pprof_production.go | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1744af2c..d75be153 100755 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ endif ifeq ($(debug), 1) CGO_ENABLED = 0 GODOXY_DEBUG = 1 - BUILD_FLAGS += -gcflags=all='-N -l' + BUILD_FLAGS += -gcflags=all='-N -l' -tags debug else ifeq ($(pprof), 1) CGO_ENABLED = 1 GORACE = log_path=logs/pprof strip_path_prefix=$(shell pwd)/ halt_on_error=1 @@ -67,6 +67,10 @@ build: run: [ -f .env ] && godotenv -f .env go run ${BUILD_FLAGS} ${CMD_PATH} +debug: + make NAME="godoxy-test" debug=1 build + sh -c 'HTTP_ADDR=:81 HTTPS_ADDR=:8443 API_ADDR=:8899 DEBUG=1 bin/godoxy-test' + mtrace: bin/godoxy debug-ls-mtrace > mtrace.json diff --git a/cmd/pprof_production.go b/cmd/pprof_production.go index 493fd06b..8dbf53ad 100644 --- a/cmd/pprof_production.go +++ b/cmd/pprof_production.go @@ -1,4 +1,4 @@ -//go:build production +//go:build !pprof package main