-website: html/guestfs.3.html html/guestfish.1.html
- cp $^ html/pod.css $(HOME)/d/redhat/et-website/libguestfs/
+# Recipes web page.
+html/recipes.html: $(wildcard recipes/*.sh) $(wildcard recipes/*.html) $(wildcard recipes/*.example) Makefile make-recipes.sh
+ rm -f $@ $@-t
+ sh make-recipes.sh recipes/*.sh > $@-t
+ mv $@-t $@
+
+HTMLFILES = html/guestfs.3.html html/guestfish.1.html \
+ html/virt-inspector.1.html \
+ html/recipes.html \
+ html/pod.css html/recipes.css
+
+TEXTFILES = README TODO HACKING
+
+WEBSITEDIR = $(HOME)/d/redhat/et-website/libguestfs
+
+website: $(HTMLFILES) $(TEXTFILES)
+ cp $(HTMLFILES) $(WEBSITEDIR)
+ for f in $(TEXTFILES); do cp $$f $(WEBSITEDIR)/$$f.txt; done
+
+# Generate the ChangeLog automatically from the gitlog.
+
+dist-hook:
+ ./gitlog-to-changelog > ChangeLog
+ cp ChangeLog $(distdir)/ChangeLog
+
+# Pkgconfig.
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libguestfs.pc