firecrown/bin/build-zmk
2026-03-12 21:21:36 +01:00

18 lines
612 B
Bash
Executable file

#!/usr/bin/env zsh
source "${0:a:h}/lib/env"
source "$lib/build"
export ZEPHYR_SDK_INSTALL_DIR="$base/build/zephyr-sdk-0.17.0"
prepare zmk "$mod/birdsong-zmk"
west build app/ -p \
-d "$out/zmk" \
-b coquette@nightingale/nrf5340/cpuapp \
-DSHIELD=coquette_birby_zmk \
-DZMK_EXTRA_MODULES="$mod/custom-sn;$mod/birdsong-devices;$mod/zfetch" \
-DCONFIG_MCUBOOT_SIGNATURE_KEY_FILE='"'"$MCUBOOT_SIGNATURE_KEY"'"' \
-DZMK_CONFIG="$base/config" \
-DEXTRA_CFLAGS="-Wno-deprecated-declarations"
ln -sf "$out/zmk/zephyr/zmk.signed.hex" "$out/zmk.hex"
ln -sf "$out/zmk/zephyr/zmk.signed.bin" "$out/zmk.bin"