zvfs: submodule init
This commit is contained in:
38
Makefile
Executable file → Normal file
38
Makefile
Executable file → Normal file
@@ -1,37 +1,9 @@
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
# Copyright (C) 2017 Intel Corporation
|
||||
# All rights reserved.
|
||||
#
|
||||
.PHONY: all clean zvfs
|
||||
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../spdk)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.modules.mk
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.app_vars.mk
|
||||
all: zvfs
|
||||
|
||||
LIBZVFS := libzvfs.so
|
||||
APP := func_test
|
||||
|
||||
C_SRCS := zvfs.c zvfs_hook.c
|
||||
|
||||
SPDK_LIB_LIST = $(ALL_MODULES_LIST) event event_bdev
|
||||
|
||||
LIBS += $(SPDK_LIB_LINKER_ARGS)
|
||||
LDFLAGS += -shared -rdynamic -Wl,-z,nodelete -Wl,--disable-new-dtags \
|
||||
-Wl,-rpath,$(SPDK_ROOT_DIR)/build/lib \
|
||||
-Wl,-rpath,$(SPDK_ROOT_DIR)/dpdk/build/lib
|
||||
SYS_LIBS += -ldl
|
||||
|
||||
all: $(LIBZVFS) $(APP)
|
||||
@:
|
||||
rm -rf zvfs_meta.txt
|
||||
|
||||
$(LIBZVFS): $(OBJS) $(SPDK_LIB_FILES) $(ENV_LIBS)
|
||||
$(LINK_C)
|
||||
|
||||
$(APP): func_test.c
|
||||
$(CC) -o $@ $<
|
||||
zvfs:
|
||||
$(MAKE) -C zvfs
|
||||
|
||||
clean:
|
||||
$(CLEAN_C) $(LIBZVFS) $(APP)
|
||||
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk
|
||||
$(MAKE) -C zvfs clean
|
||||
Reference in New Issue
Block a user