cancionero-web/Makefile
Carlos Galindo 03522304fa Rediseño de la interfaz y arreglos menores
- ¡Ahora con tema oscuro! Se activa según el navegador del usuario.
- URL de audios simplificada.
- Nuevos iconos para canciones con acordes/audios.
- Enlaces de la cabecera actualizados.
- Siempre mostramos los ajustes.
- Insertar espacio forzoso para separar algunas palabras que se juntaban.
- Soporte para canciones con dos líneas de acordes (e.g. Engrandece).
2023-09-08 00:37:38 +02:00

36 lines
874 B
Makefile

.PHONY=static all clean
ALL_STATIC := $(patsubst res/static/%,public/%,$(wildcard res/static/*))
ALL_LESS := public/main.css public/index.css public/song.css
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 --other-latex latex/canciones/
public/audios: audios public
rm -f public/audios
#ln -s ../audios/Canciones public/audios
public/main.css: res/less/main.less res/less/colors.less
lessc $< $@
public/index.css: res/less/index.less res/less/colors.less
lessc $< $@
public/song.css: res/less/song.less res/less/colors.less
lessc $< $@
public/%: res/static/%
cp -ra $< $@
clean:
rm -rf public