From 156f8159354437b6174e08d1f647a43c5d8e1ccc Mon Sep 17 00:00:00 2001 From: n0vad3v Date: Wed, 4 Mar 2020 20:54:09 +0800 Subject: [PATCH] Fix Makefile --- Makefile | 22 ++++++++++++---------- scripts/build.sh | 0 2 files changed, 12 insertions(+), 10 deletions(-) mode change 100644 => 100755 scripts/build.sh diff --git a/Makefile b/Makefile index 844fe22..23eaaa8 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,15 @@ -GOCMD=go -GOBUILD=$(GOCMD) build -GOCLEAN=$(GOCMD) clean -GOTEST=$(GOCMD) test -GOGET=$(GOCMD) get -BINARY_NAME=webp-server -BINARY_LINUX=$(BINARY_NAME)_linux-amd64 +ifeq ($(shell uname),Linux) + OS=linux +else + OS=darwin +endif + +ifeq ($(shell uname -m),aarch64) + ARCH=arm64 +else + ARCH=amd64 +endif all: build build: - $(GOBUILD) -o $(BINARY_LINUX) -v -test: - $(GOTEST) -v ./... \ No newline at end of file + ./scripts/build.sh $(OS) $(ARCH) \ No newline at end of file diff --git a/scripts/build.sh b/scripts/build.sh old mode 100644 new mode 100755