summaryrefslogtreecommitdiffstats
path: root/libaudio/Android.mk
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-06-16 22:17:17 -0700
committerEric Laurent <elaurent@google.com>2011-07-05 14:40:24 -0700
commit88482dc964d975e7eadfd43f5e7dae04886e7b0d (patch)
treec32e495a040631fdc548c0b439de469cb28600ba /libaudio/Android.mk
parentcfb2e6cc33943975fd6a3bab1930899aa7ac37ac (diff)
downloaddevice_samsung_crespo-88482dc964d975e7eadfd43f5e7dae04886e7b0d.zip
device_samsung_crespo-88482dc964d975e7eadfd43f5e7dae04886e7b0d.tar.gz
device_samsung_crespo-88482dc964d975e7eadfd43f5e7dae04886e7b0d.tar.bz2
Use tinyalsa library
Audio HAL now uses tinyalsa library to interface to alsa kernel drivers. Removed local thin alsa user space implementation. Also modified value of AUDIO_HW_IN_SAMPLERATE to match actual sampling rate when reading from kernel pcm device. Change-Id: Id0b2d166f3ab2f2291bf49b36c7085b21135ceea
Diffstat (limited to 'libaudio/Android.mk')
-rw-r--r--libaudio/Android.mk31
1 files changed, 8 insertions, 23 deletions
diff --git a/libaudio/Android.mk b/libaudio/Android.mk
index 9dbe57d..9df67c7 100644
--- a/libaudio/Android.mk
+++ b/libaudio/Android.mk
@@ -1,32 +1,15 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= aplay.c alsa_pcm.c alsa_mixer.c
-LOCAL_MODULE:= aplay
-LOCAL_SHARED_LIBRARIES:= libc libcutils
-LOCAL_MODULE_TAGS:= debug
-include $(BUILD_EXECUTABLE)
-
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= arec.c alsa_pcm.c
-LOCAL_MODULE:= arec
-LOCAL_SHARED_LIBRARIES:= libc libcutils
-LOCAL_MODULE_TAGS:= debug
-include $(BUILD_EXECUTABLE)
-
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= amix.c alsa_mixer.c
-LOCAL_MODULE:= amix
-LOCAL_SHARED_LIBRARIES := libc libcutils
-LOCAL_MODULE_TAGS:= debug
-include $(BUILD_EXECUTABLE)
-
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= AudioHardware.cpp alsa_mixer.c alsa_pcm.c
+LOCAL_SRC_FILES:= AudioHardware.cpp
LOCAL_MODULE := audio.primary.herring
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_STATIC_LIBRARIES:= libmedia_helper
-LOCAL_SHARED_LIBRARIES:= libcutils libutils libmedia libhardware_legacy
+LOCAL_SHARED_LIBRARIES:= \
+ libutils \
+ libhardware_legacy \
+ libtinyalsa
+
LOCAL_WHOLE_STATIC_LIBRARIES := libaudiohw_legacy
LOCAL_MODULE_TAGS := optional
@@ -36,6 +19,8 @@ else
LOCAL_SHARED_LIBRARIES += libdl
endif
+LOCAL_C_INCLUDES += external/tinyalsa/include
+
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)