#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
include $(top_srcdir)/subdir-rules.mk
endif
# Tests and the test-tool.
-SUBDIRS += gnulib/tests capitests caution regressions test-tool
+SUBDIRS += gnulib/tests capitests caution regressions extratests test-tool
# Guestfish.
SUBDIRS += fish
# virt-resize (new version) and virt-sparsify are written in OCaml.
if HAVE_OCAML
-if HAVE_OCAML_PCRE
-SUBDIRS += resize
-endif
-SUBDIRS += sparsify
+SUBDIRS += resize sparsify
endif
# Perl tools.
SUBDIRS += fuse
endif
+# virt-tools in shell. This uses guestmount and virt-inspector.
+if HAVE_FUSE
+SUBDIRS += clone
+endif
+
# po-docs must come after tools, inspector.
if HAVE_PO4A
SUBDIRS += po-docs
bugs-in-changelog.sh \
autogen.sh \
bindtests \
+ contrib/autobuild/autobuild.sh \
+ contrib/guestfsd-in-wine.sh \
+ contrib/intro/libguestfs-intro.html \
+ contrib/intro/overview.svg \
+ contrib/intro/talk.txt \
+ contrib/intro/tools.svg \
contrib/README \
+ contrib/visualize-alignment/.gitignore \
+ contrib/visualize-alignment/guestfish-add-mount.qtr \
+ contrib/visualize-alignment/guestfish-lv-ext4-4k.qtr \
+ contrib/visualize-alignment/guestfish-lv-ext4-4k-write-hello.qtr \
+ contrib/visualize-alignment/guestfish-N-fs-10M-aligned-part-disk.qtr \
+ contrib/visualize-alignment/guestfish-N-fs-10M.qtr \
+ contrib/visualize-alignment/guestfish-write-hello.qtr \
+ contrib/visualize-alignment/qemu-0.13-trace-block-device-access.patch \
+ contrib/visualize-alignment/README \
+ contrib/visualize-alignment/tracetops.ml \
debian/.gitignore \
debian/changelog \
debian/compat \
html/guestfs-python.3.html \
html/guestfs-recipes.1.html \
html/guestfs-ruby.3.html \
+ html/guestfs-testing.1.html \
html/guestfish.1.html \
html/guestmount.1.html \
html/virt-alignment-scan.1.html \
html/virt-rescue.1.html \
html/virt-resize.1.html \
html/virt-sparsify.1.html \
+ html/virt-sysprep.1.html \
html/virt-tar.1.html \
html/virt-tar-in.1.html \
html/virt-tar-out.1.html \
grep -v '/rc_protocol.c' | \
grep -v 'appliance/debian/root' | \
grep -v '^po-docs/' | \
+ grep -v '^images/' | \
LC_ALL=C sort | \
sed 's,^\./,,' > po/POTFILES.in
quickcheck:
./run test-tool/libguestfs-test-tool $(QUICKCHECK_TEST_TOOL_ARGS)
+# Run extra-tests in extratests/ subdirectory.
+
+extra-tests:
+ make -C extratests $@
+
# Make binary distribution.
BINTMPDIR = /tmp/libguestfs-bin