Files
netbsd/external/cddl/osnet/lib/libzfs/Makefile
2014-01-15 10:53:42 +01:00

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>