build: consolidate library outputs in build/lib
Make it easier to use SPDK libraries by putting them all in a single directory that can be added with -L rather than scattered around the source tree. Change-Id: I5c0f5dd6e7058b5f92fa9bc41548190ffc064761 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
cbc83c85db
commit
44e60dc47d
@ -46,22 +46,22 @@ CFLAGS += -I$(SPDK_ROOT_DIR)/lib
|
||||
C_SRCS := iscsi_tgt.c
|
||||
|
||||
SPDK_LIBS = \
|
||||
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a \
|
||||
$(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/bdev/rpc/libspdk_bdev_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/lib/iscsi/libspdk_iscsi.a \
|
||||
$(SPDK_ROOT_DIR)/lib/scsi/libspdk_scsi.a \
|
||||
$(SPDK_ROOT_DIR)/lib/net/libspdk_net.a \
|
||||
$(SPDK_ROOT_DIR)/lib/copy/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/rpc/libspdk_log_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/rpc/libspdk_app_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_json.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_bdev_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_iscsi.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_scsi.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_net.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_app_rpc.a \
|
||||
|
||||
LIBS += -Wl,--whole-archive $(SPDK_LIBS) -Wl,--no-whole-archive
|
||||
LIBS += -lcrypto $(ENV_LINKER_ARGS)
|
||||
|
@ -42,25 +42,25 @@ CFLAGS += $(ENV_CFLAGS)
|
||||
C_SRCS := conf.c nvmf_tgt.c nvmf_rpc.c
|
||||
|
||||
SPDK_LIBS = \
|
||||
$(SPDK_ROOT_DIR)/lib/nvmf/libspdk_nvmf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/lib/copy/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_nvmf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_json.a \
|
||||
|
||||
# These libraries do not expose any external API, only constructors,
|
||||
# so they must be linked specially to ensure they are not removed.
|
||||
SPDK_WHOLE_LIBS = \
|
||||
$(SPDK_ROOT_DIR)/lib/event/rpc/libspdk_app_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/rpc/libspdk_log_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/bdev/rpc/libspdk_bdev_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_app_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_bdev_rpc.a \
|
||||
|
||||
LIBS += $(BLOCKDEV_MODULES_LINKER_ARGS) \
|
||||
$(COPY_MODULES_LINKER_ARGS)
|
||||
|
1
build/lib/.gitignore
vendored
Normal file
1
build/lib/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
# Placeholder
|
@ -40,9 +40,9 @@ C_SRCS := perf.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_ioat.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := verify.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_ioat.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := arbitration.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -44,9 +44,9 @@ CFLAGS += -I. $(ENV_CFLAGS) -I$(FIO_SOURCE_DIR)
|
||||
|
||||
LDFLAGS += -shared -rdynamic
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := hello_world.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := identify.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := nvme_manage.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := perf.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := reservation.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -68,5 +68,5 @@ endif
|
||||
|
||||
ENV_CFLAGS = $(DPDK_INC)
|
||||
ENV_CXXFLAGS = $(ENV_CFLAGS)
|
||||
ENV_LIBS = $(SPDK_ROOT_DIR)/lib/env_dpdk/libspdk_env_dpdk.a $(DPDK_LIB)
|
||||
ENV_LINKER_ARGS = -Wl,--start-group -Wl,--whole-archive $(SPDK_ROOT_DIR)/lib/env_dpdk/libspdk_env_dpdk.a $(DPDK_LIB) -Wl,--end-group -Wl,--no-whole-archive
|
||||
ENV_LIBS = $(SPDK_ROOT_DIR)/build/lib/libspdk_env_dpdk.a $(DPDK_LIB)
|
||||
ENV_LINKER_ARGS = -Wl,--start-group -Wl,--whole-archive $(SPDK_ROOT_DIR)/build/lib/libspdk_env_dpdk.a $(DPDK_LIB) -Wl,--end-group -Wl,--no-whole-archive
|
||||
|
@ -39,7 +39,7 @@ C_SRCS = $(TEST_FILE) $(OTHER_FILES)
|
||||
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib
|
||||
|
||||
LIBS += -lcunit $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a
|
||||
LIBS += -lcunit $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a
|
||||
|
||||
APP = $(TEST_FILE:.c=)
|
||||
|
||||
|
@ -40,8 +40,8 @@ C_SRCS = $(TEST_FILE) $(OTHER_FILES)
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a
|
||||
|
||||
LIBS += -lcunit $(SPDK_LIBS)
|
||||
|
||||
|
@ -139,7 +139,7 @@ LINK_CXX=\
|
||||
|
||||
# Archive $(OBJS) into $@ (.a)
|
||||
LIB_C=\
|
||||
$(Q)echo " LIB $S/$@"; \
|
||||
$(Q)echo " LIB $(notdir $@)"; \
|
||||
ar crDs $@ $(OBJS)
|
||||
|
||||
# Clean up generated files listed as arguments plus a default list
|
||||
|
@ -33,14 +33,14 @@
|
||||
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
LIB := libspdk_$(LIBNAME).a
|
||||
LIB := $(SPDK_ROOT_DIR)/build/lib/libspdk_$(LIBNAME).a
|
||||
|
||||
.PHONY: all clean $(DIRS-y)
|
||||
|
||||
all: $(LIB) $(DIRS-y)
|
||||
|
||||
clean: $(DIRS-y)
|
||||
$(CLEAN_C)
|
||||
$(CLEAN_C) $(LIB)
|
||||
|
||||
$(LIB): $(OBJS)
|
||||
$(LIB_C)
|
||||
|
@ -1,20 +1,20 @@
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/lib/bdev/malloc/libspdk_bdev_malloc.a
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/build/lib/libspdk_bdev_malloc.a
|
||||
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/lib/bdev/nvme/libspdk_bdev_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/build/lib/libspdk_bdev_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a
|
||||
|
||||
ifeq ($(OS),Linux)
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/lib/bdev/aio/libspdk_bdev_aio.a
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/build/lib/libspdk_bdev_aio.a
|
||||
BLOCKDEV_MODULES_DEPS += -laio
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_RBD),y)
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/lib/bdev/rbd/libspdk_bdev_rbd.a
|
||||
BLOCKDEV_MODULES += $(SPDK_ROOT_DIR)/build/lib/libspdk_bdev_rbd.a
|
||||
BLOCKDEV_MODULES_DEPS += -lrados -lrbd
|
||||
endif
|
||||
|
||||
COPY_MODULES += $(SPDK_ROOT_DIR)/lib/copy/ioat/libspdk_copy_ioat.a \
|
||||
$(SPDK_ROOT_DIR)/lib/ioat/libspdk_ioat.a
|
||||
COPY_MODULES += $(SPDK_ROOT_DIR)/build/lib/libspdk_copy_ioat.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_ioat.a
|
||||
|
||||
BLOCKDEV_MODULES_LINKER_ARGS = -Wl,--whole-archive \
|
||||
$(BLOCKDEV_MODULES) \
|
||||
|
@ -41,16 +41,16 @@ C_SRCS := bdevio.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/lib/copy/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_json.a \
|
||||
|
||||
LIBS += $(BLOCKDEV_MODULES_LINKER_ARGS) \
|
||||
$(COPY_MODULES_LINKER_ARGS)
|
||||
|
@ -41,16 +41,16 @@ C_SRCS := bdevperf.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/bdev/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/lib/copy/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/rpc/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/jsonrpc/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/lib/json/libspdk_json.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_bdev.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_copy.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_rpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_jsonrpc.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_json.a \
|
||||
|
||||
LIBS += $(BLOCKDEV_MODULES_LINKER_ARGS) \
|
||||
$(COPY_MODULES_LINKER_ARGS)
|
||||
|
@ -38,11 +38,11 @@ CFLAGS += $(ENV_CFLAGS)
|
||||
APP = event
|
||||
C_SRCS := event.c
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -38,11 +38,11 @@ CFLAGS += $(ENV_CFLAGS)
|
||||
APP = reactor
|
||||
C_SRCS := reactor.c
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -38,11 +38,11 @@ CFLAGS += -I$(SPDK_ROOT_DIR)/lib/event
|
||||
APP = subsystem_ut
|
||||
C_SRCS := subsystem_ut.c
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) -lcunit
|
||||
|
||||
|
@ -34,9 +34,9 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/cunit/libspdk_cunit.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_cunit.a
|
||||
|
||||
CFLAGS += $(DPDK_INC)
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
@ -34,10 +34,10 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/cunit/libspdk_cunit.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_cunit.a
|
||||
|
||||
CFLAGS += $(DPDK_INC)
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
@ -38,7 +38,7 @@ APP = jsoncat
|
||||
|
||||
C_SRCS = jsoncat.c
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/json/libspdk_json.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_json.a
|
||||
|
||||
LIBS += $(SPDK_LIBS)
|
||||
|
||||
|
@ -35,7 +35,7 @@ SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
|
||||
TEST_FILE = jsonrpc_server_ut.c
|
||||
|
||||
LIBS += $(SPDK_ROOT_DIR)/lib/json/libspdk_json.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_json.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
include $(SPDK_ROOT_DIR)/mk/json.unittest.mk
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := aer.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := nvme_dp.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := overhead.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := reset.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -40,9 +40,9 @@ C_SRCS := nvme_sgl.c
|
||||
|
||||
CFLAGS += -I. $(ENV_CFLAGS)
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_nvme.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS) $(ENV_LINKER_ARGS)
|
||||
|
||||
|
@ -34,11 +34,11 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
|
||||
CFLAGS += $(ENV_CFLAGS)
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/event/libspdk_event.a \
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/bulid/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_event.a \
|
||||
|
||||
LIBS += $(SPDK_LIBS)
|
||||
|
||||
|
@ -37,7 +37,7 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/nvmf
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a
|
||||
|
||||
LIBS += $(SPDK_LIBS)
|
||||
LIBS += -lcunit
|
||||
|
@ -37,7 +37,7 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/nvmf
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a
|
||||
|
||||
LIBS += $(SPDK_LIBS)
|
||||
LIBS += -lcunit
|
||||
|
@ -37,7 +37,7 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/nvmf
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a
|
||||
|
||||
LIBS += $(SPDK_LIBS)
|
||||
LIBS += -lcunit
|
||||
|
@ -34,7 +34,7 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a
|
||||
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/scsi
|
||||
LIBS += $(SPDK_LIBS)
|
||||
|
@ -34,10 +34,10 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/conf/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/lib/trace/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_conf.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_trace.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a
|
||||
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/scsi $(ENV_CFLAGS)
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
@ -34,8 +34,8 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/cunit/libspdk_cunit.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_cunit.a
|
||||
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/scsi
|
||||
|
@ -34,9 +34,9 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/util/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/lib/cunit/libspdk_cunit.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_util.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_cunit.a
|
||||
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/scsi
|
||||
|
@ -33,8 +33,8 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/cunit/libspdk_cunit.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_cunit.a
|
||||
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/lib/scsi
|
||||
|
@ -34,8 +34,8 @@
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/log/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/lib/cunit/libspdk_cunit.a
|
||||
SPDK_LIBS += $(SPDK_ROOT_DIR)/build/lib/libspdk_log.a \
|
||||
$(SPDK_ROOT_DIR)/build/lib/libspdk_cunit.a
|
||||
|
||||
CFLAGS += $(DPDK_INC)
|
||||
CFLAGS += -I$(SPDK_ROOT_DIR)/test
|
||||
|
Loading…
Reference in New Issue
Block a user