1# $FreeBSD: stable/10/cddl/lib/libzpool/Makefile 275236 2014-11-29 08:33:54Z rodrigc $ |
2 3.include "${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/Makefile.files" 4 5# ZFS_COMMON_SRCS 6.PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs 7# ZFS_SHARED_SRCS 8.PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs 9# KERNEL_SRCS --- 41 unchanged lines hidden (view full) --- 51# XXX: pthread doesn't have mutex_owned() equivalent, so we need to look 52# into libthr private structures. That's sooo evil, but it's only for 53# ZFS debugging tools needs. 54CFLAGS+= -DWANTS_MUTEX_OWNED 55CFLAGS+= -I${.CURDIR}/../../../lib/libpthread/thread 56CFLAGS+= -I${.CURDIR}/../../../lib/libpthread/sys 57CFLAGS+= -I${.CURDIR}/../../../lib/libthr/arch/${MACHINE_CPUARCH}/include 58 |
59DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBZ} ${LIBNVPAIR} \ 60 ${LIBAVL} ${LIBUMEM} 61LDADD= -lmd -lpthread -lz -lnvpair -lavl -lumem |
62 63# atomic.S doesn't like profiling. 64NO_PROFILE= 65 66CSTD= c99 67 68# Since there are many asserts in this library, it makes no sense to compile 69# it without debugging. 70 71CFLAGS+= -g -DDEBUG=1 72 73.include <bsd.lib.mk> |