1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 23d030e41SJohannes Thumshirn 33d030e41SJohannes Thumshirnccflags-y += -I$(src) 43d030e41SJohannes Thumshirn 5576d55d6SMing Linobj-$(CONFIG_NVME_CORE) += nvme-core.o 657dacad5SJay Sternbergobj-$(CONFIG_BLK_DEV_NVME) += nvme.o 707bfcd09SChristoph Hellwigobj-$(CONFIG_NVME_FABRICS) += nvme-fabrics.o 871102307SChristoph Hellwigobj-$(CONFIG_NVME_RDMA) += nvme-rdma.o 9e399441dSJames Smartobj-$(CONFIG_NVME_FC) += nvme-fc.o 103f2304f8SSagi Grimbergobj-$(CONFIG_NVME_TCP) += nvme-tcp.o 1157dacad5SJay Sternberg 12576d55d6SMing Linnvme-core-y := core.o 133d030e41SJohannes Thumshirnnvme-core-$(CONFIG_TRACING) += trace.o 1432acab31SChristoph Hellwignvme-core-$(CONFIG_NVME_MULTIPATH) += multipath.o 15576d55d6SMing Linnvme-core-$(CONFIG_NVM) += lightnvm.o 16240e6ee2SKeith Buschnvme-core-$(CONFIG_BLK_DEV_ZONED) += zns.o 17b9e03857SThomas Tainvme-core-$(CONFIG_FAULT_INJECTION_DEBUG_FS) += fault_inject.o 18400b6a7bSGuenter Roecknvme-core-$(CONFIG_NVME_HWMON) += hwmon.o 19576d55d6SMing Lin 20576d55d6SMing Linnvme-y += pci.o 2107bfcd09SChristoph Hellwig 2207bfcd09SChristoph Hellwignvme-fabrics-y += fabrics.o 2371102307SChristoph Hellwig 2471102307SChristoph Hellwignvme-rdma-y += rdma.o 25e399441dSJames Smart 26e399441dSJames Smartnvme-fc-y += fc.o 273f2304f8SSagi Grimberg 283f2304f8SSagi Grimbergnvme-tcp-y += tcp.o 29