mirror of
https://github.com/flatcar/scripts.git
synced 2025-12-07 18:31:54 +01:00
vboot_reference: update to minimal cgpt-only version
This commit is contained in:
parent
3de0a9c721
commit
8a835ed970
@ -5,53 +5,21 @@ EAPI="4"
|
||||
CROS_WORKON_PROJECT="coreos/vboot_reference"
|
||||
CROS_WORKON_REPO="git://github.com"
|
||||
CROS_WORKON_LOCALDIR="src/platform"
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
else
|
||||
CROS_WORKON_COMMIT="7359eb09a7419bf025d9ab1f5234be1466bbb636"
|
||||
CROS_WORKON_COMMIT="8881575d1372b860744afe57b52a153a03c80c6a"
|
||||
KEYWORDS="amd64 arm x86"
|
||||
fi
|
||||
|
||||
inherit cros-debug cros-workon cros-au
|
||||
|
||||
DESCRIPTION="Chrome OS verified boot tools"
|
||||
inherit autotools-utils cros-workon
|
||||
|
||||
DESCRIPTION="CoreOS Disk Utilities (e.g. cgpt)"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="cros_host"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/libyaml
|
||||
dev-libs/openssl
|
||||
sys-apps/util-linux"
|
||||
RDEPEND="sys-apps/util-linux"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_compile() {
|
||||
mkdir "${S}"/build-main
|
||||
tc-export CC AR CXX PKG_CONFIG
|
||||
cros-debug-add-NDEBUG
|
||||
# Vboot reference knows the flags to use
|
||||
unset CFLAGS
|
||||
emake BUILD="${S}"/build-main \
|
||||
ARCH=$(tc-arch) all
|
||||
unset CC AR CXX PKG_CONFIG
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake BUILD="${S}"/build-main \
|
||||
ARCH=$(tc-arch) runtests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einfo "Installing programs"
|
||||
# Installing on the host
|
||||
emake BUILD="${S}"/build-main DESTDIR="${D}/usr/bin" install
|
||||
|
||||
# Install public headers to /build/${BOARD}/usr/include/vboot
|
||||
einfo "Installing header files"
|
||||
insinto /usr/include/vboot
|
||||
doins firmware/include/* host/include/*
|
||||
|
||||
einfo "Installing host library"
|
||||
dolib.a build-main/libvboot_host.a
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user