mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2025-01-20 21:35:27 +00:00
c6b3310272
release notes: - https://github.com/rhboot/efivar/releases/tag/38 - https://github.com/rhboot/efivar/releases/tag/39
44 lines
1.1 KiB
Makefile
44 lines
1.1 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
PKG_NAME="efivar"
|
|
PKG_VERSION="39"
|
|
PKG_SHA256="c9edd15f2eeeea63232f3e669a48e992c7be9aff57ee22672ac31f5eca1609a6"
|
|
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-static
|
|
}
|
|
|
|
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
|
|
}
|