PCv5/Makefile

29 lines
602 B
Makefile

CSSC := lesscpy
src := $(wildcard app/static/less/*.less)
obj := $(src:app/static/less/%.less=app/static/css/%.css)
# PCv5-extra
TAR := tar
extra-uri := https://gitea.planet-casio.com/devs/PCv5-extra/releases/download/v20240308/PCv5-extra.tar.zstd
extra-path := PCv5-extra.tar.zstd
# wget or curl or something else ?
DOWNLOADER := wget -O $(extra-path) $(extra-uri)
run: css
@flask run
css: $(obj)
app/static/css/%.css: app/static/less/%.less
$(CSSC) $< $@
clean-extra:
rm -rf extra/*
get-extra: clean-extra
$(DOWNLOADER)
$(TAR) -xf $(extra-path)
rm $(extra-path)
.PHONY: css run