1 # AC_TRY_KBUILD26([INCLUDES], [FUNCTION-BODY],
2 # [ACTION-IF-SUCCESS], [ACTION-IF-FAILURE])
4 AC_DEFUN([AC_TRY_KBUILD26], [
6 if mkdir conftest.dir; then
13 cat >conftest.c <<\_ACEOF
14 #include <linux/module.h>
22 MODULE_LICENSE("http://www.openafs.org/dl/license10.html");
26 AS_IF(AC_RUN_LOG([make -C $LINUX_KERNEL_PATH M=`pwd`/conftest.dir modules > /dev/null]),
31 # AC_TRY_KBUILD24([INCLUDES], [FUNCTION-BODY],
32 # [ACTION-IF-SUCCESS], [ACTION-IF-FAILURE])
34 AC_DEFUN([AC_TRY_KBUILD24], [
35 ac_save_CPPFLAGS="$CPPFLAGS"
36 CPPFLAGS="-I$LINUX_KERNEL_PATH/include -D__KERNEL__ $CPPFLAGS"
37 AC_TRY_COMPILE([$1], [$2], [$3], [$4])
38 CPPFLAGS="$ac_save_CPPFLAGS"])
41 # AC_TRY_KBUILD([INCLUDES], [FUNCTION-BODY],
42 # [ACTION-IF-SUCCESS], [ACTION-IF-FAILURE])
44 AC_DEFUN([AC_TRY_KBUILD], [
45 if test -f $LINUX_KERNEL_PATH/scripts/Makefile.build; then
46 AC_TRY_KBUILD26([$1], [$2], [$3], [$4])
48 AC_TRY_KBUILD24([$1], [$2], [$3], [$4])