blob: 680b077f1082ed64bf0fc904986eb9e72ad7cbd5 [file] [log] [blame]
François Gaffie962ba212019-04-03 16:21:39 +02001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:= \
6 AudioPolicyService.cpp \
7 AudioPolicyEffects.cpp \
8 AudioPolicyInterfaceImpl.cpp \
Ytai Ben-Tsvi987d12c2020-03-24 17:35:44 -07009 AudioPolicyClientImpl.cpp \
10 CaptureStateNotifier.cpp
François Gaffie962ba212019-04-03 16:21:39 +020011
12LOCAL_C_INCLUDES := \
13 frameworks/av/services/audioflinger \
14 $(call include-path-for, audio-utils)
15
16LOCAL_HEADER_LIBRARIES := \
17 libaudiopolicycommon \
18 libaudiopolicyengine_interface_headers \
19 libaudiopolicymanager_interface_headers
20
21LOCAL_SHARED_LIBRARIES := \
22 libcutils \
23 libutils \
24 liblog \
25 libbinder \
26 libaudioclient \
27 libaudioutils \
Eric Laurent94876032019-11-13 12:45:28 -080028 libaudiofoundation \
François Gaffie962ba212019-04-03 16:21:39 +020029 libhardware_legacy \
30 libaudiopolicymanager \
31 libmedia_helper \
32 libmediametrics \
33 libmediautils \
34 libeffectsconfig \
Ytai Ben-Tsvi74cd6b02019-10-25 10:06:40 -070035 libsensorprivacy \
Ytai Ben-Tsvi85093d52020-03-26 09:41:15 -070036 capture_state_listener-aidl-cpp
François Gaffie962ba212019-04-03 16:21:39 +020037
38LOCAL_EXPORT_SHARED_LIBRARY_HEADERS := \
39 libsensorprivacy
40
41LOCAL_STATIC_LIBRARIES := \
42 libaudiopolicycomponents
43
François Gaffie962ba212019-04-03 16:21:39 +020044LOCAL_MODULE:= libaudiopolicyservice
45
46LOCAL_CFLAGS += -fvisibility=hidden
Mikhail Naganov12b716c2020-04-30 22:37:43 +000047LOCAL_CFLAGS += -Wall -Werror -Wthread-safety
François Gaffie962ba212019-04-03 16:21:39 +020048
49include $(BUILD_SHARED_LIBRARY)
50