@@ -37,37 +37,37 @@ help: ## show help
3737build : # # build the binary
3838 @echo " Building $( PROJECT_NAME) v$( VERSION) ..."
3939 @mkdir -p $(BUILD_DIR )
40- $(GO ) build $(LDFLAGS ) -o $(BINARY_PATH ) $(MAIN_FILE )
40+ CGO_ENABLED=0 $(GO ) build $(LDFLAGS ) -o $(BINARY_PATH ) $(MAIN_FILE )
4141 @echo " ✓ Build completed: $( BINARY_PATH) "
4242
4343.PHONY : build-dev
4444build-dev : # # build the binary with debug info
4545 @echo " Building $( PROJECT_NAME) for development..."
4646 @mkdir -p $(BUILD_DIR )
47- $(GO ) build -race -o $(BINARY_PATH ) $(MAIN_FILE )
47+ CGO_ENABLED=0 $(GO ) build -race -o $(BINARY_PATH ) $(MAIN_FILE )
4848 @echo " ✓ Development build completed: $( BINARY_PATH) "
4949
5050.PHONY : build-linux
5151build-linux : # # build the binary for Linux
5252 @echo " Building for Linux..."
5353 @mkdir -p $(BUILD_DIR )
54- GOOS=linux GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -linux-amd64 $(MAIN_FILE )
55- GOOS=linux GOARCH=arm64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -linux-arm64 $(MAIN_FILE )
54+ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -linux-amd64 $(MAIN_FILE )
55+ CGO_ENABLED=0 GOOS=linux GOARCH=arm64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -linux-arm64 $(MAIN_FILE )
5656 @echo " ✓ Linux build completed"
5757
5858.PHONY : build-windows
5959build-windows : # # build the binary for Windows
6060 @echo " Building for Windows..."
6161 @mkdir -p $(BUILD_DIR )
62- GOOS=windows GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -windows-amd64.exe $(MAIN_FILE )
62+ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -windows-amd64.exe $(MAIN_FILE )
6363 @echo " ✓ Windows build completed"
6464
6565.PHONY : build-darwin
6666build-darwin : # # build the binary for macOS
6767 @echo " Building for macOS..."
6868 @mkdir -p $(BUILD_DIR )
69- GOOS=darwin GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -darwin-amd64 $(MAIN_FILE )
70- GOOS=darwin GOARCH=arm64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -darwin-arm64 $(MAIN_FILE )
69+ CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -darwin-amd64 $(MAIN_FILE )
70+ CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -darwin-arm64 $(MAIN_FILE )
7171 @echo " ✓ macOS builds completed"
7272
7373.PHONY : build-all
0 commit comments