blob: 76167008659757fd6e0b196bb49b9f5e14dd0ff8 [file] [log] [blame]
# Copyright 2018 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
EAPI=5
CROS_WORKON_PROJECT="chromiumos/platform/newblue"
CROS_WORKON_LOCALNAME="newblue"
CROS_WORKON_INCREMENTAL_BUILD=1
inherit toolchain-funcs multilib cros-workon udev
DESCRIPTION="NewBlue Bluetooth stack"
HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform/newblue"
LICENSE="BSD-Google"
SLOT="0"
KEYWORDS="~*"
IUSE=""
src_configure() {
cros-workon_src_configure
}
src_test() {
if ! use x86 && ! use amd64 ; then
elog "Skipping unit tests on non-x86 platform"
else
emake test
fi
}
src_install() {
emake DESTDIR="${D}" libdir=/usr/"$(get_libdir)" install
insinto /usr/"$(get_libdir)"/pkgconfig
doins newblue.pc
udev_dorules "${FILESDIR}"/50-newblue.rules
}