1comment "alsa-utils needs a toolchain w/ threads"
2	depends on BR2_USE_MMU # fork
3	depends on !BR2_TOOLCHAIN_HAS_THREADS
4
5menuconfig BR2_PACKAGE_ALSA_UTILS
6	bool "alsa-utils"
7	depends on BR2_USE_MMU # fork
8	depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
9	select BR2_PACKAGE_ALSA_LIB
10	help
11	  This package contains the command line utilities for the ALSA
12	  project.
13
14	  http://www.alsa-project.org/
15
16if BR2_PACKAGE_ALSA_UTILS
17
18config BR2_PACKAGE_ALSA_UTILS_ALSACONF
19	bool "alsaconf"
20
21config BR2_PACKAGE_ALSA_UTILS_ACONNECT
22	bool "aconnect"
23	select BR2_PACKAGE_ALSA_LIB_SEQ
24
25config BR2_PACKAGE_ALSA_UTILS_ALSACTL
26	bool "alsactl"
27	default y
28
29config BR2_PACKAGE_ALSA_UTILS_ALSALOOP
30	bool "alsaloop"
31
32config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
33	bool "alsamixer"
34	default y
35	depends on BR2_USE_WCHAR
36	select BR2_PACKAGE_NCURSES
37	select BR2_PACKAGE_ALSA_LIB_MIXER
38
39comment "alsamixer needs a toolchain w/ wchar"
40	depends on !BR2_USE_WCHAR
41
42config BR2_PACKAGE_ALSA_UTILS_ALSAUCM
43	bool "alsaucm"
44	select BR2_PACKAGE_ALSA_LIB_UCM
45
46config BR2_PACKAGE_ALSA_UTILS_ALSATPLG
47	bool "alsatplg"
48	depends on !BR2_STATIC_LIBS # dlfcn.h
49	select BR2_PACKAGE_ALSA_LIB_TOPOLOGY
50
51comment "alsatplg needs a toolchain w/ dynamic library"
52	depends on BR2_STATIC_LIBS
53
54config BR2_PACKAGE_ALSA_UTILS_AMIDI
55	bool "amidi"
56	select BR2_PACKAGE_ALSA_LIB_RAWMIDI
57
58config BR2_PACKAGE_ALSA_UTILS_AMIXER
59	bool "amixer"
60	select BR2_PACKAGE_ALSA_LIB_MIXER
61
62config BR2_PACKAGE_ALSA_UTILS_APLAY
63	bool "aplay/arecord"
64	select BR2_PACKAGE_ALSA_LIB_PCM
65
66config BR2_PACKAGE_ALSA_UTILS_APLAYMIDI
67	bool "aplaymidi"
68	select BR2_PACKAGE_ALSA_LIB_SEQ
69
70config BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI
71	bool "arecordmidi"
72	select BR2_PACKAGE_ALSA_LIB_SEQ
73
74config BR2_PACKAGE_ALSA_UTILS_ASEQDUMP
75	bool "aseqdump"
76	select BR2_PACKAGE_ALSA_LIB_SEQ
77
78config BR2_PACKAGE_ALSA_UTILS_ASEQNET
79	bool "aseqnet"
80	select BR2_PACKAGE_ALSA_LIB_SEQ
81
82config BR2_PACKAGE_ALSA_UTILS_BAT
83	bool "bat"
84	help
85	  ALSABAT (ALSA Basic Audio Tester) is a simple command-line
86	  utility intended to help automate audio driver and sound
87	  server testing with little human interaction.
88
89	  Note that analysis support in alsabat requires fftw single
90	  precision.
91
92config BR2_PACKAGE_ALSA_UTILS_IECSET
93	bool "iecset"
94	select BR2_PACKAGE_ALSA_LIB_PCM
95
96config BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST
97	bool "speaker-test"
98	select BR2_PACKAGE_ALSA_LIB_PCM
99
100endif
101