]> git.donarmstrong.com Git - neurodebian.git/blob - survey/Makefile
Rating figures.
[neurodebian.git] / survey / Makefile
1 all: index.html
2
3 clean:
4         -rm *.html *.js *.txt
5
6 jquery.form.js:
7         wget --no-check-certificate http://github.com/malsup/form/raw/master/jquery.form.js
8
9 index.html: survey.rst
10         rst2html --link-stylesheet --stylesheet-path=survey.css survey.rst > $@
11
12 results.html: results.rst
13         rst2html --link-stylesheet --stylesheet-path=survey.css results.rst > $@
14
15 results_snippet.html: results.html
16         head -n$$(echo "$$(grep -n '</body>' < results.html | cut -d ':' -f 1,1) - 1" \
17                 | bc ) results.html \
18                 | tail -n$$(echo "$$(wc -l < results.html) - $$(grep -n '<body>' \
19                 < results.html | cut -d ':' -f 1,1) - 2" | bc ) > $@
20
21 stats: *.txt
22
23 getdata:
24         rsync -rvzlhp --delete \
25                 neurodebian@www.pymvpa.org:/home/neurodebian/surveydata .
26
27 oslist.txt: select_os_options.inc
28         grep -v selected select_os_options.inc | sed -e 's/<option value="//' \
29                 -e 's/" label="/: "/' -e 's/">.*$$/"/' > $@
30
31 swlist.txt: survey.rst
32         grep '"sw.*" value' survey.rst | sed -e 's/.*name="sw.*" value="//' -e 's," />,: ",' \
33                 -e 's,</td>$$,",' -e 's/ "$$/ "Other"/' > $@
34
35 datamodlist.txt: survey.rst
36         grep '"bg_datamod"' survey.rst | sed -e 's/.*name="bg_datamod" value="//' \
37                 -e 's," />,: ",' -e 's,<br />$$,",' -e 's/ "$$/ "Other"/' > $@
38
39 upload: index.html results.html results_snippet.html jquery.form.js survey.css
40         rsync -rvzlhp --delete  \
41         --exclude=Makefile --exclude='*.inc' --exclude='*.rst' --exclude='*.txt' \
42         --exclude=makestats --exclude=surveydata --exclude='*.cgi' \
43                 --chmod=Dg+s,g+rw * neurodebian@www.pymvpa.org:/home/www/neuro.debian.net/www/survey/
44