Changeset View
Changeset View
Standalone View
Standalone View
cddl/lib/libzpool/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
.include "${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/Makefile.files" | .include "${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/Makefile.files" | ||||
# ZFS_COMMON_SRCS | # ZFS_COMMON_SRCS | ||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs | .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs | ||||
# LUA_SRCS | # LUA_SRCS | ||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua | .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua | ||||
# ZFS_SHARED_SRCS | # ZFS_SHARED_SRCS | ||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs | .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs | ||||
# LZ4_COMMON_SRCS | |||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/lz4 | |||||
# KERNEL_SRCS | # KERNEL_SRCS | ||||
.PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common | .PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common | ||||
# LIST_SRCS | # LIST_SRCS | ||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/os | .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/os | ||||
# ATOMIC_SRCS | # ATOMIC_SRCS | ||||
.if exists(${SRCTOP}/sys/cddl/contrib/opensolaris/common/atomic/${MACHINE_ARCH}/opensolaris_atomic.S) | .if exists(${SRCTOP}/sys/cddl/contrib/opensolaris/common/atomic/${MACHINE_ARCH}/opensolaris_atomic.S) | ||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/atomic/${MACHINE_ARCH} | .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/atomic/${MACHINE_ARCH} | ||||
ATOMIC_SRCS= opensolaris_atomic.S | ATOMIC_SRCS= opensolaris_atomic.S | ||||
.if ${MACHINE_ARCH} != "sparc64" | .if ${MACHINE_ARCH} != "sparc64" | ||||
ACFLAGS+= -Wa,--noexecstack | ACFLAGS+= -Wa,--noexecstack | ||||
.endif | .endif | ||||
.else | .else | ||||
.PATH: ${SRCTOP}/sys/cddl/compat/opensolaris/kern | .PATH: ${SRCTOP}/sys/cddl/compat/opensolaris/kern | ||||
ATOMIC_SRCS= opensolaris_atomic.c | ATOMIC_SRCS= opensolaris_atomic.c | ||||
.endif | .endif | ||||
# UNICODE_SRCS | # UNICODE_SRCS | ||||
.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/unicode | .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/unicode | ||||
# LIBCMDUTILS_SRCS | # LIBCMDUTILS_SRCS | ||||
.PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils/common | .PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils/common | ||||
LIB= zpool | LIB= zpool | ||||
ZFS_COMMON_SRCS= ${ZFS_COMMON_OBJS:C/.o$/.c/} trim_map.c | ZFS_COMMON_SRCS= ${ZFS_COMMON_OBJS:C/.o$/.c/} trim_map.c | ||||
ZFS_SHARED_SRCS= ${ZFS_SHARED_OBJS:C/.o$/.c/} | ZFS_SHARED_SRCS= ${ZFS_SHARED_OBJS:C/.o$/.c/} | ||||
LZ4_COMMON_SRCS= lz4.c | |||||
LUA_SRCS= ${LUA_OBJS:C/.o$/.c/} | LUA_SRCS= ${LUA_OBJS:C/.o$/.c/} | ||||
KERNEL_SRCS= kernel.c taskq.c util.c | KERNEL_SRCS= kernel.c taskq.c util.c | ||||
LIST_SRCS= list.c | LIST_SRCS= list.c | ||||
UNICODE_SRCS= u8_textprep.c | UNICODE_SRCS= u8_textprep.c | ||||
LIBCMDUTILS_SRCS=nicenum.c | LIBCMDUTILS_SRCS=nicenum.c | ||||
SRCS= ${ZFS_COMMON_SRCS} ${ZFS_SHARED_SRCS} ${LUA_SRCS} \ | SRCS= ${ZFS_COMMON_SRCS} ${ZFS_SHARED_SRCS} ${LUA_SRCS} \ | ||||
${KERNEL_SRCS} ${LIST_SRCS} ${ATOMIC_SRCS} \ | ${LZ4_COMMON_SRCS} ${KERNEL_SRCS} ${LIST_SRCS} ${ATOMIC_SRCS} \ | ||||
${UNICODE_SRCS} ${LIBCMDUTILS_SRCS} | ${UNICODE_SRCS} ${LIBCMDUTILS_SRCS} | ||||
WARNS?= 0 | WARNS?= 0 | ||||
CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris | CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris | ||||
CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include | CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include | ||||
CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem | CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem | ||||
CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common | CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common | ||||
CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs | CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs | ||||
CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua | CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua | ||||
CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs | CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs | ||||
CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/lz4 | |||||
CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common | CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common | ||||
CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head | CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head | ||||
CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair | CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair | ||||
CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils | CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils | ||||
# XXX: pthread doesn't have mutex_owned() equivalent, so we need to look | # XXX: pthread doesn't have mutex_owned() equivalent, so we need to look | ||||
# into libthr private structures. That's sooo evil, but it's only for | # into libthr private structures. That's sooo evil, but it's only for | ||||
# ZFS debugging tools needs. | # ZFS debugging tools needs. | ||||
CFLAGS+= -DWANTS_MUTEX_OWNED | CFLAGS+= -DWANTS_MUTEX_OWNED | ||||
Show All 18 Lines |