1f0a75d27SPawel Jakub Dawidek# $FreeBSD$ 2f0a75d27SPawel Jakub Dawidek 3acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/compat/opensolaris/misc 4acc37ca1SEnji Cooper.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs 5acc37ca1SEnji Cooper.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs 6acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common 71c05a6eaSAndriy Gapon.PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils/common 8f0a75d27SPawel Jakub Dawidek 9*c2a7c3beSEmmanuel VadotPACKAGE= runtime 10f0a75d27SPawel Jakub DawidekLIB= zfs 11eacae6dcSBryan DreweryLIBADD= md pthread umem util uutil m avl bsdxml geom nvpair z zfs_core 127baf73a6SPawel Jakub DawidekSRCS= deviceid.c \ 135941f035SRuslan Ermilov fsshare.c \ 141ba4a712SPawel Jakub Dawidek mkdirp.c \ 151ba4a712SPawel Jakub Dawidek mnttab.c \ 16afb8674cSAlexander Motin thread_pool.c \ 171ba4a712SPawel Jakub Dawidek zmount.c \ 185941f035SRuslan Ermilov zone.c 19f0a75d27SPawel Jakub Dawidek 201c05a6eaSAndriy GaponSRCS+= nicenum.c 211c05a6eaSAndriy Gapon 2210b9d77bSPawel Jakub DawidekSRCS+= libzfs_changelist.c \ 236f4accc2SMartin Matuska libzfs_compat.c \ 2410b9d77bSPawel Jakub Dawidek libzfs_config.c \ 2510b9d77bSPawel Jakub Dawidek libzfs_dataset.c \ 2610b9d77bSPawel Jakub Dawidek libzfs_diff.c \ 2710b9d77bSPawel Jakub Dawidek libzfs_import.c \ 282f7f0f41SMartin Matuska libzfs_iter.c \ 2910b9d77bSPawel Jakub Dawidek libzfs_mount.c \ 3010b9d77bSPawel Jakub Dawidek libzfs_pool.c \ 3110b9d77bSPawel Jakub Dawidek libzfs_sendrecv.c \ 3210b9d77bSPawel Jakub Dawidek libzfs_status.c \ 3310b9d77bSPawel Jakub Dawidek libzfs_util.c \ 342d9cf57eSMartin Matuska zfeature_common.c \ 3510b9d77bSPawel Jakub Dawidek zfs_comutil.c \ 3610b9d77bSPawel Jakub Dawidek zfs_deleg.c \ 3710b9d77bSPawel Jakub Dawidek zfs_fletcher.c \ 381ba4a712SPawel Jakub Dawidek zfs_namecheck.c \ 395941f035SRuslan Ermilov zfs_prop.c \ 401ba4a712SPawel Jakub Dawidek zpool_prop.c \ 411ba4a712SPawel Jakub Dawidek zprop_common.c \ 42f0a75d27SPawel Jakub Dawidek 434ef20db2SUlrich SpörleinWARNS?= 0 4469921123SKonstantin BelousovSHLIB_MAJOR= 3 4510b9d77bSPawel Jakub DawidekCSTD= c99 46f0a75d27SPawel Jakub DawidekCFLAGS+= -DZFS_NO_ACL 47acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sbin/mount 48acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris 49acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include 50acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem 51acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common 52acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs 53acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs 54acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head 55acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common 56acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair 57acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libuutil/common 58acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common 59acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs_core/common 601c05a6eaSAndriy GaponCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils 61f0a75d27SPawel Jakub Dawidek 62f0a75d27SPawel Jakub Dawidek.include <bsd.lib.mk> 63