From 7081eccf5cbf194c20453a9540f835e2729810db Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Mon, 18 Mar 2019 19:49:59 +0100 Subject: [PATCH] add Makefile --- Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..46f569f --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +.PHONY: test build + +GOBIN = $(dir $(realpath $(firstword $(MAKEFILE_LIST))))build/bin +PROJECT_NAME=keycard-cli +GO_PROJECT_PATH=github.com/status-im/$(PROJECT_NAME) +BIN_NAME=keycard +DOCKER_IMAGE_NAME=keycard + +build: + go build -i -o $(GOBIN)/$(BIN_NAME) -v . + @echo "Compilation done." + @echo "Run \"./build/bin/$(BIN_NAME) -h\" to view available commands." + +test: + go test -v ./... + +build-docker-image: + docker build -t $(DOCKER_IMAGE_NAME) -f _assets/Dockerfile . + +build-platforms: + xgo -image $(DOCKER_IMAGE_NAME) --dest $(GOBIN) --targets=linux/amd64,windows/amd64 ./cmd/$(BIN_NAME)