Commit 3a94688d authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

build: add spdk.lib.mk for common library rules



Change-Id: I0547554c010b0eaa6e98c843e7d9eb78c90f76d5
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent e42620be
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -32,18 +32,8 @@
#

SPDK_ROOT_DIR := $(CURDIR)/../..
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

C_SRCS = conf.c
LIBNAME = conf

LIB = libspdk_conf.a

all : $(LIB)

clean :
	$(CLEAN_C)

$(LIB) : $(OBJS)
	$(LIB_C)

include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+2 −13
Original line number Diff line number Diff line
@@ -32,20 +32,9 @@
#

SPDK_ROOT_DIR := $(CURDIR)/../..
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

CFLAGS += $(DPDK_INC) -include $(CONFIG_IOAT_IMPL)

C_SRCS = ioat.c
LIBNAME = ioat

LIB = libspdk_ioat.a

all: $(LIB)

clean:
	$(CLEAN_C)

$(LIB): $(OBJS)
	$(LIB_C)

include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+2 −13
Original line number Diff line number Diff line
@@ -32,20 +32,9 @@
#

SPDK_ROOT_DIR := $(CURDIR)/../..
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

CFLAGS += $(DPDK_INC)

C_SRCS = vtophys.c
LIBNAME = memory

LIB = libspdk_memory.a

all : $(LIB)

clean :
	$(CLEAN_C)

$(LIB) : $(OBJS)
	$(LIB_C)

include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+2 −13
Original line number Diff line number Diff line
@@ -32,20 +32,9 @@
#

SPDK_ROOT_DIR := $(CURDIR)/../..
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

CFLAGS += $(DPDK_INC) -include $(CONFIG_NVME_IMPL)

C_SRCS = nvme_ctrlr_cmd.c nvme_ctrlr.c nvme_ns_cmd.c nvme_ns.c nvme_qpair.c nvme.c nvme_intel.c
LIBNAME = nvme

LIB = libspdk_nvme.a

all : $(LIB)

clean :
	$(CLEAN_C)

$(LIB) : $(OBJS)
	$(LIB_C)

include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
+2 −13
Original line number Diff line number Diff line
@@ -32,20 +32,9 @@
#

SPDK_ROOT_DIR := $(CURDIR)/../..
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

CFLAGS += $(DPDK_INC)

C_SRCS = file.c string.c pci.c
LIBNAME = util

LIB = libspdk_util.a

all : $(LIB)

clean :
	$(CLEAN_C)

$(LIB) : $(OBJS)
	$(LIB_C)

include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
Loading