30 lines
449 B
Makefile
30 lines
449 B
Makefile
# Source and target file names
|
|
DTS = counter.dts
|
|
DTBO = counter.dtbo
|
|
|
|
# Installation paths
|
|
OVERLAY_DIR = /boot/overlays
|
|
CONFIG_TXT = /boot/firmware/config.txt
|
|
OVERLAY_NAME = counter
|
|
|
|
all: $(DTBO)
|
|
|
|
$(DTBO): $(DTS)
|
|
dtc -@ -I dts -O dtb -o $@ $<
|
|
|
|
load: $(DTBO)
|
|
sudo dtoverlay -d . $(OVERLAY_NAME)
|
|
@echo "Overlay loaded"
|
|
|
|
unload: $(DTBO)
|
|
sudo dtoverlay -R $(OVERLAY_NAME)
|
|
@echo "Overlay unloaded"
|
|
|
|
list:
|
|
sudo dtoverlay -l
|
|
|
|
|
|
clean:
|
|
rm -f *.dtbo
|
|
|