blob: f270bfcae955bc9e339fa002b0f0480a8761d16e [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:= \
Eric Laurentdce54a12014-03-10 12:19:46 -07006 AudioPolicyService.cpp
7
8USE_LEGACY_AUDIO_POLICY = 1
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 += \
Eric Laurent2d388ec2014-03-07 13:25:54 -080017 AudioPolicyInterfaceImpl.cpp \
Eric Laurentdce54a12014-03-10 12:19:46 -070018 AudioPolicyClientImpl.cpp \
19 AudioPolicyManager.cpp
20endif
Eric Laurentc7e50402014-03-06 14:35:55 -080021
22LOCAL_C_INCLUDES := \
23 $(TOPDIR)frameworks/av/services/audioflinger \
24 $(call include-path-for, audio-effects) \
25 $(call include-path-for, audio-utils)
26
27LOCAL_SHARED_LIBRARIES := \
28 libcutils \
29 libutils \
30 liblog \
31 libbinder \
32 libmedia \
33 libhardware \
34 libhardware_legacy
35
36LOCAL_STATIC_LIBRARIES := \
37 libmedia_helper \
38 libserviceutility
39
40LOCAL_MODULE:= libaudiopolicy
41
42LOCAL_CFLAGS += -fvisibility=hidden
43
44include $(BUILD_SHARED_LIBRARY)