mirror of
https://github.com/minio/minio.git
synced 2025-04-01 02:03:42 -04:00
cleanup makefile and enable CGO_ENABLED=0 (#4598)
This commit is contained in:
parent
c88dca984d
commit
a86dc8a4c5
54
Makefile
54
Makefile
@ -1,58 +1,8 @@
|
|||||||
LDFLAGS := $(shell go run buildscripts/gen-ldflags.go)
|
|
||||||
PWD := $(shell pwd)
|
PWD := $(shell pwd)
|
||||||
GOPATH := $(shell go env GOPATH)
|
GOPATH := $(shell go env GOPATH)
|
||||||
|
LDFLAGS := $(shell go run buildscripts/gen-ldflags.go)
|
||||||
|
|
||||||
BUILD_LDFLAGS := '$(LDFLAGS)'
|
BUILD_LDFLAGS := '$(LDFLAGS)'
|
||||||
TAG := latest
|
|
||||||
|
|
||||||
HOST ?= $(shell uname)
|
|
||||||
CPU ?= $(shell uname -m)
|
|
||||||
|
|
||||||
# if no host is identifed (no uname tool)
|
|
||||||
# we assume a Linux-64bit build
|
|
||||||
ifeq ($(HOST),)
|
|
||||||
HOST = Linux
|
|
||||||
endif
|
|
||||||
|
|
||||||
# identify CPU
|
|
||||||
ifeq ($(CPU), x86_64)
|
|
||||||
HOST := $(HOST)64
|
|
||||||
else
|
|
||||||
ifeq ($(CPU), amd64)
|
|
||||||
HOST := $(HOST)64
|
|
||||||
else
|
|
||||||
ifeq ($(CPU), i686)
|
|
||||||
HOST := $(HOST)32
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
#############################################
|
|
||||||
# now we find out the target OS for
|
|
||||||
# which we are going to compile in case
|
|
||||||
# the caller didn't yet define OS himself
|
|
||||||
ifndef (OS)
|
|
||||||
ifeq ($(HOST), Linux64)
|
|
||||||
arch = gcc
|
|
||||||
else
|
|
||||||
ifeq ($(HOST), Linux32)
|
|
||||||
arch = 32
|
|
||||||
else
|
|
||||||
ifeq ($(HOST), Darwin64)
|
|
||||||
arch = clang
|
|
||||||
else
|
|
||||||
ifeq ($(HOST), Darwin32)
|
|
||||||
arch = clang
|
|
||||||
else
|
|
||||||
ifeq ($(HOST), FreeBSD64)
|
|
||||||
arch = gcc
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
all: install
|
all: install
|
||||||
|
|
||||||
@ -117,7 +67,7 @@ coverage: build
|
|||||||
|
|
||||||
gomake-all: build
|
gomake-all: build
|
||||||
@echo "Installing minio at $(GOPATH)/bin/minio"
|
@echo "Installing minio at $(GOPATH)/bin/minio"
|
||||||
@go build --ldflags $(BUILD_LDFLAGS) -o $(GOPATH)/bin/minio
|
@CGO_ENABLED=0 go build --ldflags $(BUILD_LDFLAGS) -o $(GOPATH)/bin/minio
|
||||||
|
|
||||||
pkg-add:
|
pkg-add:
|
||||||
@echo "Adding new package $(PKG)"
|
@echo "Adding new package $(PKG)"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user