xref: /OK3568_Linux_fs/buildroot/package/libao/libao.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libao
4#
5################################################################################
6
7LIBAO_VERSION = 1.2.0
8LIBAO_SITE = http://downloads.xiph.org/releases/ao
9LIBAO_DEPENDENCIES = host-pkgconf
10LIBAO_INSTALL_STAGING = YES
11LIBAO_LICENSE = GPL-2.0+
12LIBAO_LICENSE_FILES = COPYING
13LIBAO_CPE_ID_VENDOR = xiph
14LIBAO_CONF_OPTS = \
15	--disable-esd \
16	--disable-wmm \
17	--disable-arts \
18	--disable-nas \
19	--disable-pulse \
20	--disable-broken-oss
21
22ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
23LIBAO_DEPENDENCIES += alsa-lib
24LIBAO_CONF_OPTS += --enable-alsa --enable-alsa-mmap
25
26# Remove the OSS plugin if ALSA is enabled, as libao will prefer ALSA anyway
27define LIBAO_REMOVE_OSS_PLUGIN
28	rm -f $(TARGET_DIR)/usr/lib/ao/plugins-4/liboss.so
29endef
30LIBAO_POST_INSTALL_TARGET_HOOKS += LIBAO_REMOVE_OSS_PLUGIN
31else
32LIBAO_CONF_OPTS += --disable-alsa
33endif
34
35$(eval $(autotools-package))
36