From ee4fdb76d5fc14ce338d67314c58a757235a6fd0 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 20 Feb 2017 23:08:39 +0100 Subject: add new package hugo, this requires google go. logic mostly from buildroot --- mk/go.mk | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 mk/go.mk (limited to 'mk') diff --git a/mk/go.mk b/mk/go.mk new file mode 100644 index 000000000..8b980b8a2 --- /dev/null +++ b/mk/go.mk @@ -0,0 +1,34 @@ +ifeq ($(ADK_TARGET_ARCH_ARM),y) +ADK_GO_ARCH:= aarch64 +endif +ifeq ($(ADK_TARGET_ARCH_ARM),y) +ADK_GO_ARCH:= arm +endif +ifeq ($(ADK_TARGET_ARCH_MIPS),y) +ADK_GO_ARCH:= mips +endif +ifeq ($(ADK_TARGET_ARCH_MIPS64),y) +ADK_GO_ARCH:= mips64 +endif +ifeq ($(ADK_TARGET_ARCH_PPC64),y) +ADK_GO_ARCH:= ppc64 +endif +ifeq ($(ADK_TARGET_ARCH_X86),y) +ADK_GO_ARCH:= i386 +endif +ifeq ($(ADK_TARGET_ARCH_X86_64),y) +ADK_GO_ARCH:= amd64 +endif +ADK_GO_ROOT:= $(STAGING_HOST_DIR)/usr/lib/go +ADK_GO_PATH:= $(STAGING_HOST_DIR)/usr/lib/gopath +ADK_GO_BINPATH:= $(ADK_GO_PATH)/bin/linux_$(ADK_GO_ARCH) +ADK_GO_TOOLDIR:= $(ADK_GO_ROOT)/pkg/tool/linux_$(ADK_GO_ARCH) +ADK_GO:= $(ADK_GO_ROOT)/bin/go +ADK_GO_TARGET_ENV:= CGO_ENABLED=1 \ + GOARCH=$(ADK_GO_ARCH) \ + GOROOT="$(ADK_GO_ROOT)" \ + GOPATH="$(ADK_GO_PATH)" \ + CC="$(TARGET_CC)" \ + CXX="$(TARGET_CXX)" \ + GOTOOLDIR="$(ADK_GO_TOOLDIR)" + -- cgit v1.2.3