-AC_EGREP_HEADER(ioctl, stropts.h,
- [AC_DEFINE([HAVE_IOCTL_IN_STROPTS_H], 1,
- [Define to 1 if ioctl() is defined in <stropts.h> header file])])
-
-AC_EGREP_HEADER(strcmp, strings.h,
- [AC_DEFINE([HAVE_STRCMP_IN_STRINGS_H], 1,
- [Define to 1 if strcmpl() is defined in <strings.h> header file])])
-
-AC_EGREP_HEADER(sysinfo, sys/systeminfo.h,
- [AC_DEFINE([HAVE_SYSINFO_IN_SYS_SYSTEMINFO_H], 1,
- [Define to 1 if sysinfo() is defined in <sys/systeminfo.h> header file])])
-
-#AC_DEFINE([HAVE_ZVOL], 1, ["Define to 1 to include ZVOL support"])
-#AC_DEFINE([HAVE_ZPL], 1, ["Define to 1 to include ZPL support"])
-#AC_DEFINE([WANT_FAKE_IOCTL], 1, ["Define to 1 to use fake ioctl() support"])
-#AC_DEFINE([HAVE_DM_INUSE_SWAP], 1, ["None"])
-#AC_DEFINE([HAVE_UNICODE], 1, ["None"])
-#AC_DEFINE([HAVE_INTTYPES], 1, [Define to 1 if unint16 defined in <sys/types.h> header file])
-
-# Add "V=1" to KERNELMAKE_PARAMS to enable verbose module build
-KERNELMAKE_PARAMS=
-KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL -I$splsrc -I$splsrc/include -I$TOPDIR"
-
-# Minimally required for pread() functionality an other GNU goodness
-HOSTCFLAGS="$HOSTCFLAGS -ggdb -O2 -std=c99 -D_GNU_SOURCE -D__EXTENSIONS__ "
-# Quiet warnings not covered by the gcc-* patches
-HOSTCFLAGS="$HOSTCFLAGS -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses "
-HOSTCFLAGS="$HOSTCFLAGS -Wno-uninitialized -fno-strict-aliasing "
-# Expected defines not covered by zfs_config.h
-HOSTCFLAGS="$HOSTCFLAGS -DHAVE_SPL -D_POSIX_PTHREAD_SEMANTICS "
-HOSTCFLAGS="$HOSTCFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_REENTRANT "
-HOSTCFLAGS="$HOSTCFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\" "
-# Expected default include paths additional paths added by Makefiles
-HOSTCFLAGS="$HOSTCFLAGS -I$TOPDIR "
-
-if test "$kernelbuild" != "$kernelsrc"; then
- KERNELMAKE_PARAMS="$KERNELMAKE_PARAMS O=$kernelbuild"
-fi
-
-AC_SUBST(KERNELMAKE_PARAMS)
-AC_SUBST(KERNELCPPFLAGS)
-AC_SUBST(HOSTCFLAGS)
-
-AC_CONFIG_FILES([ Makefile
- config/Makefile
- doc/Makefile
- scripts/Makefile
- zfs/Makefile
- zfs/lib/libudmu/include/Makefile
- zfs/lib/libudmu/Makefile
- zfs/lib/Makefile
- zfs/lib/libnvpair/include/sys/Makefile
- zfs/lib/libnvpair/include/Makefile
- zfs/lib/libnvpair/Makefile
- zfs/lib/libsolcompat/sparc64/Makefile
- zfs/lib/libsolcompat/Makefile
- zfs/lib/libsolcompat/include/tsol/Makefile
- zfs/lib/libsolcompat/include/sparc64/sys/Makefile
- zfs/lib/libsolcompat/include/sparc64/Makefile
- zfs/lib/libsolcompat/include/rpc/Makefile
- zfs/lib/libsolcompat/include/i386/sys/Makefile
- zfs/lib/libsolcompat/include/i386/Makefile
- zfs/lib/libsolcompat/include/ia32/sys/Makefile
- zfs/lib/libsolcompat/include/ia32/Makefile
- zfs/lib/libsolcompat/include/amd64/sys/Makefile
- zfs/lib/libsolcompat/include/amd64/Makefile
- zfs/lib/libsolcompat/include/sys/sysevent/Makefile
- zfs/lib/libsolcompat/include/sys/fm/Makefile
- zfs/lib/libsolcompat/include/sys/Makefile
- zfs/lib/libsolcompat/include/Makefile
- zfs/lib/libsolcompat/i386/Makefile
- zfs/lib/libsolcompat/amd64/Makefile
- zfs/lib/libavl/include/sys/Makefile
- zfs/lib/libavl/include/Makefile
- zfs/lib/libavl/Makefile
- zfs/lib/libuutil/include/Makefile
- zfs/lib/libuutil/Makefile
- zfs/lib/libzfs/include/Makefile
- zfs/lib/libzfs/Makefile
- zfs/lib/libumem/include/Makefile
- zfs/lib/libumem/Makefile
- zfs/lib/libumem/sys/Makefile
- zfs/lib/libzcommon/include/Makefile
- zfs/lib/libzcommon/include/sys/fm/fs/Makefile
- zfs/lib/libzcommon/include/sys/fm/Makefile
- zfs/lib/libzcommon/include/sys/Makefile
- zfs/lib/libzcommon/include/sys/fs/Makefile
- zfs/lib/libzcommon/Makefile
- zfs/lib/libzpool/Makefile
- zfs/lib/libport/include/sys/Makefile
- zfs/lib/libport/include/Makefile
- zfs/lib/libport/Makefile
- zfs/lib/libdmu-ctl/include/sys/Makefile
- zfs/lib/libdmu-ctl/include/Makefile
- zfs/lib/libdmu-ctl/Makefile
- zfs/zcmd/ztest/Makefile
- zfs/zcmd/Makefile
- zfs/zcmd/zfs/Makefile
- zfs/zcmd/zdb/Makefile
- zfs/zcmd/zinject/Makefile
- zfs/zcmd/zdump/Makefile
- zfs/zcmd/zpool/Makefile
- ])