PCv5/Makefile

22 lines
833 B
Makefile

CSSC := lesscpy
src := $(wildcard app/static/less/*.less)
obj := $(src:app/static/less/%.less=app/static/css/%.css)
run: css
@flask run
css: $(obj)
emoji: emoji-data
cd submodules/emoji-picker-element && npm install && npm run build
mkdir -p app app/static/scripts/emoji-picker-element/ && cp submodules/emoji-picker-element/i18n/*.js submodules/emoji-picker-element/database.js submodules/emoji-picker-element/picker.js submodules/emoji-picker-element/index.js app/static/scripts/emoji-picker-element/
emoji-data:
cd submodules/emoji-picker-element-data/ && npm install && npm run build
mkdir -p app/static/scripts/emoji-picker-element/ && cp submodules/emoji-picker-element-data/fr/emojibase/data.json app/static/scripts/emoji-picker-element/
app/static/css/%.css: app/static/less/%.less
$(CSSC) $< $@
.PHONY: css run