Files
retroSoC/app/apps/apu_release/app.mk
T
maksyuki 3ac9e73ab9 feat: refactor tests for mailbox and environment validation
- Updated mailbox purpose tests to reflect new write order and sequence handling.
- Added tests to ensure Linux-ready values match LP contract and constants match Linux helper.
- Introduced tests to verify that offset changes do not hide stale Linux helpers.
- Enhanced environment tests to report current locked launcher and runtime versions.
- Added checks for SBT launcher presence in environment labels.
- Improved full diagram tests to validate storage geometry and RSA vector configurations.
- Expanded register tests to ensure crypto interrupt registers publish all events and lifecycle annotations preserve security boundaries.
- Modified script tools tests to include Vexii generation validation and updated workflow assertions.
2026-09-30 10:51:04 +08:00

17 lines
767 B
Makefile

APP_SRCS += $(ROOT_PATH)/app/apps/apu_release/main.c
APP_INC_DIRS += $(ROOT_PATH)/app/apps/apu_release $(ROOT_PATH)/app/apps/hp_boot \
$(SW_BUILD_DIR)/include
APU_RELEASE_ASSETS_H := $(SW_BUILD_DIR)/include/apu_release_assets.h
$(APU_RELEASE_ASSETS_H): $(APU_P5_BUNDLE) $(APU_P7_MODEL) $(APU_P9_APUC) \
$(ROOT_PATH)/scripts/build_apu_release_assets.py \
$(ROOT_PATH)/scripts/apu_codecs.py $(ROOT_PATH)/scripts/apu_kws.py \
$(ROOT_PATH)/scripts/apu_kws_coeff.py \
$(ROOT_PATH)/scripts/apu_p5_coefficients.py
python3 $(ROOT_PATH)/scripts/build_apu_release_assets.py \
--apumc $(APU_P5_BUNDLE) --apuc $(APU_P9_APUC) --apum $(APU_P7_MODEL) \
--kws-corpus $(CACHE_ROOT)/sources/apu-kws-pcm \
--output $@
$(SW_BUILD_DIR)/firmware: $(APU_RELEASE_ASSETS_H)