blob: 4f1269eaf67c88ceefdfab4dc95e6e90c8e5798a [file] [log] [blame]
# Copyright 2020 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CROS_WORKON_COMMIT="c9ef1221782f42d1fd625da1678271b3c9920480"
CROS_WORKON_TREE=("f109c58de01a51af0998c1f59270c5788c2b061d" "ef118ceb3e8ebcc8b8a4ae6577a71d7ad210a722" "ad1fd2e4d4c9cb42d85d97fe12f958890ad6ab14" "e7dba8c91c1f3257c34d4a7ffff0ea2537aeb6bb")
CROS_WORKON_USE_VCSID="1"
CROS_WORKON_LOCALNAME="platform2"
CROS_WORKON_PROJECT="chromiumos/platform2"
CROS_WORKON_OUTOFTREE_BUILD=1
CROS_WORKON_SUBTREE="biod common-mk libec .gn"
PLATFORM_SUBDIR="libec"
inherit cros-workon platform
DESCRIPTION="Embedded Controller Library for Chromium OS"
HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/libec"
LICENSE="BSD-Google"
KEYWORDS="*"
COMMON_DEPEND=""
RDEPEND="
${COMMON_DEPEND}
"
DEPEND="
${COMMON_DEPEND}
chromeos-base/chromeos-ec-headers:=
"
src_install() {
dolib.so "${OUT}"/lib/libec*.so
dolib.a "${OUT}"/libec*.a
insinto /usr/"$(get_libdir)"/pkgconfig
doins "${OUT}"/obj/libec/libec*.pc
insinto /usr/include/libec
doins ./*.h
insinto /usr/include/libec/fingerprint
doins ./fingerprint/*.h
}
platform_pkg_test() {
platform_test "run" "${OUT}/libec_tests"
}