Makefile for server

This commit is contained in:
Imbus 2024-02-11 16:43:30 +01:00
parent 4af9d5d9c3
commit 5baeb75654

26
server/Makefile Normal file
View file

@ -0,0 +1,26 @@
# Go parameters
GOCMD = go
GOBUILD = $(GOCMD) build
GOCLEAN = $(GOCMD) clean
GOTEST = $(GOCMD) test
GOGET = $(GOCMD) get
# Build target
build:
$(GOBUILD) -o bin/server main.go
# Clean target
clean:
$(GOCLEAN)
rm -f bin/server
# Test target
test:
$(GOTEST) -v ./...
# Get dependencies target
deps:
$(GOGET) -v ./...
# Default target
default: build