blob: b58e6583c3d3d7f5aba8c90a14dd8d37e80bbca1 [file] [log] [blame]
Thomas Petazzoni47073832016-01-16 17:55:03 +01001comment "alsa-utils needs a toolchain w/ threads, dynamic library"
Thomas De Schampheleire5e986622014-02-23 11:11:19 +01002 depends on BR2_USE_MMU # fork
Thomas Petazzoni47073832016-01-16 17:55:03 +01003 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
Thomas De Schampheleire5e986622014-02-23 11:11:19 +01004
Yann E. MORIN47996622016-01-16 23:36:54 +01005menuconfig BR2_PACKAGE_ALSA_UTILS
Ulf Samuelsson05936ec2007-07-23 08:10:52 +00006 bool "alsa-utils"
Thomas De Schampheleire9520a562014-02-23 11:11:18 +01007 depends on BR2_USE_MMU # fork
Thomas Petazzonibeb45602012-09-18 07:21:37 +00008 depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
Thomas Petazzoni47073832016-01-16 17:55:03 +01009 depends on !BR2_STATIC_LIBS # uses dlfcn.h
Gustavo Zacariasc7333782011-01-06 15:41:57 -030010 select BR2_PACKAGE_ALSA_LIB
Vicente Olivert Riera48fe1442014-11-11 15:51:22 +000011 select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000012 help
13 This package contains the command line utilities for the ALSA
14 project.
15
16 http://www.alsa-project.org/
17
Peter Korsgaard9cef0732009-03-04 13:22:54 +000018if BR2_PACKAGE_ALSA_UTILS
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000019
20config BR2_PACKAGE_ALSA_UTILS_ALSACONF
21 bool "alsaconf"
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000022
Thomas Petazzoni62fff782016-01-16 17:59:08 +010023config BR2_PACKAGE_ALSA_UTILS_ACONNECT
24 bool "aconnect"
25 select BR2_PACKAGE_ALSA_LIB_SEQ
26
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000027config BR2_PACKAGE_ALSA_UTILS_ALSACTL
28 bool "alsactl"
29 default y
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000030
Bernd Kuhls47525662016-01-18 22:13:59 +010031config BR2_PACKAGE_ALSA_UTILS_ALSALOOP
32 bool "alsaloop"
33
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000034config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
35 bool "alsamixer"
William Wagneraea2ef92010-01-28 18:07:27 +000036 select BR2_PACKAGE_NCURSES
Julien Boibessot909fb5b2010-02-11 17:31:25 +010037 select BR2_PACKAGE_NCURSES_TARGET_PANEL
38 select BR2_PACKAGE_NCURSES_TARGET_FORM
39 select BR2_PACKAGE_NCURSES_TARGET_MENU
Peter Korsgaard6eaedac2011-03-14 23:59:10 +010040 select BR2_PACKAGE_ALSA_LIB_MIXER
Peter Korsgaard671ec392010-04-26 23:01:14 +020041 depends on BR2_USE_WCHAR
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000042 default y
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000043
Thomas De Schampheleire66bb10b2013-10-13 16:55:32 +020044comment "alsamixer needs a toolchain w/ wchar"
Peter Korsgaard671ec392010-04-26 23:01:14 +020045 depends on !BR2_USE_WCHAR
46
Thomas Petazzoni62fff782016-01-16 17:59:08 +010047config BR2_PACKAGE_ALSA_UTILS_ALSAUCM
48 bool "alsaucm"
49
Thomas Petazzonif9d6ba32016-01-16 18:10:24 +010050config BR2_PACKAGE_ALSA_UTILS_ALSATPLG
51 bool "alsatplg"
52
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000053config BR2_PACKAGE_ALSA_UTILS_AMIDI
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010054 bool "amidi"
Peter Korsgaard6eaedac2011-03-14 23:59:10 +010055 select BR2_PACKAGE_ALSA_LIB_RAWMIDI
Peter Korsgaardc69088b2015-05-15 00:07:03 +020056 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000057
58config BR2_PACKAGE_ALSA_UTILS_AMIXER
59 bool "amixer"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010060 select BR2_PACKAGE_ALSA_LIB_MIXER
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000061
62config BR2_PACKAGE_ALSA_UTILS_APLAY
Peter Korsgaard6eaedac2011-03-14 23:59:10 +010063 bool "aplay/arecord"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010064 select BR2_PACKAGE_ALSA_LIB_PCM
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000065
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000066config BR2_PACKAGE_ALSA_UTILS_APLAYMIDI
67 bool "aplaymidi"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010068 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000069
70config BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI
71 bool "arecordmidi"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010072 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000073
74config BR2_PACKAGE_ALSA_UTILS_ASEQDUMP
75 bool "aseqdump"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010076 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000077
78config BR2_PACKAGE_ALSA_UTILS_ASEQNET
79 bool "aseqnet"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010080 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000081
Thomas Petazzoni62fff782016-01-16 17:59:08 +010082config BR2_PACKAGE_ALSA_UTILS_BAT
83 bool "bat"
84 select BR2_PACKAGE_FFTW
85
86config BR2_PACKAGE_ALSA_UTILS_IECSET
87 bool "iecset"
88 select BR2_PACKAGE_ALSA_LIB_PCM
89
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000090config BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST
91 bool "speaker-test"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010092 select BR2_PACKAGE_ALSA_LIB_PCM
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000093
Peter Korsgaard9cef0732009-03-04 13:22:54 +000094endif