33 lines
No EOL
1.2 KiB
Makefile
33 lines
No EOL
1.2 KiB
Makefile
BULMA_RELEASE=$(shell curl -Ls "https://api.github.com/repos/jgthms/bulma/releases/latest" | jq -r '.tag_name')
|
|
|
|
all: bulma qr-creator index.html
|
|
|
|
.PHONY: bulma
|
|
bulma:
|
|
mkdir -p tmp
|
|
curl -Lsf https://github.com/jgthms/bulma/releases/download/${BULMA_RELEASE}/bulma-${BULMA_RELEASE}.zip -o tmp/bulma.zip
|
|
unzip -o -d tmp/ tmp/bulma.zip
|
|
mkdir -p css
|
|
cp tmp/bulma/css/bulma.css css/bulma.css
|
|
cp tmp/bulma/css/bulma.css.map css/bulma.css.map
|
|
cp tmp/bulma/css/bulma.min.css css/bulma.min.css
|
|
|
|
.PHONY: qr-creator
|
|
qr-creator:
|
|
curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.es6.min.js -o js/qr-creator.es6.min.js
|
|
curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.min.js -o js/qr-creator.min.js
|
|
curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.min.js.map -o js/qr-creator.min.js.map
|
|
|
|
index.html: index.html.pre i18n.json index.html.post
|
|
cat index.html.pre i18n.json index.html.post > index.html
|
|
|
|
iban.json: iban_validator_gen.py iban-registry_1.txt
|
|
python3 iban_validator_gen.py
|
|
|
|
.PHONY: install
|
|
install: index.html iban.json
|
|
rsync -var --progress ./img ./css ./js ./index.html ./site.webmanifest ./sticker.png mariko:/srv/www/bezahlbrudi.jetzt/
|
|
|
|
.PHONY: dev
|
|
dev:
|
|
python -m http.server
|