diff options
Diffstat (limited to 'cddl/lib/libzpool/Makefile')
-rw-r--r-- | cddl/lib/libzpool/Makefile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/cddl/lib/libzpool/Makefile b/cddl/lib/libzpool/Makefile new file mode 100644 index 0000000..686261c --- /dev/null +++ b/cddl/lib/libzpool/Makefile @@ -0,0 +1,46 @@ +# $FreeBSD$ + +.include "${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/Makefile.files" + +# ZFS_COMMON_SRCS +.PATH: ${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/fs/zfs +# ZFS_SHARED_SRCS +.PATH: ${.CURDIR}/../../../sys/contrib/opensolaris/common/zfs +# KERNEL_SRCS +.PATH: ${.CURDIR}/../../../contrib/opensolaris/lib/libzpool/common +# LIST_SRCS +.PATH: ${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/os +# ATOMIC_SRCS +.PATH: ${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/arch/${MACHINE_ARCH} + +LIB= zpool +SHLIB_MAJOR?=1 + +ZFS_COMMON_SRCS= ${ZFS_COMMON_OBJS:C/.o$/.c/} vdev_file.c +ZFS_SHARED_SRCS= ${ZFS_SHARED_OBJS:C/.o$/.c/} +KERNEL_SRCS= kernel.c taskq.c util.c +LIST_SRCS= list.c +ATOMIC_SRCS= atomic.S + +SRCS= ${ZFS_COMMON_SRCS} ${ZFS_SHARED_SRCS} ${KERNEL_SRCS} ${LIST_SRCS} ${ATOMIC_SRCS} + +CFLAGS+=-I${.CURDIR}/../../../sys/compat/opensolaris +CFLAGS+=-I${.CURDIR}/../../../compat/opensolaris/include +CFLAGS+=-I${.CURDIR}/../../../compat/opensolaris/lib/libumem +CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/lib/libzpool/common +CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/sys +CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/fs/zfs +CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/common/zfs +CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common +CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/head +CFLAGS+=-I${.CURDIR}/../../../cddl/lib/libumem +CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/lib/libnvpair +CFLAGS+=-I${.CURDIR}/../../../sys + +DPADD= ${LIBTHR} ${LIBZ} +LDADD= -lthr -lz + +# atomic.S doesn't like profiling. +NO_PROFILE= + +.include <bsd.lib.mk> |