48 lines
735 B
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
|