blob: f3be42d503f7e91ac5deec9ab26222c6d65ba2c1 [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 Laurent98c6be02014-05-21 08:14:08 -070033 libhardware_legacy \
34
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 \
61 liblog
62
63LOCAL_STATIC_LIBRARIES := \
64 libmedia_helper
65
Eric Laurentf269b8e2014-06-09 20:01:29 -070066LOCAL_MODULE:= libaudiopolicymanagerdefault
67
68include $(BUILD_SHARED_LIBRARY)
69
70ifneq ($(USE_CUSTOM_AUDIO_POLICY), 1)
71
72include $(CLEAR_VARS)
73
74LOCAL_SRC_FILES:= \
75 AudioPolicyFactory.cpp
76
77LOCAL_SHARED_LIBRARIES := \
78 libaudiopolicymanagerdefault
79
Eric Laurent98c6be02014-05-21 08:14:08 -070080LOCAL_MODULE:= libaudiopolicymanager
81
82include $(BUILD_SHARED_LIBRARY)
83
84endif
85endif