29 lines
602 B
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
|