blob: 6512c3826035812479a3e4050a522318809a5735 [file] [log] [blame]
Eric Laurentc7e50402014-03-06 14:35:55 -08001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
Eric Laurent2d388ec2014-03-07 13:25:54 -08005LOCAL_SRC_FILES:= \
bryant_liuba2b4392014-06-11 16:49:30 +08006 AudioPolicyService.cpp \
7 AudioPolicyEffects.cpp
Eric Laurentdce54a12014-03-10 12:19:46 -07008
Eric Laurentdce54a12014-03-10 12:19:46 -07009ifeq ($(USE_LEGACY_AUDIO_POLICY), 1)
10LOCAL_SRC_FILES += \
11 AudioPolicyInterfaceImplLegacy.cpp \
12 AudioPolicyClientImplLegacy.cpp
13
14 LOCAL_CFLAGS += -DUSE_LEGACY_AUDIO_POLICY
15else
16LOCAL_SRC_FILES += \
Eric Laurent2d388ec2014-03-07 13:25:54 -080017 AudioPolicyInterfaceImpl.cpp \
Eric Laurent98c6be02014-05-21 08:14:08 -070018 AudioPolicyClientImpl.cpp
Eric Laurentdce54a12014-03-10 12:19:46 -070019endif
Eric Laurentc7e50402014-03-06 14:35:55 -080020
21LOCAL_C_INCLUDES := \
22 $(TOPDIR)frameworks/av/services/audioflinger \
23 $(call include-path-for, audio-effects) \
24 $(call include-path-for, audio-utils)
25
26LOCAL_SHARED_LIBRARIES := \
27 libcutils \
28 libutils \
29 liblog \
30 libbinder \
31 libmedia \
32 libhardware \
Eric Laurentdf3dc7e2014-07-27 18:39:40 -070033 libhardware_legacy
Eric Laurent98c6be02014-05-21 08:14:08 -070034
35ifneq ($(USE_LEGACY_AUDIO_POLICY), 1)
36LOCAL_SHARED_LIBRARIES += \
37 libaudiopolicymanager
38endif
Eric Laurentc7e50402014-03-06 14:35:55 -080039
40LOCAL_STATIC_LIBRARIES := \
41 libmedia_helper \
42 libserviceutility
43
Eric Laurent98c6be02014-05-21 08:14:08 -070044LOCAL_MODULE:= libaudiopolicyservice
Eric Laurentc7e50402014-03-06 14:35:55 -080045
46LOCAL_CFLAGS += -fvisibility=hidden
47
48include $(BUILD_SHARED_LIBRARY)
Eric Laurent98c6be02014-05-21 08:14:08 -070049
Eric Laurentf269b8e2014-06-09 20:01:29 -070050
Eric Laurent98c6be02014-05-21 08:14:08 -070051ifneq ($(USE_LEGACY_AUDIO_POLICY), 1)
Eric Laurent98c6be02014-05-21 08:14:08 -070052
53include $(CLEAR_VARS)
54
55LOCAL_SRC_FILES:= \
56 AudioPolicyManager.cpp
57
58LOCAL_SHARED_LIBRARIES := \
59 libcutils \
60 libutils \
Eric Laurentdf3dc7e2014-07-27 18:39:40 -070061 liblog \
62 libsoundtrigger
Eric Laurent98c6be02014-05-21 08:14:08 -070063
64LOCAL_STATIC_LIBRARIES := \
65 libmedia_helper
66
Eric Laurentf269b8e2014-06-09 20:01:29 -070067LOCAL_MODULE:= libaudiopolicymanagerdefault
68
69include $(BUILD_SHARED_LIBRARY)
70
71ifneq ($(USE_CUSTOM_AUDIO_POLICY), 1)
72
73include $(CLEAR_VARS)
74
75LOCAL_SRC_FILES:= \
76 AudioPolicyFactory.cpp
77
78LOCAL_SHARED_LIBRARIES := \
79 libaudiopolicymanagerdefault
80
Eric Laurent98c6be02014-05-21 08:14:08 -070081LOCAL_MODULE:= libaudiopolicymanager
82
83include $(BUILD_SHARED_LIBRARY)
84
85endif
86endif