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