configure.ac
branchstable-1.4
changeset 1640 59ab2130a859
parent 1639 d4db7ad736a5
child 1645 bbdaddf33131
equal deleted inserted replaced
1639:d4db7ad736a5 1640:59ab2130a859
   130 
   130 
   131     AC_MSG_RESULT([$kernel8139too])
   131     AC_MSG_RESULT([$kernel8139too])
   132 fi
   132 fi
   133 
   133 
   134 AC_SUBST(KERNEL_8139TOO,[$kernel8139too])
   134 AC_SUBST(KERNEL_8139TOO,[$kernel8139too])
   135 
       
   136 #------------------------------------------------------------------------------
       
   137 # e100 driver
       
   138 #------------------------------------------------------------------------------
       
   139 
       
   140 AC_ARG_ENABLE([e100],
       
   141     AS_HELP_STRING([--enable-e100],
       
   142                    [Enable e100 driver]),
       
   143     [
       
   144         case "${enableval}" in
       
   145             yes) enablee100=1
       
   146                 ;;
       
   147             no) enablee100=0
       
   148                 ;;
       
   149             *) AC_MSG_ERROR([Invalid value for --enable-e100])
       
   150                 ;;
       
   151         esac
       
   152     ],
       
   153     [enablee100=0] # disabled by default
       
   154 )
       
   155 
       
   156 AM_CONDITIONAL(ENABLE_E100, test "x$enablee100" = "x1")
       
   157 AC_SUBST(ENABLE_E100,[$enablee100])
       
   158 
       
   159 AC_ARG_WITH([e100-kernel],
       
   160     AC_HELP_STRING(
       
   161         [--with-e100-kernel=<X.Y.Z>],
       
   162         [e100 kernel (only if differing)]
       
   163     ),
       
   164     [
       
   165         kernele100=[$withval]
       
   166     ],
       
   167     [
       
   168         kernele100=$linuxversion
       
   169     ]
       
   170 )
       
   171 
       
   172 if test "x${enablee100}" = "x1"; then
       
   173     AC_MSG_CHECKING([for kernel for e100 driver])
       
   174 
       
   175     kernels=`ls -1 ${srcdir}/devices/ | grep -oE "^e100-.*-" | cut -d "-" -f 2 | uniq`
       
   176     found=0
       
   177     for k in $kernels; do
       
   178         if test "$kernele100" = "$k"; then
       
   179             found=1
       
   180         fi
       
   181     done
       
   182     if test $found -ne 1; then
       
   183         AC_MSG_ERROR([kernel $kernele100 not available for e100 driver!])
       
   184     fi
       
   185 
       
   186     AC_MSG_RESULT([$kernele100])
       
   187 fi
       
   188 
       
   189 AC_SUBST(KERNEL_E100,[$kernele100])
       
   190 
   135 
   191 #------------------------------------------------------------------------------
   136 #------------------------------------------------------------------------------
   192 # e1000 driver
   137 # e1000 driver
   193 #------------------------------------------------------------------------------
   138 #------------------------------------------------------------------------------
   194 
   139