# $NetBSD: Makefile.zfs,v 1.4 2012/09/05 23:08:42 riz Exp $ .include # Verify these manually NOGCCERROR= yes # Basic compilation stuff. CPPFLAGS+= "-D__va_list=va_list" CPPFLAGS+= "-Doffsetof(s, m)=((size_t)(&(((s *)0)->m)))" 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/uts/common CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zfs CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/fs/zfs CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/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/libzpool/common CPPFLAGS+= -I${ZFSDIR}/dist/common 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 LIBZPOOL_SRCDIR= ${ZFSDIR}/lib/libzpool