162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciccflags-y				+= -I$(src)
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciobj-$(CONFIG_NVME_CORE)			+= nvme-core.o
662306a36Sopenharmony_ciobj-$(CONFIG_BLK_DEV_NVME)		+= nvme.o
762306a36Sopenharmony_ciobj-$(CONFIG_NVME_FABRICS)		+= nvme-fabrics.o
862306a36Sopenharmony_ciobj-$(CONFIG_NVME_RDMA)			+= nvme-rdma.o
962306a36Sopenharmony_ciobj-$(CONFIG_NVME_FC)			+= nvme-fc.o
1062306a36Sopenharmony_ciobj-$(CONFIG_NVME_TCP)			+= nvme-tcp.o
1162306a36Sopenharmony_ciobj-$(CONFIG_NVME_APPLE)		+= nvme-apple.o
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_cinvme-core-y				+= core.o ioctl.o sysfs.o pr.o
1462306a36Sopenharmony_cinvme-core-$(CONFIG_NVME_VERBOSE_ERRORS)	+= constants.o
1562306a36Sopenharmony_cinvme-core-$(CONFIG_TRACING)		+= trace.o
1662306a36Sopenharmony_cinvme-core-$(CONFIG_NVME_MULTIPATH)	+= multipath.o
1762306a36Sopenharmony_cinvme-core-$(CONFIG_BLK_DEV_ZONED)	+= zns.o
1862306a36Sopenharmony_cinvme-core-$(CONFIG_FAULT_INJECTION_DEBUG_FS)	+= fault_inject.o
1962306a36Sopenharmony_cinvme-core-$(CONFIG_NVME_HWMON)		+= hwmon.o
2062306a36Sopenharmony_cinvme-core-$(CONFIG_NVME_AUTH)		+= auth.o
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_cinvme-y					+= pci.o
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_cinvme-fabrics-y				+= fabrics.o
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_cinvme-rdma-y				+= rdma.o
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_cinvme-fc-y				+= fc.o
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_cinvme-tcp-y				+= tcp.o
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_cinvme-apple-y				+= apple.o
33