Adds executable target statement for arm platform

Adds executable target statement for arm platform
This commit is contained in:
Mike Holzinger
2018-12-11 13:13:59 -08:00
committed by GitHub
parent b26ea7e9a4
commit 88d0a15ada

View File

@@ -7,17 +7,20 @@ CC_WIN=i686-w64-mingw32-gcc
CC_ARM=arm-linux-gnueabihf-gcc
GOWIN=CC=$(CC_WIN) CGO_ENABLED=1 GOOS=windows GOARCH=386
GOARM=CC=$(CC_ARM) CGO_ENABLED=1 GOOS=linux GOARCH=arm
GOARM_SHARED=CC=$(CC_ARM) CGO_ENABLED=1 GOOS=linux GOARCH=arm
BINARY_NAME=bootstrap
BINARY_NAME_WIN=bootstrap.exe
all: clean build build-windows build-shared build-example
all: clean build build-windows build-arm build-shared build-example
build: clean
$(GOBUILD) -o bin/$(BINARY_NAME) -v src/main.go
build-windows:
$(GOWIN) $(GOBUILD) -o bin/$(BINARY_NAME_WIN) -v src/main.go
build-arm:
$(GOARM) $(GOBUILD) -o bin/$(BINARY_NAME) -v src/main.go
build-shared:
$(GOBUILD) -o bin/$(BINARY_NAME).so -buildmode=c-shared -v src/main.go
build-shared-arm: clean