+$(WEBDIR)/example-config.h: config.h
+ cp $< $@
+
+$(WEBDIR)/Makefile-ccan: Makefile-ccan
+ cp $< $@
+
+$(WEBDIR)/ccan.jpg: web/ccan.jpg
+ cp $< $@
+
+$(WEBDIR)/info/%.html: ccan/% ccan/%/test $(WEBDIR)/tarballs/%.tar.bz2 $(WEBDIR)/tarballs/with-deps/%.tar.bz2
+ URLPREFIX=../ php5 web/staticmoduleinfo.php ccan/$* > $@
+
+$(WEBDIR)/tarballs/%.tar.bz2: ccan/% ccan/%/test
+ tar -c -v -j -f $@ `bzr ls --versioned --kind=file ccan/$*`
+
+$(WEBDIR)/tarballs/with-deps/%.tar.bz2: ccan/% ccan/%/test tools/ccan_depends
+ tar cvfj $@ $$(echo ccan/$* $$(tools/ccan_depends ccan/$*) | xargs -n 1 bzr ls --versioned --kind=file)
+
+$(ALL_DEPENDS): %/.depends: tools/ccan_depends
+ tools/ccan_depends $* > $@ || ( rm -f $@; exit 1 )
+
+test-ccan/%: tools/run_tests libccan.a(%.o)