diff options
Diffstat (limited to 'Drivers.macros')
-rw-r--r-- | Drivers.macros | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/Drivers.macros b/Drivers.macros index ae0a6b3b..5fa1db4c 100644 --- a/Drivers.macros +++ b/Drivers.macros @@ -13,15 +13,16 @@ dnl "AS IS" CONDITION. THE FREE SOFTWARE FOUNDATION DISCLAIMS ANY dnl LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE dnl USE OF THIS SOFTWARE. -AC_SUBST(device_drivers) +AC_SUBST([device_drivers]) dnl AC_DRIVER_ALIAS(alias, canonical) makes --enable-alias have the dnl same effect as --enable-canonical. -AC_DEFUN(AC_DRIVER_ALIAS, [ +AC_DEFUN([AC_DRIVER_ALIAS], [ [#] Checking for alias [$1] -AC_ARG_ENABLE([$1],, -enable_[$2]="$enable_[$1]" +AC_ARG_ENABLE([$1], + AS_HELP_STRING([--enable-$1], [enable driver alias $1 for $2]), + [enable_$2="$enable_$1"] )]) dnl AC_DRIVER_CLASS(name,option,files) defines a class of drivers. If @@ -30,9 +31,10 @@ dnl by the user, then set the specified option with AC_DEFINE and add dnl the specified files to the output variable `device_drivers'. This dnl macro must precede the use of any corresponding AC_DRIVER macros. -AC_DEFUN(AC_DRIVER_CLASS, [ -driver_class_[$1]_option=[$2] -driver_class_[$1]_files="[$3]" +AC_DEFUN([AC_DRIVER_CLASS], [ +AH_TEMPLATE([$2], [Driver Class $1]) +driver_class_$1_option=$2 +driver_class_$1_files="$3" ]) dnl AC_DRIVER(name,option,files [,class]) detects option --enable-name. If @@ -40,16 +42,17 @@ dnl it's set, then `option' is defined with AC_DEFINE, and files is dnl added to the output variable `device_drivers'. The driver is of class dnl `class'; see the comments on AC_DRIVER_CLASS for more information. -AC_DEFUN(AC_DRIVER, [ +AC_DEFUN([AC_DRIVER], [ [#] Checking for device driver option [$1] -AC_ARG_ENABLE([$1],, +AC_ARG_ENABLE([$1], +AS_HELP_STRING([--enable-$1], [enable driver $1]), [ if test "x$enableval" != xno; then -AC_DEFINE([$2]) +AC_DEFINE([$2], [1], [$1]) device_drivers="$device_drivers [$3]" if test "${driver_class_[$4]_selected+set}" != set; then driver_class_[$4]_selected=yes - AC_DEFINE_UNQUOTED($driver_class_[$4]_option) + AC_DEFINE_UNQUOTED([$driver_class_$4_option], [1]) device_drivers="$device_drivers $driver_class_[$4]_files" fi fi -)]) +])]) |