xref: /spdk/module/bdev/nvme/Makefile (revision 0afe95a3a34df7c9b894fb5667f9b33c85d918b1)
1488570ebSJim Harris#  SPDX-License-Identifier: BSD-3-Clause
2a6dbe372Spaul luse#  Copyright (C) 2015 Intel Corporation.
307fe6a43SSeth Howell#  All rights reserved.
42796687dSParameswaran Krishnamurthy#  Copyright (c) 2022 Dell Inc, or its subsidiaries.
507fe6a43SSeth Howell#
607fe6a43SSeth Howell
707fe6a43SSeth HowellSPDK_ROOT_DIR := $(abspath $(CURDIR)/../../..)
807fe6a43SSeth Howellinclude $(SPDK_ROOT_DIR)/mk/spdk.common.mk
907fe6a43SSeth Howell
10355312bfSTomasz ZawadzkiSO_VER := 7
11*0afe95a3SKonrad SztyberSO_MINOR := 1
1219392783SSeth Howell
132796687dSParameswaran KrishnamurthyC_SRCS = bdev_nvme.c bdev_nvme_rpc.c nvme_rpc.c bdev_mdns_client.c
1474906b01STomasz KulasekC_SRCS-$(CONFIG_NVME_CUSE) += bdev_nvme_cuse_rpc.c
1574906b01STomasz Kulasek
1607fe6a43SSeth Howellifeq ($(OS),Linux)
17e2e62546SWojciech MalikowskiC_SRCS += vbdev_opal.c vbdev_opal_rpc.c
1807fe6a43SSeth Howellendif
1907fe6a43SSeth HowellLIBNAME = bdev_nvme
2007fe6a43SSeth Howell
21*0afe95a3SKonrad SztyberSPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_bdev_nvme.map)
2240a465baSSeth Howell
2307fe6a43SSeth Howellinclude $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
24