$(SOURCES) \
HACKING \
Throbber.png Throbber.gif \
- .gitignore guestfs-browser.spec
+ .gitignore guestfs-browser.spec \
+ guestfs-browser.pod \
+ guestfs-browser.1 \
+ html/pod.css
CLEANFILES = *.cmi *.cmo *.cmx *.o guestfs-browser
.ml.cmx:
$(OCAMLFIND) ocamlopt $(OCAMLCFLAGS) -c $< -o $@
+# Man page.
+man_MANS = guestfs-browser.1
+
+if HAVE_PERLDOC
+
+guestfs-browser.1: guestfs-browser.pod
+ pod2man \
+ --section 1 \
+ -c "Virtualization Support" \
+ --release "$(PACKAGE_NAME)-$(PACKAGE_VERSION)" \
+ $< > $@
+
+noinst_DATA = \
+ html/guestfs-browser.1.html
+
+html/guestfs-browser.1.html: guestfs-browser.pod
+ mkdir -p html
+ pod2html \
+ --css 'pod.css' \
+ --htmldir html \
+ --outfile html/guestfs-browser.1.html \
+ guestfs-browser.pod
+
+endif
+
+# Maintainer website update.
+HTMLFILES = \
+ html/guestfs-browser.1.html
+
+WEBSITEDIR = $(HOME)/d/redhat/websites/libguestfs
+
+website: $(HTMLFILES)
+ cp $(HTMLFILES) $(WEBSITEDIR)
+
+CLEANFILES += $(HTMLFILES) pod2*.tmp
+
# Convert internal documentation to HTML.
docs:
rm -rf doc