Refactor Makefiles

This commit is contained in:
Lexi / Zoe 2021-04-03 18:35:38 +02:00
parent b5f86d5972
commit fccd19dbf4
Signed by: binaryDiv
GPG key ID: F8D4956E224DA232
2 changed files with 78 additions and 52 deletions

27
Makefile Normal file
View file

@ -0,0 +1,27 @@
# Project makefile (depends on firmware/Makefile)
# ===============================================
FIRMWARE_DIR = firmware
.PHONY: all clean build firmware firmware-clean firmware-build firmware-flash
# Default target (build firmware)
all: firmware
# Shortcuts
clean: firmware-clean
build: firmware-build
# Firmware
# --------
firmware: firmware-build
firmware-clean:
make -C $(FIRMWARE_DIR) clean
firmware-build:
make -C $(FIRMWARE_DIR) build
firmware-flash:
make -C $(FIRMWARE_DIR) flash