# 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