Added guestfish(1) manpage.
[libguestfs.git] / Makefile.am
index d900061..241a0a8 100644 (file)
 
 ACLOCAL_AMFLAGS = -I m4
 
 
 ACLOCAL_AMFLAGS = -I m4
 
-SUBDIRS = src daemon fish examples
+SUBDIRS = src daemon fish examples images
+
+if HAVE_OCAML
+SUBDIRS += ocaml
+endif
+if HAVE_PERL
+SUBDIRS += perl
+endif
+if HAVE_PYTHON
+SUBDIRS += python
+endif
 
 EXTRA_DIST = \
        make-initramfs.sh update-initramfs.sh \
 
 EXTRA_DIST = \
        make-initramfs.sh update-initramfs.sh \
-       guestfs.pod guestfs-actions.pod
+       guestfs.pod guestfs-actions.pod guestfs-structs.pod \
+       guestfish.pod guestfish-actions.pod \
+       libguestfs.spec \
+       HACKING
 
 # Build the root filesystem.
 # Currently this is arch-dependent, so it seems like putting it in
 
 # Build the root filesystem.
 # Currently this is arch-dependent, so it seems like putting it in
@@ -54,17 +67,32 @@ CLEANFILES = $(fs_DATA) emptydisk
 clean-local:
        rm -rf initramfs
 
 clean-local:
        rm -rf initramfs
 
-# Manual page.
-# guestfs-actions.pod is autogenerated.  There is no include mechanism
-# for POD, so we have to do it by hand.
+# Manual pages.
+# guestfs-actions.pod and guestfs-structs are autogenerated.  There is
+# no include mechanism for POD, so we have to do it by hand.
 
 
-man_MANS = guestfs.3
+man_MANS = guestfs.3 guestfish.1
 
 
-guestfs.3: guestfs.pod guestfs-actions.pod
-       sed -e '/@ACTIONS@/rguestfs-actions.pod' -e 's/@ACTIONS@//' < $< | \
+guestfs.3: guestfs.pod guestfs-actions.pod guestfs-structs.pod
+       sed \
+         -e '/@ACTIONS@/rguestfs-actions.pod' -e 's/@ACTIONS@//' \
+         -e '/@STRUCTS@/rguestfs-structs.pod' -e 's/@STRUCTS@//' \
+         < $< | \
        $(POD2MAN) \
          --section 3 \
          -c "Virtualization Support" \
        $(POD2MAN) \
          --section 3 \
          -c "Virtualization Support" \
+         --name "guestfs" \
+         --release "$(PACKAGE_NAME)-$(PACKAGE_VERSION)" \
+         > $@
+
+guestfish.1: guestfish.pod guestfish-actions.pod
+       sed \
+         -e '/@ACTIONS@/rguestfish-actions.pod' -e 's/@ACTIONS@//' \
+         < $< | \
+       $(POD2MAN) \
+         --section 1 \
+         -c "Virtualization Support" \
+         --name "guestfish" \
          --release "$(PACKAGE_NAME)-$(PACKAGE_VERSION)" \
          > $@
 
          --release "$(PACKAGE_NAME)-$(PACKAGE_VERSION)" \
          > $@