doc: more updates
[omgdav.git] / GNUmakefile
blob8a69d64fef267c52e23622305f461f77cefdec7c
1 all::
2 RSYNC_DEST := bogomips.org:/srv/bogomips/omgdav
3 rfproject := rainbows
4 rfpackage := omgdav
5 pkg_extra += lib/omgdav/version.rb
6 include pkg.mk
8 LITMUS_VER = 0.13
9 LITMUS_TAR = litmus-$(LITMUS_VER).tar.gz
10 LITMUS_DIR = litmus-$(LITMUS_VER)
11 LITMUS_URL = http://www.webdav.org/neon/litmus/$(LITMUS_TAR)
12 LITMUS_SHA1 = 42ad603035d15798facb3be79b1c51376820cb19
13 CURL = curl
15 $(LITMUS_TAR):
16 $(CURL) -vsSf $(LITMUS_URL) > $@+
17 test $$(expr "$$(sha1sum $@+)" : '\([a-f0-9]\{40\}\)') = $(LITMUS_SHA1)
18 mv $@+ $@
21 $(LITMUS_DIR)/.omgdav: $(LITMUS_TAR)
22 tar xvf $<
23 > $@
24 $(LITMUS_DIR)/basic: $(LITMUS_DIR)/.omgdav
25 cd $(@D) && ./configure --prefix=$$PWD/i
26 $(MAKE) -C $(@D)
28 test-litmus: $(LITMUS_DIR)/basic
29 $(MAKE) LITMUS_DIR=$(LITMUS_DIR) MAKE="$(MAKE)" test/test_litmus.rb
31 check: test test-litmus
33 RSYNC = rsync --exclude '*.html' --exclude '*.html.gz' \
34 --exclude images --exclude '*.css' --exclude '*.css.gz' \
35 --exclude created.*