Commit 89ef2152 authored by Seth Howell's avatar Seth Howell Committed by Jim Harris
Browse files

Make: Add deps for each shared obj individually



This prevents the SPDK build from requirng unnecessary dependencies when
not compiling certain features. Also, fixes github issue #434

Change-Id: I7d0520474f3656ae32670313f2290e6b741c5ca8
Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/426131


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarLance Hartmann <lance.hartmann@oracle.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent c7792988
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -36,5 +36,6 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

C_SRCS = bdev_aio.c bdev_aio_rpc.c
LIBNAME = bdev_aio
LOCAL_SYS_LIBS = -laio

include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+1 −0
Original line number Diff line number Diff line
@@ -36,5 +36,6 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

C_SRCS = vbdev_lvol.c vbdev_lvol_rpc.c
LIBNAME = vbdev_lvol
LOCAL_SYS_LIBS = -luuid

include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+1 −0
Original line number Diff line number Diff line
@@ -36,5 +36,6 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

C_SRCS = bdev_malloc.c bdev_malloc_rpc.c
LIBNAME = bdev_malloc
LOCAL_SYS_LIBS = -luuid

include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+1 −0
Original line number Diff line number Diff line
@@ -40,5 +40,6 @@ C_SRCS = acceptor.c conn.c \
	 tgt_node.c iscsi_subsystem.c \
	 iscsi_rpc.c task.c
LIBNAME = iscsi
LOCAL_SYS_LIBS = -lcrypto

include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+3 −0
Original line number Diff line number Diff line
@@ -36,6 +36,9 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

C_SRCS = log.c log_flags.c
LIBNAME = log
ifeq ($(CONFIG_LOG_BACKTRACE),y)
LOCAL_SYS_LIBS += -lunwind
endif

DIRS-y = rpc

Loading