blob: 63aa9c6f248163ee8a5d36d6d0277213cc658abe [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 += \
Mikhail Naganov2f6272e2016-12-05 10:38:24 -080025 libhwbinder \
26 libhidlbase \
27 libhidltransport \
28 libbase \
Mikhail Naganovf558e022016-11-14 17:45:17 -080029 android.hardware.audio@2.0 \
30 android.hardware.audio.common@2.0 \
31 android.hardware.audio.common@2.0-util \
32 android.hardware.audio.effect@2.0
33
34LOCAL_WHOLE_STATIC_LIBRARIES := libmedia_helper
35
36else # if !ENABLE_TREBLE
37
38LOCAL_SRC_FILES := \
39 DeviceHalLocal.cpp \
40 DevicesFactoryHalLocal.cpp \
41 EffectHalLocal.cpp \
42 EffectsFactoryHalLocal.cpp \
43 StreamHalLocal.cpp
44endif # ENABLE_TREBLE
45
46LOCAL_MODULE := libaudiohal
47
48LOCAL_CFLAGS := -Wall -Werror
49
50include $(BUILD_SHARED_LIBRARY)