xref: /spdk/module/fsdev/aio/Makefile (revision 0eae01067000f31cb6c9dbdf792411c1957754f3)
1#  SPDX-License-Identifier: BSD-3-Clause
2#  Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3#
4
5SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../..)
6include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
7
8SO_VER := 1
9SO_MINOR := 0
10
11C_SRCS = fsdev_aio.c fsdev_aio_rpc.c
12
13ifeq ($(OS),Linux)
14C_SRCS += linux_aio_mgr.c
15LOCAL_SYS_LIBS = -laio
16else
17$(info $(UNAME): using the POSIX aio)
18C_SRCS += aio_mgr.c
19endif
20
21LIBNAME = fsdev_aio
22
23SPDK_MAP_FILE = $(SPDK_ROOT_DIR)/mk/spdk_blank.map
24
25include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
26