]> git.donarmstrong.com Git - neurodebian.git/blob - Makefile
Use new location at neuro.debian.net
[neurodebian.git] / Makefile
1 # old location
2 #WWW_UPLOAD_URI = elrond:/home/hanke/public_html/archive
3 # brand new fancy one
4 WWW_UPLOAD_URI = neuro.debian.net:/home/www/neuro.debian.net/www
5 WWW_DIR = build/html
6
7 all: html
8
9 prep:
10         if [ ! -d build ]; then mkdir build; fi
11         rsync -rvlhp sphinx/ build/src
12
13
14 pics:
15         $(MAKE) -C artwork
16
17
18 html: html-stamp
19 html-stamp: pics prep source
20         cd build/src && $(MAKE) html BUILDDIR=$(CURDIR)/build
21         touch $@
22
23
24 clean:
25         -rm -rf build
26         $(MAKE) -C artwork clean
27
28
29
30 distclean: clean
31         -rm -rf cache
32
33
34 source: source-stamp
35 source-stamp: build/db.db
36         tools/reblender generate \
37                 --cfg debneuro.cfg \
38                 --db build/db.db \
39                 --outdir build/src \
40                 --pkgaddenum pkgs
41         rm -f html-stamp
42         touch $@
43
44
45 build/db.db:
46         mkdir -p build
47         tools/reblender refreshdb \
48                 --cfg debneuro.cfg \
49                 --db build/db.db
50
51
52 upload-website: html
53         rsync -rvzlhp --delete --chmod=Dg+s,g+rw $(WWW_DIR)/* $(WWW_UPLOAD_URI)
54
55 .PHONY: prep