1292e9ee2SDavid MatlackCFLAGS = $(KHDR_INCLUDES) 2b477e7bcSJosh HilkeTEST_GEN_PROGS += vfio_dma_mapping_test 3790588f0SJosh HilkeTEST_GEN_PROGS += vfio_iommufd_setup_test 416eadd7cSDavid MatlackTEST_GEN_PROGS += vfio_pci_device_test 5fded8da4SDavid MatlackTEST_GEN_PROGS += vfio_pci_driver_test 6*fd134b0fSDavid MatlackTEST_PROGS_EXTENDED := run.sh 7292e9ee2SDavid Matlackinclude ../lib.mk 819faf6fdSDavid Matlackinclude lib/libvfio.mk 919faf6fdSDavid Matlack 1019faf6fdSDavid MatlackCFLAGS += -I$(top_srcdir)/tools/include 1119faf6fdSDavid MatlackCFLAGS += -MD 1219faf6fdSDavid MatlackCFLAGS += $(EXTRA_CFLAGS) 1319faf6fdSDavid Matlack 1419faf6fdSDavid Matlack$(TEST_GEN_PROGS): %: %.o $(LIBVFIO_O) 1519faf6fdSDavid Matlack $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $< $(LIBVFIO_O) $(LDLIBS) -o $@ 1619faf6fdSDavid Matlack 1719faf6fdSDavid MatlackTEST_GEN_PROGS_O = $(patsubst %, %.o, $(TEST_GEN_PROGS)) 1819faf6fdSDavid MatlackTEST_DEP_FILES = $(patsubst %.o, %.d, $(TEST_GEN_PROGS_O) $(LIBVFIO_O)) 1919faf6fdSDavid Matlack-include $(TEST_DEP_FILES) 2019faf6fdSDavid Matlack 2119faf6fdSDavid MatlackEXTRA_CLEAN += $(TEST_GEN_PROGS_O) $(TEST_DEP_FILES) 22