Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ia969f9e5ed01f4b58cec2559133347d836118131
32 lines
832 B
Makefile
32 lines
832 B
Makefile
BLOCKDEV_MODULES_LIST = bdev_malloc bdev_nvme nvme
|
|
|
|
ifeq ($(CONFIG_RDMA),y)
|
|
BLOCKDEV_MODULES_DEPS += -libverbs -lrdmacm
|
|
endif
|
|
|
|
ifeq ($(OS),Linux)
|
|
BLOCKDEV_MODULES_LIST += bdev_aio
|
|
BLOCKDEV_MODULES_DEPS += -laio
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RBD),y)
|
|
BLOCKDEV_MODULES_LIST += bdev_rbd
|
|
BLOCKDEV_MODULES_DEPS += -lrados -lrbd
|
|
endif
|
|
|
|
COPY_MODULES_LIST = copy_ioat ioat
|
|
|
|
BLOCKDEV_MODULES_LINKER_ARGS = -Wl,--whole-archive \
|
|
$(BLOCKDEV_MODULES_LIST:%=-lspdk_%) \
|
|
-Wl,--no-whole-archive \
|
|
$(BLOCKDEV_MODULES_DEPS)
|
|
|
|
BLOCKDEV_MODULES_FILES = $(call spdk_lib_list_to_files,$(BLOCKDEV_MODULES_LIST))
|
|
|
|
COPY_MODULES_LINKER_ARGS = -Wl,--whole-archive \
|
|
$(COPY_MODULES_LIST:%=-lspdk_%) \
|
|
-Wl,--no-whole-archive \
|
|
$(COPY_MODULES_DEPS)
|
|
|
|
COPY_MODULES_FILES = $(call spdk_lib_list_to_files,$(COPY_MODULES_LIST))
|