blob: e82766f564d7e8964b566ec311228e2fb00b1659 [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 \
Jaekyun Seok08dab5a2016-12-07 15:08:17 +090032 android.hardware.audio.effect@2.0 \
33 libmedia_helper
Mikhail Naganovf558e022016-11-14 17:45:17 -080034
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)