blob: 9b8e8c0eaf534017e341558f823204c6435dae27 [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
Ulf Samuelsson05936ec2007-07-23 08:10:52 +00005config BR2_PACKAGE_ALSA_UTILS
6 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 +000019menu "ALSA utils selection"
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000020
21config BR2_PACKAGE_ALSA_UTILS_ALSACONF
22 bool "alsaconf"
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000023
Thomas Petazzoni62fff782016-01-16 17:59:08 +010024config BR2_PACKAGE_ALSA_UTILS_ACONNECT
25 bool "aconnect"
26 select BR2_PACKAGE_ALSA_LIB_SEQ
27
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000028config BR2_PACKAGE_ALSA_UTILS_ALSACTL
29 bool "alsactl"
30 default y
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000031
Bernd Kuhls47525662016-01-18 22:13:59 +010032config BR2_PACKAGE_ALSA_UTILS_ALSALOOP
33 bool "alsaloop"
34
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000035config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
36 bool "alsamixer"
William Wagneraea2ef92010-01-28 18:07:27 +000037 select BR2_PACKAGE_NCURSES
Julien Boibessot909fb5b2010-02-11 17:31:25 +010038 select BR2_PACKAGE_NCURSES_TARGET_PANEL
39 select BR2_PACKAGE_NCURSES_TARGET_FORM
40 select BR2_PACKAGE_NCURSES_TARGET_MENU
Peter Korsgaard6eaedac2011-03-14 23:59:10 +010041 select BR2_PACKAGE_ALSA_LIB_MIXER
Peter Korsgaard671ec392010-04-26 23:01:14 +020042 depends on BR2_USE_WCHAR
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000043 default y
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000044
Thomas De Schampheleire66bb10b2013-10-13 16:55:32 +020045comment "alsamixer needs a toolchain w/ wchar"
Peter Korsgaard671ec392010-04-26 23:01:14 +020046 depends on !BR2_USE_WCHAR
47
Thomas Petazzoni62fff782016-01-16 17:59:08 +010048config BR2_PACKAGE_ALSA_UTILS_ALSAUCM
49 bool "alsaucm"
50
Thomas Petazzonif9d6ba32016-01-16 18:10:24 +010051config BR2_PACKAGE_ALSA_UTILS_ALSATPLG
52 bool "alsatplg"
53
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000054config BR2_PACKAGE_ALSA_UTILS_AMIDI
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010055 bool "amidi"
Peter Korsgaard6eaedac2011-03-14 23:59:10 +010056 select BR2_PACKAGE_ALSA_LIB_RAWMIDI
Peter Korsgaardc69088b2015-05-15 00:07:03 +020057 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000058
59config BR2_PACKAGE_ALSA_UTILS_AMIXER
60 bool "amixer"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010061 select BR2_PACKAGE_ALSA_LIB_MIXER
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000062
63config BR2_PACKAGE_ALSA_UTILS_APLAY
Peter Korsgaard6eaedac2011-03-14 23:59:10 +010064 bool "aplay/arecord"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010065 select BR2_PACKAGE_ALSA_LIB_PCM
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000066
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000067config BR2_PACKAGE_ALSA_UTILS_APLAYMIDI
68 bool "aplaymidi"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010069 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000070
71config BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI
72 bool "arecordmidi"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010073 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000074
75config BR2_PACKAGE_ALSA_UTILS_ASEQDUMP
76 bool "aseqdump"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010077 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000078
79config BR2_PACKAGE_ALSA_UTILS_ASEQNET
80 bool "aseqnet"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010081 select BR2_PACKAGE_ALSA_LIB_SEQ
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000082
Thomas Petazzoni62fff782016-01-16 17:59:08 +010083config BR2_PACKAGE_ALSA_UTILS_BAT
84 bool "bat"
85 select BR2_PACKAGE_FFTW
86
87config BR2_PACKAGE_ALSA_UTILS_IECSET
88 bool "iecset"
89 select BR2_PACKAGE_ALSA_LIB_PCM
90
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000091config BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST
92 bool "speaker-test"
Thomas Petazzoniadb2d792016-01-16 17:57:07 +010093 select BR2_PACKAGE_ALSA_LIB_PCM
Ulf Samuelsson05936ec2007-07-23 08:10:52 +000094
95endmenu
Peter Korsgaard9cef0732009-03-04 13:22:54 +000096
97endif