blob: 2d6b3f5ea4c30641ef9eb7ea3bff4a6bf17db618 [file] [log] [blame]
Mikhail Naganovf558e022016-11-14 17:45:17 -08001LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SHARED_LIBRARIES := \
6 libcutils \
7 libhardware \
8 liblog \
9 libutils \
10 libeffects
11
12ifeq ($(ENABLE_TREBLE), true)
13
14LOCAL_CFLAGS += -DENABLE_TREBLE
15
16LOCAL_SRC_FILES := \
17 ConversionHelperHidl.cpp \
18 DeviceHalHidl.cpp \
19 DevicesFactoryHalHidl.cpp \
20 EffectHalHidl.cpp \
21 EffectsFactoryHalHidl.cpp \
22 StreamHalHidl.cpp
23
24LOCAL_SHARED_LIBRARIES += \
25 libhwbinder \
26 libhidlbase \
27 libbase \
28 android.hardware.audio@2.0 \
29 android.hardware.audio.common@2.0 \
30 android.hardware.audio.common@2.0-util \
31 android.hardware.audio.effect@2.0
32
33LOCAL_WHOLE_STATIC_LIBRARIES := libmedia_helper
34
35else # if !ENABLE_TREBLE
36
37LOCAL_SRC_FILES := \
38 DeviceHalLocal.cpp \
39 DevicesFactoryHalLocal.cpp \
40 EffectHalLocal.cpp \
41 EffectsFactoryHalLocal.cpp \
42 StreamHalLocal.cpp
43endif # ENABLE_TREBLE
44
45LOCAL_MODULE := libaudiohal
46
47LOCAL_CFLAGS := -Wall -Werror
48
49include $(BUILD_SHARED_LIBRARY)