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