mirror of
https://github.com/kaaninchen/Laterna.git
synced 2026-09-17 19:12:48 +00:00
chore: improve makefile
This commit is contained in:
@@ -1,14 +1,19 @@
|
|||||||
BINARY_NAME=laterna
|
MAIN_PKG=./cmd/server
|
||||||
|
|
||||||
|
BIN_NAME ?= laterna
|
||||||
|
BIN_DIR=build
|
||||||
|
|
||||||
|
|
||||||
build:
|
build:
|
||||||
mkdir -p build
|
@mkdir -p ${BIN_DIR}
|
||||||
|
@echo "🔧 Building binary using the standard go compiler..."
|
||||||
cp config.json build
|
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:
|
run:
|
||||||
go run ./cmd/server/
|
go run ./cmd/server/
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf build/
|
rm -rf ${BIN_DIR}
|
||||||
rm -rf logs/
|
rm -rf logs/
|
||||||
go mod tidy
|
go mod tidy
|
||||||
|
|||||||
Reference in New Issue
Block a user