TARGET=site all: site.hs ghc $< -o ${TARGET} build: all ./${TARGET} build tup: tup build preview: tup cp -r build preview rm -f preview/tup.config graph: tup graph . | dot -Tpng > graph.png deploy: tup rsync --checksum -ave 'ssh -p 4242' \ build/* fab@ffreling.com:public_html/ffreling.com/public/