diff options
Diffstat (limited to 'import-layers/meta-virtualization/recipes-devtools/go-cross/go-native.inc')
-rw-r--r-- | import-layers/meta-virtualization/recipes-devtools/go-cross/go-native.inc | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/import-layers/meta-virtualization/recipes-devtools/go-cross/go-native.inc b/import-layers/meta-virtualization/recipes-devtools/go-cross/go-native.inc deleted file mode 100644 index cb2dd2a7ca..0000000000 --- a/import-layers/meta-virtualization/recipes-devtools/go-cross/go-native.inc +++ /dev/null @@ -1,54 +0,0 @@ -inherit native - -export GOOS = "${BUILD_GOOS}" -export GOARCH = "${BUILD_GOARCH}" -export GOROOT_FINAL = "${STAGING_LIBDIR_NATIVE}/go" -export CGO_ENABLED = "1" - -do_configure[noexec] = "1" - -do_compile() { - export GOBIN="${B}/bin" - rm -rf ${GOBIN} - mkdir ${GOBIN} - - export TMPDIR=${WORKDIR}/build-tmp - mkdir -p ${WORKDIR}/build-tmp - - cd src - CGO_ENABLED=0 ./make.bash --host-only -} - - -make_wrapper() { - rm -f ${D}${bindir}/$2 - cat <<END >${D}${bindir}/$2 -#!/bin/bash -here=\`dirname \$0\` -export GOROOT="${GOROOT:-\`readlink -f \$here/../lib/go\`}" -\$here/../lib/go/bin/$1 "\$@" -END - chmod +x ${D}${bindir}/$2 -} - -do_install() { - install -d ${D}${libdir}/go - cp -a ${B}/pkg ${D}${libdir}/go/ - install -d ${D}${libdir}/go/src - (cd ${S}/src; for d in *; do \ - [ -d $d ] && cp -a ${S}/src/$d ${D}${libdir}/go/src/; \ - done) - install -d ${D}${bindir} ${D}${libdir}/go/bin - for f in ${B}/bin/* - do - base=`basename $f` - install -m755 $f ${D}${libdir}/go/bin - make_wrapper $base $base - done -} - -do_package[noexec] = "1" -do_packagedata[noexec] = "1" -do_package_write_ipk[noexec] = "1" -do_package_write_deb[noexec] = "1" -do_package_write_rpm[noexec] = "1" |