diff --git a/Makefile b/Makefile index ad05263..ff3f716 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,19 @@ -BINARY_NAME=laterna +MAIN_PKG=./cmd/server + +BIN_NAME ?= laterna +BIN_DIR=build + build: - mkdir -p build + @mkdir -p ${BIN_DIR} + @echo "🔧 Building binary using the standard go compiler..." cp config.json build - go build -o ./build/${BINARY_NAME} ./cmd/server - + go build -o $(BIN_DIR)/$(BIN_NAME) $(MAIN_PKG) + @echo "✅ Build complete: $(BIN_DIR)/$(BIN_NAME)" + run: go run ./cmd/server/ - clean: - rm -rf build/ + rm -rf ${BIN_DIR} rm -rf logs/ - go mod tidy \ No newline at end of file + go mod tidy