aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 1e398df9dd5d6a0a96576ae55b8f099f75ad5857 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SOURCES=$(shell find . -type f -name '*.go')
VERSION_PKG := github.com/nsheridan/cashier/lib.Version
VERSION := $(shell git describe --tags --always --dirty)
IMAGE_NAME=benburwell/cashier

all: cashier cashierd

cashier: $(SOURCES)
	go build -o $@ -ldflags="-X $(VERSION_PKG)=$(VERSION)" ./cmd/$@

cashierd: $(SOURCES)
	go build -o $@ -ldflags="-X $(VERSION_PKG)=$(VERSION)" ./cmd/$@

.PHONY: docker
docker:
	docker build -t "$(IMAGE_NAME)" .

.PHONY: clean
clean:
	rm -f cashier cashierd