aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 309a27e4b9157da91cf4e8e2e6aaa550e76e8572 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.PHONY: all test

COMMIT := $(shell git rev-parse --short HEAD)
TD_COMMIT := "5bbfc1cf5dab94f82e02f3430ded7241d4653551"
VERSION := "v1.10.0-dev"
MAKEOPTS := "-j4"

all:
	go build -ldflags "-X main.commit=${COMMIT}" -o telegabber

test:
	go test -v ./config ./ ./telegram ./xmpp ./xmpp/gateway ./persistence ./telegram/formatter ./badger

lint:
	$(GOPATH)/bin/golint ./...

build_indocker:
	docker build --build-arg "TD_COMMIT=${TD_COMMIT}" --build-arg "VERSION=${VERSION}" --build-arg "MAKEOPTS=${MAKEOPTS}" --output=release --target binaries .