configure.ac
branchstable-1.5
changeset 2491 5e9221a78855
parent 2489 5cd99a1daa7a
child 2508 6b21b3f88a9a
equal deleted inserted replaced
2490:6ad972f38438 2491:5e9221a78855
   344     [
   344     [
   345         kernele1000e=$linuxversion
   345         kernele1000e=$linuxversion
   346     ]
   346     ]
   347 )
   347 )
   348 
   348 
       
   349 e1000elayout34=0
       
   350 
   349 if test "x${enablee1000e}" = "x1"; then
   351 if test "x${enablee1000e}" = "x1"; then
   350     AC_MSG_CHECKING([for kernel for e1000e driver])
   352     AC_MSG_CHECKING([for kernel for e1000e driver])
   351 
   353 
   352     kernels=`ls -1 ${srcdir}/devices/e1000e/ | grep -oE "^netdev-.*" | cut -d "-" -f 2 | uniq`
   354     kernels=`ls -1 ${srcdir}/devices/e1000e/ | grep -oE "^netdev-.*" | cut -d "-" -f 2 | uniq`
   353     found=0
   355     found=0
   359     if test $found -ne 1; then
   361     if test $found -ne 1; then
   360         AC_MSG_ERROR([kernel $kernele1000e not available for e1000e driver!])
   362         AC_MSG_ERROR([kernel $kernele1000e not available for e1000e driver!])
   361     fi
   363     fi
   362 
   364 
   363     AC_MSG_RESULT([$kernele1000e])
   365     AC_MSG_RESULT([$kernele1000e])
       
   366 
       
   367     # check for e1000e file layout (changed in kernel 3.4)
       
   368     AC_MSG_CHECKING([for e1000e source layout])
       
   369 
       
   370     file34="${srcdir}/devices/e1000e/80003es2lan-$kernele1000e-ethercat.c"
       
   371 
       
   372     if test -r "$file34"; then
       
   373         AC_MSG_RESULT([>= 3.4])
       
   374         e1000elayout34=1
       
   375     else
       
   376         AC_MSG_RESULT([before 3.4])
       
   377     fi
       
   378 
   364 fi
   379 fi
   365 
   380 
   366 AC_SUBST(KERNEL_E1000E,[$kernele1000e])
   381 AC_SUBST(KERNEL_E1000E,[$kernele1000e])
       
   382 AC_SUBST(E1000E_LAYOUT_3_4, [$e1000elayout34])
   367 
   383 
   368 #------------------------------------------------------------------------------
   384 #------------------------------------------------------------------------------
   369 # r8169 driver
   385 # r8169 driver
   370 #------------------------------------------------------------------------------
   386 #------------------------------------------------------------------------------
   371 
   387