firecrown/Makefile

48 lines
735 B
Makefile

include .env
export
# `make` (setup workspace & build everything)
build:
./bin/init
./bin/update
./bin/build-mcuboot
./bin/build-net
./bin/build-zmk
# `make install` (flash things build with `make`)
install:
./bin/flash-firmware
./bin/flash-zmk
# `make zmk` (rebuild and flash zmk)
zmk:
./bin/update
./bin/build-zmk
./bin/flash-zmk
# `make firmware` (rebuild and flash firmware)
firmware:
./bin/update
./bin/build-mcuboot
./bin/build-net
./bin/flash-firmware
# aliases for individual functions
init:
./bin/init
update:
./bin/update
test:
./bin/test
build-zmk:
./bin/build-zmk
build-firmware:
./bin/build-mcuboot
./bin/build-net
flash-zmk:
./bin/flash-zmk
flash-firmware:
./bin/flash-firmware
.PHONY: build