1CFLAGS = $(KHDR_INCLUDES) 2TEST_GEN_PROGS += vfio_dma_mapping_test 3TEST_GEN_PROGS += vfio_iommufd_setup_test 4TEST_GEN_PROGS += vfio_pci_device_test 5TEST_GEN_PROGS += vfio_pci_driver_test 6 7TEST_FILES += scripts/cleanup.sh 8TEST_FILES += scripts/lib.sh 9TEST_FILES += scripts/run.sh 10TEST_FILES += scripts/setup.sh 11 12include ../lib.mk 13include lib/libvfio.mk 14 15CFLAGS += -I$(top_srcdir)/tools/include 16CFLAGS += -MD 17CFLAGS += $(EXTRA_CFLAGS) 18 19$(TEST_GEN_PROGS): %: %.o $(LIBVFIO_O) 20 $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $< $(LIBVFIO_O) $(LDLIBS) -o $@ 21 22TEST_GEN_PROGS_O = $(patsubst %, %.o, $(TEST_GEN_PROGS)) 23TEST_DEP_FILES = $(patsubst %.o, %.d, $(TEST_GEN_PROGS_O) $(LIBVFIO_O)) 24-include $(TEST_DEP_FILES) 25 26EXTRA_CLEAN += $(TEST_GEN_PROGS_O) $(TEST_DEP_FILES) 27