blob: c5921c3e6a35ee266ca9fe334c27e9e5ae950996 [file] [log] [blame]
François Gaffie962ba212019-04-03 16:21:39 +02001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:= AudioPolicyManager.cpp
6
7LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
8
9LOCAL_SHARED_LIBRARIES := \
10 libcutils \
11 libutils \
12 liblog \
13 libaudiopolicy \
14 libsoundtrigger
15
16ifeq ($(USE_CONFIGURABLE_AUDIO_POLICY), 1)
17
François Gaffie962ba212019-04-03 16:21:39 +020018LOCAL_SHARED_LIBRARIES += libaudiopolicyengineconfigurable
19
20else
21
22LOCAL_SHARED_LIBRARIES += libaudiopolicyenginedefault
23
24endif # ifeq ($(USE_CONFIGURABLE_AUDIO_POLICY), 1)
25
26LOCAL_C_INCLUDES += \
27 $(call include-path-for, audio-utils)
28
29LOCAL_HEADER_LIBRARIES := \
30 libaudiopolicycommon \
31 libaudiopolicyengine_interface_headers \
32 libaudiopolicymanager_interface_headers
33
34LOCAL_STATIC_LIBRARIES := \
35 libaudiopolicycomponents
36
37LOCAL_SHARED_LIBRARIES += libmedia_helper
38LOCAL_SHARED_LIBRARIES += libmediametrics
39
40LOCAL_SHARED_LIBRARIES += libbinder libhidlbase libxml2
41
François Gaffie962ba212019-04-03 16:21:39 +020042LOCAL_CFLAGS += -Wall -Werror
43
44LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
45
46LOCAL_MODULE:= libaudiopolicymanagerdefault
47
48include $(BUILD_SHARED_LIBRARY)