12dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamandaifeq ($(strip $(BOARD_USES_ALSA_AUDIO)),true)
22dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
32dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_PATH := $(call my-dir)
42dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
52dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamandainclude $(CLEAR_VARS)
62dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
72dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_ARM_MODE := arm
82dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
9be3335ab71f097449546112d9ae77f43aa967f47Ajay DudaniAUDIO_PLATFORM := $(TARGET_BOARD_PLATFORM)
10be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudaniifneq ($(filter msm8974 msm8226,$(TARGET_BOARD_PLATFORM)),)
11be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudani  # B-family platform uses msm8974 code base
12be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudani  AUDIO_PLATFORM = msm8974
13be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudaniendif
14be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudani
152dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_SRC_FILES := \
162dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	audio_hw.c \
17be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudani	$(AUDIO_PLATFORM)/platform.c
182dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
192dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_SHARED_LIBRARIES := \
202dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	liblog \
212dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	libcutils \
222dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	libtinyalsa \
234e02e5575f2eb440632a60fb8bed0a44ddae83afRavi Kumar Alamanda	libtinycompress \
242dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	libaudioroute \
252dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	libdl
262dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
275195a4b2f95ad704d2408b7cdcbb537c362a748bSungmin Choi
282dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_C_INCLUDES += \
292dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda	external/tinyalsa/include \
304e02e5575f2eb440632a60fb8bed0a44ddae83afRavi Kumar Alamanda	external/tinycompress/include \
31f70ffb40ca0c4e8cce15c77fd9edff7f2b6980deRavi Kumar Alamanda	$(call include-path-for, audio-route) \
32b23d5286490ad2dc0edf919d52428fa02dc2b2dcEric Laurent	$(call include-path-for, audio-effects) \
33be3335ab71f097449546112d9ae77f43aa967f47Ajay Dudani	$(LOCAL_PATH)/$(AUDIO_PLATFORM)
342dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
35be3335ab71f097449546112d9ae77f43aa967f47Ajay DudaniLOCAL_MODULE := audio.primary.$(AUDIO_PLATFORM)
362dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
372dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
382dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
392dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar AlamandaLOCAL_MODULE_TAGS := optional
402dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
412dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamandainclude $(BUILD_SHARED_LIBRARY)
422dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamanda
432dfba2b9264a43951889e591260162a67894c0d0Ravi Kumar Alamandaendif
44