blob: 6940c54b7c210f178dcbfc6df3fb82080909d8f8 [file] [log] [blame]
# Copyright 2021 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CROS_WORKON_COMMIT=("24c2d1e193a48d85e1baf6b86cd7192f15c896fa" "3834fefc28ae84191c4f3204905347f2937e6b7e")
CROS_WORKON_TREE=("868631771d0a506c789c4d2fac62435ede8cfe6e" "3ef2d8a1bb49eda7fe240c3a798aa6b0e8cfe261" "55c0c5eeb7ea37270d5b8601e2000e8fe8a79704" "8f6de2a783ab3318fdbf266502f7120ef3357528" "bb7de3b1d4f960d843d3357bf0eff14cfbd3603d")
CROS_WORKON_PROJECT=("chromiumos/platform/factory" "chromiumos/chromite")
CROS_WORKON_LOCALNAME=("platform/factory" "../chromite")
CROS_WORKON_SUBTREE=("py" "lib bin scripts PRESUBMIT.cfg")
CROS_WORKON_DESTDIR=("${S}" "${S}/chromite")
inherit cros-workon
DESCRIPTION="Chrome OS HWID Extractor"
HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform/factory/"
SRC_URI=""
LICENSE="BSD-Google"
KEYWORDS="*"
IUSE="cros_host"
RDEPEND="chromeos-base/vboot_reference
chromeos-base/vpd
dev-python/pyserial
dev-util/hdctools
sys-apps/flashrom
"
src_install() {
local lib="/usr/local"
if use cros_host; then
lib="/usr/lib"
fi
emake -C py/hwid_extractor \
DESTDIR="${D}" \
LIB_DIR="${lib}" \
CHROMITE_PATH="${S}/chromite" \
CHROMITE_SRC_PATH="${S}/chromite/lib" \
install
}