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([ |