1#	$NetBSD: Makefile,v 1.13 2019/09/22 18:45:20 brad Exp $
2
3.include <bsd.init.mk>
4
5USE_SHLIBDIR=	yes
6
7.include "${.CURDIR}/../../dist/uts/common/Makefile.files"
8.include "../../Makefile.zfs"
9
10.PATH: ${.CURDIR}/../../dist/common/zfs
11.PATH: ${.CURDIR}/../../dist/common/unicode
12.PATH: ${.CURDIR}/../../dist/lib/libzpool/common
13.PATH: ${.CURDIR}/../../dist/uts/common/fs/zfs
14.PATH: ${.CURDIR}/../../dist/uts/common/os
15
16LIBDPLIBS+= \
17	avl	${.CURDIR}/../libavl \
18	nvpair	${.CURDIR}/../libnvpair \
19	pthread	${NETBSDSRCDIR}/lib/libpthread \
20	umem	${.CURDIR}/../libumem \
21	z	${NETBSDSRCDIR}/lib/libz \
22
23LIB=		zpool
24CPPFLAGS+=	-std=c99
25
26CWARNFLAGS+=	-Wno-missing-field-initializers
27CWARNFLAGS+=	-Wno-parentheses
28
29# Local stuff
30SRCS+=		kernel.c atomic.c
31
32# Sun stuff
33SRCS+=		${ZFS_COMMON_OBJS:C/.o$/.c/} vdev_file.c trim_map.c
34SRCS+=		${ZFS_SHARED_OBJS:C/.o$/.c/}
35SRCS+=		taskq.c util.c list.c u8_textprep.c
36
37print:
38	echo ${LIST_SRCS} ${LIST_OBJS}
39
40
41.include <bsd.lib.mk>
42