forked from libretro/Lakka-LibreELEC
This reverts commit 3b70bb1c285e795dd50f59213e10d7bbe0ca2b44. Revert efivar package to 10 Dec 2021 - as last known good working dependant version of efibootmgr - efibootmgr 17 (08 Sep 2021) Fix build of system-tools addon on x86_64
44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
PKG_NAME="efivar"
|
|
PKG_VERSION="b920a6ca82250504167066d24aa8731ad29a0de8" # 10 Dec 2021
|
|
PKG_SHA256="def327792854bdb5bc442e2907e1871c954e55e33d67045dcd2d2988f8a08afd"
|
|
PKG_ARCH="x86_64"
|
|
PKG_LICENSE="LGPL"
|
|
PKG_SITE="https://github.com/rhboot/efivar"
|
|
PKG_URL="https://github.com/rhboot/efivar/archive/${PKG_VERSION}.tar.gz"
|
|
PKG_DEPENDS_HOST="toolchain:host"
|
|
PKG_DEPENDS_TARGET="toolchain efivar:host"
|
|
PKG_LONGDESC="Tools and library to manipulate EFI variables."
|
|
PKG_BUILD_FLAGS="-gold"
|
|
|
|
pre_make_host() {
|
|
export TOPDIR=${PKG_BUILD}
|
|
}
|
|
|
|
make_host() {
|
|
make -C src/ include/efivar/efivar-guids.h
|
|
}
|
|
|
|
pre_make_target() {
|
|
sed -e 's/-Werror//' -i src/include/gcc.specs
|
|
export TOPDIR=${PKG_BUILD}
|
|
}
|
|
|
|
make_target() {
|
|
make CROSS_COMPILE=${TARGET_NAME}- -C src/ libefivar.a libefiboot.a efivar.h efivar
|
|
}
|
|
|
|
makeinstall_host() {
|
|
: # noop
|
|
}
|
|
|
|
makeinstall_target() {
|
|
mkdir -p ${SYSROOT_PREFIX}/usr/lib
|
|
cp -P src/libefivar.a src/libefiboot.a ${SYSROOT_PREFIX}/usr/lib/
|
|
|
|
mkdir -p ${SYSROOT_PREFIX}/usr/include/efivar
|
|
cp -P src/include/efivar/*.h ${SYSROOT_PREFIX}/usr/include/efivar
|
|
}
|