.PHONY: all entr
all: \
index.html index.css index.js \
QVtq/index.html \
window/NsD0/index.html \
window/Vfqb/index.html \
window/m39N/index.html \
window/ImgX/index.html \
credits/index.html
entr:
( echo Makefile; find -name '*.slim' -o -name '*.scss' -o -name '*.purs' -o -name '*.dhall'; find assets/ ) | entr make
QVtq/index.html: QVtq/index.slim assets/paras.txt assets/img/map.svg
/usr/share/doc/ruby-slim/examples/slimrb -p QVtq/index.slim > $@
index.html: index.slim assets/paras.txt assets/audio/transcripts.txt
/usr/share/doc/ruby-slim/examples/slimrb -p index.slim > $@
index.css: index.scss _font-face.scss
sassc -Mt expanded index.scss $@
index.js: Interactive.purs packages.dhall spago.dhall
spago bundle-app -u-c --main Interactive --to index.js
credits/index.html: credits/index.slim assets/paras.txt
/usr/share/doc/ruby-slim/examples/slimrb -p credits/index.slim > $@
window/NsD0/index.html: window.slim Makefile window.js assets/windowOneTranscript.md assets/windowOneCredits.md
mkdir -p window/NsD0
/usr/share/doc/ruby-slim/examples/slimrb -l '{ "num": "One", "location": "Ambrosia Corner Bakery", "sponsors": ["ambrosia", "cotd", "breastfeeding-buddies"] }' -p window.slim > $@
window/Vfqb/index.html: window.slim Makefile window.js assets/windowTwoTranscript.md assets/windowTwoCredits.md
mkdir -p window/Vfqb
/usr/share/doc/ruby-slim/examples/slimrb -l '{ "num": "Two", "location": "Encompass Health & Wellness", "sponsors": ["AWB", "encompass", "cpmt", "lisette", "cotd"] }' -p window.slim > $@
window/m39N/index.html: window.slim Makefile window.js assets/windowThreeTranscript.md assets/windowThreeCredits.md
mkdir -p window/m39N
/usr/share/doc/ruby-slim/examples/slimrb -l '{ "num": "Three", "location": "Benton & Charles Parking Garage", "sponsors": ["cotd", "CityofKitchener", "shore"] }' -p window.slim > $@
window/ImgX/index.html: window.slim Makefile window.js assets/windowFourTranscript.md assets/windowFourCredits.md
mkdir -p window/ImgX
/usr/share/doc/ruby-slim/examples/slimrb -l '{ "num": "Four", "location": "Schneider Haus National Historic Site", "sponsors": ["AWB", "cotd", "schneiderhaus"] }' -p window.slim > $@
window.js: Window.purs packages.dhall spago.dhall
spago bundle-app -u-c --main Window --to window.js
clean:
$(RM) -r window.js index.html index.css index.js output/ window/ credits/index.html QVtq/index.html