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