|
|
| | -文章搜索 - 最新文章 - | |
第1435篇:用于编写configure.in的Config语言简介-3 |
| 发布时间:2006年4月6日 点击次数:4526 |
| 来源: 作者: |
l dep_hex /prompt/ /symbol/ /word/ /dep/ ... l dep_int /prompt/ /symbol/ /word/ /dep/ ... l dep_string /prompt/ /symbol/ /word/ /dep/ ... l dep_tristate /prompt/ /symbol/ /dep/ ... 此命令对所有在dependency list中的dependencies进行评估,任何一个值为"y"的dependency没有限制输入范围。任何一个值为"m"的dependency 限制输入为"m"或"n",任何一个值为空的dependency 被忽略,任何一个值为"n"或其他值(比如 "m")的dependency 限制输入为"n"。不允许对dependencies加引号。 如果输入范围被限制为单选"n",dep_bool把"n"赋给/symbol/。如果是多选,dep_bool向用户显示/prompt/提示信息,从用户接收数据,并赋值给/symbol/。 例如: # drivers/char/Config.in dep_tristate ''''Parallel printer support'''' CONFIG_PRINTER $CONFIG_PARPORT l unset /symbol/ ... 此命令向/symbol/赋值"",,但是不把/symbol/输出到输出文件中。 例如: # arch/mips/config.in unset CONFIG_PCI unset CONFIG_MIPS_JAZZ unset CONFIG_VIDEO_G364 l choice /prompt/ /word/ /word/ 此命令实现一个选项列表或"radio button list"选项。向用户显示/prompt/和一组有着对应符号的子提示信息。 当用户选择了一个值时,choice命令设置相应的symbol值为"y",并把其他所有在此choice list中的项的值设置为 "n"。 第二个参数是用单引号或双引号内的字,用于描述一些子提示符或符号名。解释器根据空格把字分成一个子字列表。第一个子字就是第一个提示信息。第二个子字就是第一个符号。第三个子字是第二个提示信息。第四个子字是第二个符号.... 第三个参数是一个缩写,它的值必须是这些提示信息之一的唯一缩写。对应于这个提示信息的符号就是默认的使能符号。 例如: # arch/i386/config.in choice ''''PCI access mode'''' \ "BIOS CONFIG_PCI_GOBIOS \ Direct CONFIG_PCI_GODIRECT \ Any CONFIG_PCI_GOANY" Any l nchoice /prompt/ /symbol/ /prompt/ /symbol/ ... 此命令与choice命令有着相同的语义,但是有着更为敏感的语法。第一个/prompt/是整个choice list的主提示信息。 第一个/symbol/ 是使能的默认符号(注意:这仅是一个符号,并不是唯一的提示信息缩写)。接下来的/prompt/ 和/symbol/ 对是choice list的提示信息和符号。 |
|
|
|
|
[AVR单片机] 相关文章: [转]arm开发经验!(连载4)简介: /* ****************************************************************************** *************************** * &...... [转]arm开发经验!(连载3) [转]arm开发经验!(连载2) arm开发经验!(适合初学者入门) 指导导师的条件和修养 |
|
|
|