blob: e36540c3b8ec3cf9022c2405f3abbe6beabbd895 (
plain) (
tree)
|
|
BABEL=node node_modules/babel-cli/bin/babel.js
FILES=hesla.js hesla.js.map require.js config.js config.js.map \
activePage.js activePage.js.map icon-*.png sworker.js \
index_de.html index.html screen.css hesla.webapp favicon.ico \
google9815148f4ac1407f.html config.es hesla.es activePage.es
%.js: %.es
$(BABEL) --source-maps true -t ES5 -m amdStrict -o $@ $<
all: index.html index_de.html config.js activePage.js hesla.js
index.html: generate_html_cs.py hes15-20.xml templates/czech.html templates/base.html
./generate_html_cs.py hes15-20.xml >$@
index_de.html: generate_html_de.py hernnhut/2015/Losungen\ Free\ 2015.xml templates/german.html templates/base.html
./generate_html_de.py hernnhut/2015/Losungen\ Free\ 2015.xml >$@
hesla-chrome.zip:
zip -9vT $@ google9815148f4ac1407f.html hesla.appcache \
hesla.js icon-128.png icon-30.png icon-60.png \
index_de.html index.html manifest.json screen.css
install: $(FILES)
rsync -avLz --delete $(FILES) \
~/Dokumenty/website/hubmaier/hesla.ceplovi.cz/
websync
clean:
rm -fv index*.html *~ {activePage,config,hesla}.js *.js.map
|