39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.7 2013/09/11 23:04:10 joerg Exp $
|
|
|
|
.PATH: ${.CURDIR}/../../dist/common/zfs
|
|
.PATH: ${.CURDIR}/../../dist/common/fs/zfs
|
|
.PATH: ${.CURDIR}/../../dist/lib/libzfs/common
|
|
|
|
LIB= zfs
|
|
|
|
LIBDPLIBS+= \
|
|
avl ${.CURDIR}/../libavl \
|
|
nvpair ${.CURDIR}/../libnvpair \
|
|
m ${NETBSDSRCDIR}/lib/libm \
|
|
pthread ${NETBSDSRCDIR}/lib/libpthread \
|
|
umem ${.CURDIR}/../libumem \
|
|
util ${NETBSDSRCDIR}/lib/libutil \
|
|
uutil ${.CURDIR}/../libuutil
|
|
|
|
# Local
|
|
SRCS= deviceid.c mnttab.c mkdirp.c zmount.c fsshare.c zone.c efi.c ucred.c stubs.c
|
|
|
|
# Sun
|
|
SRCS+= zfs_namecheck.c zprop_common.c zfs_prop.c zpool_prop.c
|
|
SRCS+= zfs_deleg.c zfs_fletcher.c zfs_comutil.c
|
|
SRCS+= libzfs_dataset.c libzfs_util.c libzfs_graph.c libzfs_mount.c
|
|
SRCS+= libzfs_pool.c libzfs_changelist.c libzfs_config.c libzfs_import.c
|
|
SRCS+= libzfs_status.c libzfs_sendrecv.c
|
|
|
|
CPPFLAGS+= -I${NETBSDSRCDIR}/sbin/mount
|
|
# CPPFLAGS+= -Wall -Wno-unknown-pragmas
|
|
|
|
# Avoid conflict with libprop
|
|
CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT
|
|
|
|
# Avoid internal header conflicts
|
|
CPPFLAGS+= -D_ZFS_CONTEXT_NO_VERIFY -D_ZFS_CONTEXT_NO_DEBUG
|
|
|
|
.include "../../Makefile.zfs"
|
|
.include <bsd.lib.mk>
|