Android.mk revision 98c6be0e30fa28e752b13f3dd5986d41710bb7ae
1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:= \
6    AudioPolicyService.cpp
7
8# TODO: remove when enabling new audio policy
9USE_LEGACY_AUDIO_POLICY = 1
10
11ifeq ($(USE_LEGACY_AUDIO_POLICY), 1)
12LOCAL_SRC_FILES += \
13    AudioPolicyInterfaceImplLegacy.cpp \
14    AudioPolicyClientImplLegacy.cpp
15
16    LOCAL_CFLAGS += -DUSE_LEGACY_AUDIO_POLICY
17else
18LOCAL_SRC_FILES += \
19    AudioPolicyInterfaceImpl.cpp \
20    AudioPolicyClientImpl.cpp
21endif
22
23LOCAL_C_INCLUDES := \
24    $(TOPDIR)frameworks/av/services/audioflinger \
25    $(call include-path-for, audio-effects) \
26    $(call include-path-for, audio-utils)
27
28LOCAL_SHARED_LIBRARIES := \
29    libcutils \
30    libutils \
31    liblog \
32    libbinder \
33    libmedia \
34    libhardware \
35    libhardware_legacy \
36
37ifneq ($(USE_LEGACY_AUDIO_POLICY), 1)
38LOCAL_SHARED_LIBRARIES += \
39    libaudiopolicymanager
40endif
41
42LOCAL_STATIC_LIBRARIES := \
43    libmedia_helper \
44    libserviceutility
45
46LOCAL_MODULE:= libaudiopolicyservice
47
48LOCAL_CFLAGS += -fvisibility=hidden
49
50include $(BUILD_SHARED_LIBRARY)
51
52ifneq ($(USE_LEGACY_AUDIO_POLICY), 1)
53ifneq ($(USE_CUSTOM_AUDIO_POLICY), 1)
54
55include $(CLEAR_VARS)
56
57LOCAL_SRC_FILES:= \
58    AudioPolicyManager.cpp
59
60LOCAL_SHARED_LIBRARIES := \
61    libcutils \
62    libutils \
63    liblog
64
65LOCAL_STATIC_LIBRARIES := \
66    libmedia_helper
67
68LOCAL_MODULE:= libaudiopolicymanager
69
70include $(BUILD_SHARED_LIBRARY)
71
72endif
73endif
74