VERSION := "invalid"
GITHUB_RELEASES_BASEURL := "https://github.com/Nerivec/zigbee2mqtt-windfront/releases/download"
.PHONY: clean

all: zigbee2mqtt-windfront/index.html

zigbee2mqtt-windfront/index.html: zigbee2mqtt-windfront-v$(VERSION).tar.gz
	mkdir -p $(shell echo $@ | sed 's#/.*##')
	tar -C $(shell echo $@ | sed 's#/.*##') --strip-components=1 -xzf "$<"
	find ./zigbee2mqtt-windfront -type f -name "*.br" -delete
	rm -rf ./zigbee2mqtt-windfront/onboarding

zigbee2mqtt-windfront-v$(VERSION).tar.gz:
	wget -nc --progress=dot:mega "$(GITHUB_RELEASES_BASEURL)/v$(VERSION)/$@" -O "$@"
	sha256sum -c --ignore-missing sha256sums.txt

clean:
	rm -rf zigbee2mqtt-windfront
	rm -f zigbee2mqtt-windfront-v$(VERSION).tar.gz
