+make-initramfs.sh: make-initramfs.sh.in
+ ./config.status $@
+
+# Tests. These are auto-generated from the test descriptions
+# in the generator.
+
+check_PROGRAMS = tests test-command
+
+tests_SOURCES = tests.c
+tests_CFLAGS = \
+ -I$(top_builddir)/src -Wall
+tests_LDADD = $(top_builddir)/src/libguestfs.la
+
+TESTS = $(check_PROGRAMS)
+TESTS_ENVIRONMENT = $(VG)
+
+$(TESTS): $(INITRAMFS) $(VMLINUZ)
+
+# Run the tests under valgrind.
+
+valgrind:
+ $(MAKE) check VG="valgrind --quiet --leak-check=full"
+
+# This binary must be statically linked. It is used for testing
+# the "guestfs_command" and "guestfs_command_lines" functions.
+
+test_command_SOURCES = test-command.c
+test_command_LDFLAGS = -all-static
+