Android.mk revision f269b8e0e9ab950fc6652b9594b7a3431c81630c
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
49
50ifneq ($(USE_LEGACY_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:= libaudiopolicymanagerdefault
66
67include $(BUILD_SHARED_LIBRARY)
68
69ifneq ($(USE_CUSTOM_AUDIO_POLICY), 1)
70
71include $(CLEAR_VARS)
72
73LOCAL_SRC_FILES:= \
74    AudioPolicyFactory.cpp
75
76LOCAL_SHARED_LIBRARIES := \
77    libaudiopolicymanagerdefault
78
79LOCAL_MODULE:= libaudiopolicymanager
80
81include $(BUILD_SHARED_LIBRARY)
82
83endif
84endif
85