| # 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="~*" |