blob: be8f76241b224f578c0246fa20cf7b3662c669e1 [file] [log] [blame] [edit]
# Copyright 2024 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE.makefile file.
EAPI=7
ZEPHYR_PROGRAM="bloonchipper"
export FIRMWARE_RELEASE_REPLACE_RO="yes"
CROS_WORKON_PROJECT=(
"chromiumos/third_party/zephyr"
"chromiumos/third_party/zephyr/cmsis"
"chromiumos/third_party/zephyr/hal_stm32"
"chromiumos/third_party/zephyr/nanopb"
"external/gob/boringssl/boringssl"
"external/github.com/google/googletest"
"chromiumos/platform/ec"
)
CROS_WORKON_LOCALNAME=(
"../platform/release-firmware/zephyr-bloonchipper"
"zephyr/cmsis"
"zephyr/hal_stm32"
"zephyr/nanopb"
"boringssl"
"googletest"
"../platform/release-firmware/fpmcu-bloonchipper/ec"
)
CROS_WORKON_DESTDIR=(
"${S}/zephyr-base"
"${S}/modules/cmsis"
"${S}/modules/hal_stm32"
"${S}/modules/nanopb"
"${S}/modules/boringssl"
"${S}/modules/googletest"
"${S}/modules/ec"
)
CROS_WORKON_EGIT_BRANCH=(
"firmware-fpmcu-bloonchipper-release"
"chromeos-main"
"chromeos-main"
"main"
"upstream/master"
"main"
"firmware-fpmcu-bloonchipper-release"
)
inherit cros-workon cros-zephyr-fpmcu
DESCRIPTION="Zephyr based Fingerprint MCU firmware for ${ZEPHYR_PROGRAM}."
KEYWORDS="~*"