configure.ac
changeset 1233 f842edcbbe4b
parent 1211 a7e939cd1416
child 1234 ed5a56863603
equal deleted inserted replaced
1232:65700377b947 1233:f842edcbbe4b
   180 
   180 
   181     AC_MSG_RESULT([$kernele100])
   181     AC_MSG_RESULT([$kernele100])
   182 fi
   182 fi
   183 
   183 
   184 AC_SUBST(KERNEL_E100,[$kernele100])
   184 AC_SUBST(KERNEL_E100,[$kernele100])
   185 
       
   186 #------------------------------------------------------------------------------
       
   187 # forcedeth driver
       
   188 #------------------------------------------------------------------------------
       
   189 
       
   190 AC_ARG_ENABLE([forcedeth],
       
   191     AS_HELP_STRING([--enable-forcedeth],
       
   192                    [Enable forcedeth driver]),
       
   193     [
       
   194         case "${enableval}" in
       
   195             yes) enableforcedeth=1
       
   196                 ;;
       
   197             no) enableforcedeth=0
       
   198                 ;;
       
   199             *) AC_MSG_ERROR([Invalid value for --enable-forcedeth])
       
   200                 ;;
       
   201         esac
       
   202     ],
       
   203     [enableforcedeth=0] # disabled by default!
       
   204 )
       
   205 
       
   206 AM_CONDITIONAL(ENABLE_FORCEDETH, test "x$enableforcedeth" = "x1")
       
   207 AC_SUBST(ENABLE_FORCEDETH,[$enableforcedeth])
       
   208 
       
   209 AC_ARG_WITH([forcedeth-kernel],
       
   210     AC_HELP_STRING(
       
   211         [--with-forcedeth-kernel=<X.Y.Z>],
       
   212         [forcedeth kernel (only if differing)]
       
   213     ),
       
   214     [
       
   215         kernelforcedeth=[$withval]
       
   216     ],
       
   217     [
       
   218         kernelforcedeth=$linuxversion
       
   219     ]
       
   220 )
       
   221 
       
   222 if test "x${enableforcedeth}" = "x1"; then
       
   223     AC_MSG_CHECKING([for kernel for forcedeth driver])
       
   224 
       
   225     kernels=`ls -1 ${srcdir}/devices/ | grep -oE "^forcedeth-.*-" | cut -d "-" -f 2 | uniq`
       
   226     found=0
       
   227     for k in $kernels; do
       
   228         if test "$kernelforcedeth" = "$k"; then
       
   229             found=1
       
   230         fi
       
   231     done
       
   232     if test $found -ne 1; then
       
   233         AC_MSG_ERROR([kernel $kernelforcedeth not available for forcedeth driver!])
       
   234     fi
       
   235 
       
   236     AC_MSG_RESULT([$kernelforcedeth])
       
   237 fi
       
   238 
       
   239 AC_SUBST(KERNEL_FORCEDETH,[$kernelforcedeth])
       
   240 
   185 
   241 #------------------------------------------------------------------------------
   186 #------------------------------------------------------------------------------
   242 # e1000 driver
   187 # e1000 driver
   243 #------------------------------------------------------------------------------
   188 #------------------------------------------------------------------------------
   244 
   189