Just recently as I was "make config"ing for my new system, I noticed
that every mouse type is prompted for. Since I don't even HAVE a mouse
attached, I felt that perhaps we could encapsulate the entire mouse
config (drivers/char/Config.in) inside of a "CONFIG_MOUSE" option.
So here it is:
--- drivers/char/Config.old Mon May 20 12:59:21 1996
+++ drivers/char/Config.in Mon May 20 13:00:27 1996
@@ -14,13 +14,19 @@
fi
tristate 'SDL RISCom/8 card support' CONFIG_RISCOM8
tristate 'Parallel printer support' CONFIG_PRINTER
-tristate 'Logitech busmouse support' CONFIG_BUSMOUSE
-tristate 'PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE
-if [ "$CONFIG_PSMOUSE" != "n" ]; then
- bool 'C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE
+
+
+bool 'Mouse Support' CONFIG_MOUSE
+if [ "$CONFIG_MOUSE" = "y" ]; then
+ tristate 'Logitech busmouse support' CONFIG_BUSMOUSE
+ tristate 'PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE
+ if [ "$CONFIG_PSMOUSE" != "n" ]; then
+ bool 'C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE
+ fi
+ tristate 'Microsoft busmouse support' CONFIG_MS_BUSMOUSE
+ tristate 'ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE
fi
-tristate 'Microsoft busmouse support' CONFIG_MS_BUSMOUSE
-tristate 'ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE
+
bool 'Support for user misc device modules' CONFIG_UMISC
bool 'QIC-02 tape support' CONFIG_QIC02_TAPE
N!
__________________________________________________________________________
Nicholas J. Leon (pgp/finger) nicholas@binary9.net
Linux Kernel Database [http://www.binary9.net/nicholas/kerneldb/]
"It is by caffeine alone I set my mind in motion, it is by the beans of
Java that thoughts acquire speed, the hands acquire shaking, the shaking
becomes a warning, it is by caffeine alone I set my mind in motion."