Add an install target to the Makefile

Cette révision appartient à :
James Mills 2022-03-16 21:59:36 +10:00
Parent 129efabcc3
révision 4ba7b2d97d
Signature inconnue de tcpd
ID de la clé GPG: AC4C014F1440EBD6

Voir le fichier

@ -9,6 +9,8 @@ REPO?=prologic/$(LIBRARY)
TAG?=latest
BUILD?=-dev
DESTDIR=/usr/local/bin
BUILD_TAGS="netgo static_build"
BUILD_LDFLAGS="-w -X github.com/$(REPO).GitCommit=$(COMMIT) -X github.com/$(REPO)/Build=$(BUILD)"
@ -33,6 +35,10 @@ build:
-ldflags $(BUILD_LDFLAGS) .
@echo "Built $$(./cmd/$(CLIENT)/$(CLIENT) --version)"
install: build
@install -D -m 755 ./cmd/$(CLIENT)/$(CLIENT) $(DESTDIR)/$(CLIENT)
@install -D -m 755 ./cmd/$(SERVER)/$(SERVER) $(DESTDIR)/$(SERVER)
image:
@docker build --build-arg TAG=$(TAG) --build-arg BUILD=$(BUILD) -t $(REPO):$(TAG) .
@echo "Image created: $(REPO):$(TAG)"