configure.ac
changeset 679 62fc387ec928
parent 667 9feff35c9617
child 685 3e7828ef0cd8
equal deleted inserted replaced
678:5e0d5f04dc65 679:62fc387ec928
   344 
   344 
   345 #------------------------------------------------------------------------------
   345 #------------------------------------------------------------------------------
   346 # Debug interface
   346 # Debug interface
   347 #------------------------------------------------------------------------------
   347 #------------------------------------------------------------------------------
   348 
   348 
   349 AC_ARG_ENABLE([dbg-if],
   349 AC_ARG_ENABLE([debug-if],
   350     AS_HELP_STRING([--enable-dbg-if],
   350     AS_HELP_STRING([--enable-debug-if],
   351                    [Create a debug interface for each master @<:@NO@:>@]),
   351                    [Create a debug interface for each master @<:@NO@:>@]),
   352     [
   352     [
   353         case "${enableval}" in
   353         case "${enableval}" in
   354             yes) dbg=1
   354             yes) dbg=1
   355                 AC_DEFINE([EC_DBG_IF], [1], [Debug interfaces enabled])
       
   356                 ;;
   355                 ;;
   357             no) dbg=0
   356             no) dbg=0
   358                 ;;
   357                 ;;
   359             *) AC_MSG_ERROR([Invalid value for --enable-dbg-if])
   358             *) AC_MSG_ERROR([Invalid value for --enable-debug-if])
   360                 ;;
   359                 ;;
   361         esac
   360         esac
   362     ],
   361     ],
   363     [dbg=0]
   362     [dbg=0]
   364 )
   363 )
   365 
   364 
   366 AM_CONDITIONAL(EC_DBG_IF, test "x$dbg" = "x1")
   365 if test "x${dbg}" = "x1"; then
   367 AC_SUBST([EC_DBG_IF],${dbg})
   366     AC_DEFINE([EC_DEBUG_IF], [1], [Debug interfaces enabled])
       
   367 fi
       
   368 AM_CONDITIONAL(ENABLE_DEBUG_IF, test "x$dbg" = "x1")
       
   369 
       
   370 #------------------------------------------------------------------------------
       
   371 # Dummy master module
       
   372 #------------------------------------------------------------------------------
       
   373 
       
   374 AC_ARG_ENABLE([dummy],
       
   375     AS_HELP_STRING([--enable-dummy],
       
   376                    [Build the dummy master module @<:@NO@:>@]),
       
   377     [
       
   378         case "${enableval}" in
       
   379             yes) dummy=1
       
   380                 ;;
       
   381             no) dummy=0
       
   382                 ;;
       
   383             *) AC_MSG_ERROR([Invalid value for --enable-dummy])
       
   384                 ;;
       
   385         esac
       
   386     ],
       
   387     [dummy=0]
       
   388 )
       
   389 
       
   390 AM_CONDITIONAL(ENABLE_DUMMY, test "x$dummy" = "x1")
   368 
   391 
   369 #------------------------------------------------------------------------------
   392 #------------------------------------------------------------------------------
   370 
   393 
   371 # Create config.kbuild
   394 # Create config.kbuild
   372 
   395 
   373 echo configure: creating config.kbuild...
   396 echo configure: creating config.kbuild...
   374 
   397 
   375 cat > config.kbuild <<EOF
   398 cat > config.kbuild <<EOF
   376 # config.kbuild - created by configure
   399 # config.kbuild - created by configure
   377 EC_DBG_IF := ${dbg}
   400 EC_DEBUG_IF := ${dbg}
   378 EC_ENABLE_8139TOO := ${enable8139too}
   401 EC_ENABLE_8139TOO := ${enable8139too}
   379 EC_8139TOO_KERNEL := ${kernel8139too}
   402 EC_8139TOO_KERNEL := ${kernel8139too}
   380 EC_ENABLE_E100 := ${enablee100}
   403 EC_ENABLE_E100 := ${enablee100}
   381 EC_E100_KERNEL := ${kernele100}
   404 EC_E100_KERNEL := ${kernele100}
   382 EC_ENABLE_FORCEDETH := ${enableforcedeth}
   405 EC_ENABLE_FORCEDETH := ${enableforcedeth}
   383 EC_FORCEDETH_KERNEL := ${kernelforcedeth}
   406 EC_FORCEDETH_KERNEL := ${kernelforcedeth}
   384 EC_ENABLE_E1000 := ${enablee1000}
   407 EC_ENABLE_E1000 := ${enablee1000}
   385 EC_E1000_KERNEL := ${kernele1000}
   408 EC_E1000_KERNEL := ${kernele1000}
   386 EC_RTAI_DIR := "${rtaidir}"
   409 EC_RTAI_DIR := "${rtaidir}"
   387 EC_MSR_DIR := "${msrdir}"
   410 EC_MSR_DIR := "${msrdir}"
       
   411 EC_DUMMY := ${dummy}
   388 EOF
   412 EOF
   389 
   413 
   390 #------------------------------------------------------------------------------
   414 #------------------------------------------------------------------------------
   391 
   415 
   392 AC_CONFIG_FILES([
   416 AC_CONFIG_FILES([