1 ifeq ($(strip $(BOARD_USES_ALSA_AUDIO)),true) 2 3 LOCAL_PATH := $(call my-dir) 4 5 include $(CLEAR_VARS) 6 7 LOCAL_ARM_MODE := arm 8 9 LOCAL_SRC_FILES := \ 10 audio_hw.c \ 11 edid.c 12 13 LOCAL_SHARED_LIBRARIES := \ 14 liblog \ 15 libcutils \ 16 libtinyalsa \ 17 libaudioroute \ 18 libdl 19 20 ifeq ($(TARGET_BOARD_PLATFORM), msm8974) 21 LOCAL_CFLAGS += -DMSM8974 22 endif 23 24 LOCAL_C_INCLUDES += \ 25 external/tinyalsa/include \ 26 $(call include-path-for, audio-route) \ 27 $(call include-path-for, audio-effects) 28 29 LOCAL_MODULE := audio.primary.$(TARGET_BOARD_PLATFORM) 30 31 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw 32 33 LOCAL_MODULE_TAGS := optional 34 35 include $(BUILD_SHARED_LIBRARY) 36 37 endif 38