This has been confirmed with Armin Schindler, the eicon maintainer. Remove the circular dependency between CONFIG_ISDN_DRV_EICON and CONFIG_ISDN_DRV_EICON_OLD. Mark DIVAS as experimental. Against 2.4.4. Index: 4.1/drivers/isdn/Config.in --- 4.1/drivers/isdn/Config.in Tue, 24 Apr 2001 10:55:55 +1000 kaos (linux-2.4/L/b/0_Config.in 1.1.1.5 644) +++ 4.1(w)/drivers/isdn/Config.in Sun, 06 May 2001 00:32:22 +1000 kaos +(linux-2.4/L/b/0_Config.in 1.1.1.5 644) @@ -93,15 +93,17 @@ dep_tristate 'IBM Active 2000 supp bool 'Eicon active card support' CONFIG_ISDN_DRV_EICON if [ "$CONFIG_ISDN_DRV_EICON" != "n" ]; then - if [ "$CONFIG_ISDN_DRV_EICON_OLD" != "y" ]; then - dep_tristate ' Build Eicon driver type standalone' CONFIG_ISDN_DRV_EICON_DIVAS $CONFIG_ISDN $CONFIG_PCI + if [ "$CONFIG_EXPERIMENTAL" != "n" ]; then + dep_tristate ' Build Eicon driver type standalone (EXPERIMENTAL)' +CONFIG_ISDN_DRV_EICON_DIVAS $CONFIG_ISDN $CONFIG_PCI fi - if [ "$CONFIG_ISDN_DRV_EICON_DIVAS" != "y" ]; then + if [ "$CONFIG_ISDN_DRV_EICON_DIVAS" = "y" ]; then + define_tristate CONFIG_ISDN_DRV_EICON_OLD n + else dep_tristate ' Legacy Eicon driver' CONFIG_ISDN_DRV_EICON_OLD $CONFIG_ISDN - if [ "$CONFIG_ISDN_DRV_EICON_OLD" != "n" ]; then - dep_bool ' Eicon PCI DIVA Server BRI/PRI/4BRI support' CONFIG_ISDN_DRV_EICON_PCI $CONFIG_PCI - bool ' Eicon S,SX,SCOM,Quadro,S2M support' CONFIG_ISDN_DRV_EICON_ISA - fi + fi + if [ "$CONFIG_ISDN_DRV_EICON_OLD" != "n" ]; then + dep_bool ' Eicon PCI DIVA Server BRI/PRI/4BRI support' +CONFIG_ISDN_DRV_EICON_PCI $CONFIG_PCI + bool ' Eicon S,SX,SCOM,Quadro,S2M support' CONFIG_ISDN_DRV_EICON_ISA fi fi _______________________________________________ kbuild-devel mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/kbuild-devel