chore: improve makefile

This commit is contained in:
Siesta
2025-07-27 21:24:37 +02:00
parent 57592b4987
commit b7b3568d55
+12 -7
View File
@@ -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
go mod tidy