blob: 893c62696eb2e69c72fe7473df3cbfefe3c8c853 [file] [log] [blame]
Mikhail Naganovf558e022016-11-14 17:45:17 -08001LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SHARED_LIBRARIES := \
Mikhail Naganove1c4b5d2016-12-22 09:22:45 -08006 libbase \
Mikhail Naganovf558e022016-11-14 17:45:17 -08007 libcutils \
Mikhail Naganove1c4b5d2016-12-22 09:22:45 -08008 libeffects \
9 libfmq \
Mikhail Naganovf558e022016-11-14 17:45:17 -080010 libhardware \
11 liblog \
Mikhail Naganove1c4b5d2016-12-22 09:22:45 -080012 libutils
Mikhail Naganovf558e022016-11-14 17:45:17 -080013
14ifeq ($(ENABLE_TREBLE), true)
15
16LOCAL_CFLAGS += -DENABLE_TREBLE
17
18LOCAL_SRC_FILES := \
19 ConversionHelperHidl.cpp \
20 DeviceHalHidl.cpp \
21 DevicesFactoryHalHidl.cpp \
22 EffectHalHidl.cpp \
23 EffectsFactoryHalHidl.cpp \
24 StreamHalHidl.cpp
25
26LOCAL_SHARED_LIBRARIES += \
Mikhail Naganov2f6272e2016-12-05 10:38:24 -080027 libhwbinder \
28 libhidlbase \
29 libhidltransport \
30 libbase \
Mikhail Naganovf558e022016-11-14 17:45:17 -080031 android.hardware.audio@2.0 \
32 android.hardware.audio.common@2.0 \
33 android.hardware.audio.common@2.0-util \
Jaekyun Seok08dab5a2016-12-07 15:08:17 +090034 android.hardware.audio.effect@2.0 \
35 libmedia_helper
Mikhail Naganovf558e022016-11-14 17:45:17 -080036
37else # if !ENABLE_TREBLE
38
39LOCAL_SRC_FILES := \
40 DeviceHalLocal.cpp \
41 DevicesFactoryHalLocal.cpp \
42 EffectHalLocal.cpp \
43 EffectsFactoryHalLocal.cpp \
44 StreamHalLocal.cpp
45endif # ENABLE_TREBLE
46
47LOCAL_MODULE := libaudiohal
48
49LOCAL_CFLAGS := -Wall -Werror
50
51include $(BUILD_SHARED_LIBRARY)