2014-07-20 17:53:53 +02:00
|
|
|
TARGET=site
|
|
|
|
|
|
|
|
all: site.hs
|
|
|
|
ghc $< -o ${TARGET}
|
|
|
|
|
|
|
|
build: all
|
|
|
|
./${TARGET} build
|
2019-06-09 16:02:38 +02:00
|
|
|
|
|
|
|
tup:
|
|
|
|
tup build
|
|
|
|
|
2019-06-10 21:51:04 +02:00
|
|
|
preview: tup
|
2019-06-10 22:21:23 +02:00
|
|
|
rm -rf preview
|
2019-06-10 21:51:04 +02:00
|
|
|
cp -r build preview
|
|
|
|
rm -f preview/tup.config
|
|
|
|
|
2019-06-09 16:02:38 +02:00
|
|
|
graph:
|
|
|
|
tup graph . | dot -Tpng > graph.png
|
|
|
|
|
2019-06-10 21:51:04 +02:00
|
|
|
deploy: tup
|
2019-06-09 16:02:38 +02:00
|
|
|
rsync --checksum -ave 'ssh -p 4242' \
|
|
|
|
build/* fab@ffreling.com:public_html/ffreling.com/public/
|