diff --git a/examples/nvme/identify/Makefile b/examples/nvme/identify/Makefile index 6671ae98c..0f0507eac 100644 --- a/examples/nvme/identify/Makefile +++ b/examples/nvme/identify/Makefile @@ -46,8 +46,6 @@ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ LIBS += $(SPDK_LIBS) -lpciaccess -lpthread $(DPDK_LIB) -lrt -OBJS = $(C_SRCS:.c=.o) - all : $(APP) $(APP) : $(OBJS) $(SPDK_LIBS) diff --git a/examples/nvme/perf/Makefile b/examples/nvme/perf/Makefile index 274c14eed..d484a88bd 100644 --- a/examples/nvme/perf/Makefile +++ b/examples/nvme/perf/Makefile @@ -51,8 +51,6 @@ LIBS += -laio CFLAGS += -DHAVE_LIBAIO endif -OBJS = $(C_SRCS:.c=.o) - all : $(APP) $(APP) : $(OBJS) $(SPDK_LIBS) diff --git a/lib/memory/Makefile b/lib/memory/Makefile index 24fe9090e..db70bf6c4 100644 --- a/lib/memory/Makefile +++ b/lib/memory/Makefile @@ -38,10 +38,6 @@ CFLAGS += $(DPDK_INC) C_SRCS = vtophys.c -C_OBJS := $(patsubst %.c,%.o,$(C_SRCS)) - -OBJS = $(C_OBJS) - LIB = libspdk_memory.a all : $(LIB) diff --git a/lib/nvme/Makefile b/lib/nvme/Makefile index 6a659cadb..2eac06cf1 100644 --- a/lib/nvme/Makefile +++ b/lib/nvme/Makefile @@ -38,10 +38,6 @@ 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 -C_OBJS := $(patsubst %.c,%.o,$(C_SRCS)) - -OBJS = $(C_OBJS) - all : libspdk_nvme.a clean : diff --git a/lib/util/Makefile b/lib/util/Makefile index 6a5d8f648..afdacee3b 100644 --- a/lib/util/Makefile +++ b/lib/util/Makefile @@ -38,10 +38,6 @@ CFLAGS += $(DPDK_INC) C_SRCS = file.c string.c pci.c -C_OBJS := $(patsubst %.c,%.o,$(C_SRCS)) - -OBJS = $(C_OBJS) - all : libspdk_util.a clean : diff --git a/mk/nvme.unittest.mk b/mk/nvme.unittest.mk index f4ba4f9c2..2f0b1bdac 100644 --- a/mk/nvme.unittest.mk +++ b/mk/nvme.unittest.mk @@ -38,8 +38,6 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk C_SRCS = $(TEST_FILE) $(OTHER_FILES) -OBJS = $(C_SRCS:.c=.o) - CFLAGS += -I$(SPDK_ROOT_DIR)/lib -include $(SPDK_ROOT_DIR)/test/lib/nvme/unit/nvme_impl.h LIBS += -lcunit -lpthread diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index 5ea863b29..03b0d62dc 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -88,6 +88,8 @@ CFLAGS += $(COMMON_CFLAGS) -Wno-pointer-sign -std=gnu99 MAKEFLAGS += --no-print-directory +OBJS = $(C_SRCS:.c=.o) + DEPFLAGS = -MMD -MP -MF $*.d.tmp # Compile first input $< (.c) into $@ (.o) diff --git a/test/lib/memory/Makefile b/test/lib/memory/Makefile index f49a417f9..9335dc67c 100644 --- a/test/lib/memory/Makefile +++ b/test/lib/memory/Makefile @@ -44,8 +44,6 @@ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/memory/libspdk_memory.a LIBS += $(SPDK_LIBS) -lpthread $(DPDK_LIB) -lrt -OBJS = $(C_SRCS:.c=.o) - all: $(APP) $(APP): $(OBJS) $(SPDK_LIBS) diff --git a/test/lib/nvme/aer/Makefile b/test/lib/nvme/aer/Makefile index b4f8d9a56..bed079d4f 100644 --- a/test/lib/nvme/aer/Makefile +++ b/test/lib/nvme/aer/Makefile @@ -46,8 +46,6 @@ SPDK_LIBS += $(SPDK_ROOT_DIR)/lib/nvme/libspdk_nvme.a \ LIBS += $(SPDK_LIBS) -lpciaccess -lpthread $(DPDK_LIB) -lrt -OBJS = $(C_SRCS:.c=.o) - all : $(APP) $(APP) : $(OBJS) $(SPDK_LIBS)