Update of /cvsroot/alsa/alsa-kernel/pci
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7304/pci

Modified Files:
        Kconfig 
Log Message:
This is part of a patch series to clean up sound/core/Makefile in Linux
2.6.4-rc1.

- Add "select SND_PCM" statements to appropriate Kconfig entries for
  drivers whose configuration symbol is used to build snd-pcm,
  snd-timer, and snd-page-alloc.

- Remove snd-pcm, snd-timer and snd-page-alloc from these in
  sound/core/Makefile.

- Remove snd from these entries as well - all SND_xxx configuration
  symbols depend on CONFIG_SND, so we won't even consider building
  any of these drivers unless SND is already set to 'y' or 'm'.


Index: Kconfig
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/Kconfig,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- Kconfig     1 Mar 2004 08:14:46 -0000       1.16
+++ Kconfig     2 Mar 2004 19:22:24 -0000       1.17
@@ -6,18 +6,21 @@
 config SND_ALI5451
        tristate "ALi PCI Audio M5451"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ALI PCI Audio M5451 sound core.
 
 config SND_AZT3328
        tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
        depends on SND && EXPERIMENTAL
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Aztech AZF3328 (PCI168) soundcards.
 
 config SND_BT87X
         tristate "Bt87x Audio Capture"
         depends on SND
+       select SND_PCM
         help
           Say 'Y' or 'M' to include support for recording audio from TV cards
           based on Brooktree Bt878/Bt879 chips.
@@ -25,6 +28,7 @@
 config SND_CS46XX
        tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
        depends on SND
+       select SND_PCM
        select GAMEPORT
        help
          Say 'Y' or 'M' to include support for Cirrus Logic CS4610 / CS4612 /
@@ -39,12 +43,14 @@
 config SND_CS4281
        tristate "Cirrus Logic (Sound Fusion) CS4281"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Cirrus Logic CS4281.
 
 config SND_EMU10K1
        tristate "EMU10K1 (SB Live! & Audigy, E-mu APS)"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Sound Blaster PCI 512, Live!,
          Audigy and E-mu APS (partially supported).
@@ -52,24 +58,28 @@
 config SND_KORG1212
        tristate "Korg 1212 IO"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Korg 1212IO.
 
 config SND_MIXART
        tristate "Digigram miXart"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Digigram miXart soundcard.
 
 config SND_NM256
        tristate "NeoMagic NM256AV/ZX"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for NeoMagic NM256AV/ZX chips.
 
 config SND_RME32
        tristate "RME Digi32, 32/8, 32 PRO"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for RME Digi32, Digi32 PRO and
          Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio devices.
@@ -77,6 +87,7 @@
 config SND_RME96
        tristate "RME Digi96, 96/8, 96/8 PRO"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for RME Digi96, Digi96/8 and
          Digi96/8 PRO/PAD/PST.
@@ -84,6 +95,7 @@
 config SND_RME9652
        tristate "RME Digi9652 (Hammerfall)"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for RME Hammerfall (RME Digi9652 /
          Digi9636) soundcards.
@@ -91,6 +103,7 @@
 config SND_HDSP
        tristate "RME Hammerfall DSP Audio"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for RME Hammerfall DSP Audio
          soundcards.
@@ -98,6 +111,7 @@
 config SND_TRIDENT
        tristate "Trident 4D-Wave DX/NX; SiS 7018"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Trident 4D-Wave DX/NX and
          SiS 7018 soundcards.
@@ -105,6 +119,7 @@
 config SND_YMFPCI
        tristate "Yamaha YMF724/740/744/754"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Yamaha PCI audio chips - 
          YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
@@ -112,12 +127,14 @@
 config SND_ALS4000
        tristate "Avance Logic ALS4000"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Avance Logic ALS4000.
 
 config SND_CMIPCI
        tristate "C-Media 8738, 8338"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for C-Media CMI8338 and 8738 PCI
          soundcards.
@@ -125,12 +142,14 @@
 config SND_ENS1370
        tristate "(Creative) Ensoniq AudioPCI 1370"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1370.
 
 config SND_ENS1371
        tristate "(Creative) Ensoniq AudioPCI 1371/1373"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1371 and
          Sound Blaster PCI 64 or 128 soundcards.
@@ -138,6 +157,7 @@
 config SND_ES1938
        tristate "ESS ES1938/1946/1969 (Solo-1)"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ESS Solo-1 (ES1938, ES1946, ES1969)
          soundcard.
@@ -145,18 +165,21 @@
 config SND_ES1968
        tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ESS Maestro 1/2/2E.
 
 config SND_MAESTRO3
        tristate "ESS Allegro/Maestro3"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ESS Maestro 3 (Allegro) soundcard.
 
 config SND_FM801
        tristate "ForteMedia FM801"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ForteMedia FM801 based soundcards.
 
@@ -171,6 +194,7 @@
 config SND_ICE1712
        tristate "ICEnsemble ICE1712 (Envy24)"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ICE1712 (Envy24) based soundcards.
          Currently supported hardware is: MidiMan M Audio - Delta 1010(LT), Dio 2496,
@@ -180,6 +204,7 @@
 config SND_ICE1724
        tristate "ICE/VT1724 (Envy24HT)"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for ICE/VT1724 (Envy24HT) based
          soundcards.
@@ -189,6 +214,7 @@
 config SND_INTEL8X0
        tristate "Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Intel8x0 based soundcards,
          SiS 7012, AMD768/8111, NVidia NForce and ALi 5455 chips.
@@ -196,18 +222,21 @@
 config SND_SONICVIBES
        tristate "S3 SonicVibes"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for S3 SonicVibes based soundcards.
 
 config SND_VIA82XX
        tristate "VIA 82C686A/B, 8233 South Bridge"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for VIA VT82C686A/B, VT8233 South Bridge.
 
 config SND_VX222
        tristate "Digigram VX222"
        depends on SND
+       select SND_PCM
        help
          Say 'Y' or 'M' to include support for Digigram VX222 soundcards.
 



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to