NetBSD/external/cddl/osnet/Makefile.zfs

59 lines
1.6 KiB
Makefile

# $NetBSD: Makefile.zfs,v 1.9 2019/06/22 09:48:39 hannken Exp $
.include <bsd.own.mk>
# Verify these manually
NOGCCERROR= yes
# Basic compilation stuff.
CPPFLAGS+= -std=c99
# Pick a VTOC format - ick.
CPPFLAGS+= -D_SUNOS_VTOC_16
CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT
#CFLAGS+= -O0 -fno-inline
#DBG= -g
ZFSDIR= ${NETBSDSRCDIR}/external/cddl/osnet
CPPFLAGS+= -I${ZFSDIR}
CPPFLAGS+= -I${ZFSDIR}/include
CPPFLAGS+= -I${ZFSDIR}/sys
CPPFLAGS+= -I${ZFSDIR}/dist/common/zfs
CPPFLAGS+= -I${ZFSDIR}/dist/head
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libdevinfo
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libnvpair
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libshare/common
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libumem
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libuutil/common
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzfs/common
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzfs_core/common
CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzpool/common
CPPFLAGS+= -I${ZFSDIR}/dist/common
CPPFLAGS+= -I${ZFSDIR}/dist/uts/common
CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zfs
CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/fs/zfs
CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/sys
CWARNFLAGS+= -Wno-missing-field-initializers
CWARNFLAGS+= -Wno-strict-prototypes
CWARNFLAGS+= -Wno-cast-qual
CWARNFLAGS+= ${${ACTIVE_CC} == "gcc" :? -Wno-discarded-qualifiers :}
CWARNFLAGS+= -Wno-switch
CWARNFLAGS+= -Wno-missing-prototypes
CWARNFLAGS+= -Wno-unused-variable
CWARNFLAGS+= -Wno-shadow
LIBAVL_SRCDIR= ${ZFSDIR}/lib/libavl
LIBNVPAIR_SRCDIR= ${ZFSDIR}/lib/libnvpair
LIBUMEM_SRCDIR= ${ZFSDIR}/lib/libumem
LIBUUTIL_SRCDIR= ${ZFSDIR}/lib/libuutil
LIBZFS_SRCDIR= ${ZFSDIR}/lib/libzfs
LIBZFS_CORE_SRCDIR= ${ZFSDIR}/lib/libzfs_core
LIBZPOOL_SRCDIR= ${ZFSDIR}/lib/libzpool