18 lines
612 B
Bash
Executable file
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"
|