cancionero-web/Makefile

31 lines
677 B
Makefile
Raw Normal View History

.PHONY=static all clean
ALL_STATIC := $(patsubst res/static/%,public/%,$(wildcard res/static/*))
ALL_LESS := $(patsubst res/less/%.less,public/%.css,$(wildcard res/less/*.less))
ALL_TEMPLATES := $(wildcard res/templates/*.html)
PY_SRC := $(wildcard src/**.py)
all: public public/audios public/index.html static
static: $(ALL_LESS) $(ALL_STATIC)
public:
mkdir public
public/index.html: $(ALL_TEMPLATES) $(PY_SRC)
python3 src/latex_scanner.py --latex latex/cancionero.tex --audios audios
2020-10-14 00:54:52 +02:00
public/audios: audios public
rm -f public/audios
ln -s ../audios public/audios
public/%.css: res/less/%.less
lessc $< $@
public/%: res/static/%
cp $< $@
2020-10-14 00:54:52 +02:00
clean:
rm -rf public