mistress
Makefile
1.POSIX:
2.SUFFIXES:
3
4ID!=id -u
5AUTHOR!=getent passwd ${ID} | awk 'BEGIN{FS=":"} {print $$5}'
6
7LOWDOWN=lowdown -sthtml -mauthor='${AUTHOR}' -mcss=/style.css --template=html.template
8
9PAGES=index.html contact.html projects.html
10REMOTEHTDOCS=nixsha.re:/var/www/htdocs/cat-n.org/
11ASSETS=_spectacle/ style.css
12
13all: ${PAGES}
14
15.SUFFIXES: .md .html
16
17${PAGES}: html.template
18
19.md.html:
20 ${LOWDOWN} $< >$@
21
22clean:
23 rm -f ${PAGES}
24
25scpall: scppages
26 scp -r ${ASSETS} ${REMOTEHTDOCS}
27
28scppages: ${PAGES}
29 scp ${PAGES} ${REMOTEHTDOCS}