legalgo-BE-go/makefile

27 lines
544 B
Makefile
Raw Normal View History

2025-02-23 13:04:30 +08:00
BINARY_NAME=./cmd/legalgo/main.go
BINARY_MIGRATE_NAME=./cmd/gorm/main.go
2025-02-23 13:04:30 +08:00
OUTPUT_DIR=./bin/legalgo
OUTPUT_MIGRATE_DIR=./bin/migrate
2025-02-23 13:04:30 +08:00
all: build
build:
@echo "Building the Go project..."
go build -o $(OUTPUT_DIR) $(BINARY_NAME)
run: build
@echo "Building and running..."
$(OUTPUT_DIR)
build-migrate:
@echo "Building the Migrate..."
go build -o $(OUTPUT_MIGRATE_DIR) $(BINARY_MIGRATE_NAME)
migrate: build-migrate
@echo "Building and running Migrate..."
$(OUTPUT_MIGRATE_DIR)
2025-02-23 13:04:30 +08:00
clean:
@echo "Cleaning the build..."
rm -f $(OUTPUT_DIR)