Android.mk revision ba2b43990a7b4f0f2c425cf6cdfc63376a45772c
1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:= \
6    AudioPolicyService.cpp \
7    AudioPolicyEffects.cpp
8
9ifeq ($(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 += \
17    AudioPolicyInterfaceImpl.cpp \
18    AudioPolicyClientImpl.cpp
19endif
20
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 \
33    libhardware_legacy \
34
35ifneq ($(USE_LEGACY_AUDIO_POLICY), 1)
36LOCAL_SHARED_LIBRARIES += \
37    libaudiopolicymanager
38endif
39
40LOCAL_STATIC_LIBRARIES := \
41    libmedia_helper \
42    libserviceutility
43
44LOCAL_MODULE:= libaudiopolicyservice
45
46LOCAL_CFLAGS += -fvisibility=hidden
47
48include $(BUILD_SHARED_LIBRARY)
49
50
51ifneq ($(USE_LEGACY_AUDIO_POLICY), 1)
52
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
66LOCAL_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
80LOCAL_MODULE:= libaudiopolicymanager
81
82include $(BUILD_SHARED_LIBRARY)
83
84endif
85endif
86