From 48dd4d7e7de8a08b2163e4f7934673b73a01cd23 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 7 May 2018 07:02:44 +0100 Subject: [PATCH] Strip out releases stuff from Makefile, we use goreleaser now --- Makefile | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/Makefile b/Makefile index 0aa9bad..3fe68ce 100644 --- a/Makefile +++ b/Makefile @@ -3,27 +3,9 @@ BINARY = bin/${NAME} VERSION ?= $(shell cat VERSION) SOURCES = $(shell find . \ -name '*.go' \ - -o -name 'LICENSE' \ -o -name 'Makefile' \ - -o -name 'README.md' \ -o -name 'VERSION') -RELEASE_DIR = releases -RELEASE_TARGETS = \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_darwin_386.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_darwin_amd64.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_freebsd_386.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_freebsd_amd64.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_freebsd_arm.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_linux_386.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_linux_amd64.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_linux_arm.tar.gz \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_windows_386.zip \ - $(RELEASE_DIR)/$(NAME)-$(VERSION)_windows_amd64.zip -RELEASE_ASSETS = \ - README.md \ - LICENSE - $(BINARY): $(SOURCES) CGO_ENABLED=0 go build -a -o ${BINARY} -ldflags \ "\ -s -w \ @@ -47,28 +29,3 @@ clean: .PHONY: docker docker: docker build -t "$(shell whoami)/$(NAME)" . - -.PHONY: release -release: $(RELEASE_TARGETS) - -$(RELEASE_DIR)/$(NAME)-$(VERSION)_%.tar.gz: $(SOURCES) - $(eval OS := $(word 1, $(subst _, ,$*))) - $(eval ARCH := $(word 2, $(subst _, ,$*))) - $(eval TARGET := $(NAME)-$(VERSION)_$*) - mkdir -p "$(TARGET)" \ - && env GOOS=$(OS) GOARCH=$(ARCH) CGO_ENABLED=0 go build -a \ - -o "$(TARGET)/$(NAME)" -ldflags "-X main.Version=$(VERSION)" \ - && cp $(RELEASE_ASSETS) "$(TARGET)/" \ - && tar -cvzf "$@" "$(TARGET)" \ - && cd "$(TARGET)" && rm "$(NAME)" $(RELEASE_ASSETS) && cd .. \ - && rmdir "$(TARGET)" - -$(RELEASE_DIR)/$(NAME)-$(VERSION)_windows_%.zip: $(SOURCES) - $(eval TARGET := $(NAME)-$(VERSION)_windows_$*) - mkdir -p "$(TARGET)" \ - && env GOOS=windows GOARCH=$* CGO_ENABLED=0 go build -a \ - -o "$(TARGET)/$(NAME).exe" -ldflags "-X main.Version=$(VERSION)" \ - && cp $(RELEASE_ASSETS) "$(TARGET)/" \ - && zip -r "$@" "$(TARGET)" \ - && cd "$(TARGET)" && rm "$(NAME).exe" $(RELEASE_ASSETS) && cd .. \ - && rmdir "$(TARGET)"