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 favicon-*.png a*.png lamb-of-God.svg sworker.js \ index_de.html index.html screen.css site.webmanifest favicon.ico \ google9815148f4ac1407f.html config.es hesla.es activePage.es %.js: %.es $(BABEL) --source-maps true -o $@ $< all: index.html index_de.html config.js activePage.js hesla.js index.html: generate_html_cs.py hes23-01.xml templates/czech.html templates/base.html ./generate_html_cs.py hes23-01.xml >$@ index_de.html: generate_html_de.py hernnhut/2023/Losungen\ Free\ 2023.xml templates/german.html templates/base.html ./generate_html_de.py hernnhut/2023/Losungen\ Free\ 2023.xml >$@ hesla-chrome.zip: zip -9vT $@ google9815148f4ac1407f.html \ hesla.js favicon*.png a*.png \ index_de.html index.html manifest.json screen.css install: $(FILES) rsync -avLz --delete $(FILES) \ ~/archiv/website/hubmaier/hesla.ceplovi.cz/ websync clean: rm -fv index*.html *~ {activePage,config,hesla}.js *.js.map