ALSA: seq: Reorganize kconfig and build
authorTakashi Iwai <tiwai@suse.de>
Fri, 9 Jun 2017 12:40:18 +0000 (14:40 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 9 Jun 2017 20:10:06 +0000 (22:10 +0200)
commit0181307abc1d2eb2a0dead93870bcffadddb827c
tree74527dcfd33dda528f423aa32e14788641694c83
parent3d774d5ef066971aee1839150bf47d100d8e43d3
ALSA: seq: Reorganize kconfig and build

This is a slightly intensive rewrite of Kconfig and Makefile about
ALSA sequencer stuff.

The first major change is that the kconfig items for the sequencer are
moved to sound/core/seq/Kconfig.  OK, that's easy.

The substantial change is that, instead of hackish top-level module
selection in Makefile, we define a Kconfig item for each sequencer
module.  The driver that requires such sequencer components select
exclusively the kconfig items.  This is more straightforward and
standard way.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/core/Kconfig
sound/core/seq/Kconfig
sound/core/seq/Makefile
sound/drivers/Kconfig
sound/isa/Kconfig
sound/pci/Kconfig