+ rm -f */Makefile
+
+# Rebuild the PO files.
+
+update-po:
+ $(MAKE) -C po all
+
+# Download distribution kernels (warning: takes AGES).
+
+update-kerneldb:
+ cd kernels && \
+ ../extract/fedora-koji/fedora-koji-download-kernels.opt
+
+# Rebuild the generated kernel struct parsers from the kerneldb.
+
+update-kernel-structs:
+ extract/codegen/compile-kerneldb.opt kernels lib
+
+# Developer documentation (in html/ subdirectory).
+
+ifneq ($(OCAMLDOC),)
+ifneq ($(OCAMLDOCFILES),)
+doc:
+ rm -rf html
+ mkdir html
+ -ocamlfind ocamldoc $(OCAMLDOCFLAGS) -d html $(OCAMLDOCFILES)
+endif
+endif
+
+# Manual page.
+
+ifeq ($(HAVE_PERLDOC),perldoc)
+virt-mem.1: virt-mem.pod
+ pod2man -c "Virtualization Support" --release "$(PACKAGE)-$(VERSION)" \
+ $< > $@
+
+virt-mem.txt: virt-mem.pod
+ pod2text $< > $@
+
+virt-%.1:
+ echo '.so man1/virt-mem.1' > $@
+
+install-man:
+ $(MKDIR_P) $(DESTDIR)$(mandir)/man1
+ $(INSTALL) -m 0644 $(MANPAGES) $(DESTDIR)$(mandir)/man1/
+
+else
+
+install-man:
+
+endif