From 8ffb773f43c8dc54801ca1d111854e7e881c93c9 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sun, 19 Nov 2017 21:10:04 -0800 Subject: First commit --- Makefile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..88c4aea --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +APP = miniflux +VERSION = $(shell git rev-parse --short HEAD) +BUILD_DATE = `date +%FT%T%z` + +.PHONY: build-linux build-darwin build run clean test + +build-linux: + @ go generate + @ GOOS=linux GOARCH=amd64 go build -ldflags="-X 'miniflux/version.Version=$(VERSION)' -X 'miniflux/version.BuildDate=$(BUILD_DATE)'" -o $(APP)-linux-amd64 main.go + +build-darwin: + @ go generate + @ GOOS=darwin GOARCH=amd64 go build -ldflags="-X 'miniflux/version.Version=$(VERSION)' -X 'miniflux/version.BuildDate=$(BUILD_DATE)'" -o $(APP)-darwin-amd64 main.go + +build: build-linux build-darwin + +run: + @ go generate + @ go run main.go + +clean: + @ rm -f $(APP)-* + +test: + go test -cover -race ./... -- cgit v1.2.3