make: add a map file for libspdk_accel.
Signed-off-by: Seth Howell <seth.howell@intel.com> Change-Id: I49f0011d0cdb22ae8830d71b3ba554f85f83892e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1400 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
55df83ceb6
commit
96250f5b3d
@ -41,4 +41,6 @@ SO_SUFFIX := $(SO_VER).$(SO_MINOR)
|
|||||||
LIBNAME = accel
|
LIBNAME = accel
|
||||||
C_SRCS = accel_engine.c accel_engine_rpc.c
|
C_SRCS = accel_engine.c accel_engine_rpc.c
|
||||||
|
|
||||||
|
SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_accel.map)
|
||||||
|
|
||||||
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
|
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
|
||||||
|
21
lib/accel/spdk_accel.map
Normal file
21
lib/accel/spdk_accel.map
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
global:
|
||||||
|
|
||||||
|
# public functions
|
||||||
|
spdk_accel_engine_initialize;
|
||||||
|
spdk_accel_engine_finish;
|
||||||
|
spdk_accel_engine_config_text;
|
||||||
|
spdk_accel_engine_module_finish;
|
||||||
|
spdk_accel_engine_get_io_channel;
|
||||||
|
spdk_accel_submit_copy;
|
||||||
|
spdk_accel_submit_fill;
|
||||||
|
spdk_accel_task_size;
|
||||||
|
spdk_accel_write_config_json;
|
||||||
|
|
||||||
|
# functions needed by modules
|
||||||
|
spdk_accel_hw_engine_register;
|
||||||
|
spdk_accel_module_list_add;
|
||||||
|
|
||||||
|
|
||||||
|
local: *;
|
||||||
|
};
|
@ -34,7 +34,10 @@
|
|||||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||||
include $(SPDK_ROOT_DIR)/mk/spdk.lib_deps.mk
|
include $(SPDK_ROOT_DIR)/mk/spdk.lib_deps.mk
|
||||||
|
|
||||||
|
ifeq ($(SPDK_MAP_FILE),)
|
||||||
SPDK_MAP_FILE = $(SPDK_ROOT_DIR)/shared_lib/spdk.map
|
SPDK_MAP_FILE = $(SPDK_ROOT_DIR)/shared_lib/spdk.map
|
||||||
|
endif
|
||||||
|
|
||||||
LIB := $(call spdk_lib_list_to_static_libs,$(LIBNAME))
|
LIB := $(call spdk_lib_list_to_static_libs,$(LIBNAME))
|
||||||
SHARED_LINKED_LIB := $(LIB:.a=.so)
|
SHARED_LINKED_LIB := $(LIB:.a=.so)
|
||||||
SHARED_REALNAME_LIB := $(SHARED_LINKED_LIB:.so=.so.$(SO_SUFFIX))
|
SHARED_REALNAME_LIB := $(SHARED_LINKED_LIB:.so=.so.$(SO_SUFFIX))
|
||||||
|
Loading…
Reference in New Issue
Block a user