1 # Copyright 2011 The Android Open Source Project
3 #AUDIO_POLICY_TEST := true
4 #ENABLE_AUDIO_DUMP := true
6 LOCAL_PATH := $(call my-dir)
10 AudioHardwareInterface.cpp \
13 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
14 LOCAL_CFLAGS += -DWITH_A2DP
17 LOCAL_MODULE := libaudiohw_legacy
18 LOCAL_MODULE_TAGS := optional
19 LOCAL_STATIC_LIBRARIES := libmedia_helper
21 include $(BUILD_STATIC_LIBRARY)
26 AudioPolicyManagerBase.cpp \
27 AudioPolicyCompatClient.cpp \
30 ifeq ($(AUDIO_POLICY_TEST),true)
31 LOCAL_CFLAGS += -DAUDIO_POLICY_TEST
34 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
35 LOCAL_CFLAGS += -DWITH_A2DP
38 LOCAL_STATIC_LIBRARIES := libmedia_helper
39 LOCAL_MODULE := libaudiopolicy_legacy
40 LOCAL_MODULE_TAGS := optional
42 include $(BUILD_STATIC_LIBRARY)
44 # The default audio policy, for now still implemented on top of legacy
49 AudioPolicyManagerDefault.cpp
51 LOCAL_SHARED_LIBRARIES := \
56 LOCAL_STATIC_LIBRARIES := \
59 LOCAL_WHOLE_STATIC_LIBRARIES := \
62 LOCAL_MODULE := audio_policy.default
63 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
64 LOCAL_MODULE_TAGS := optional
66 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
67 LOCAL_CFLAGS += -DWITH_A2DP
70 include $(BUILD_SHARED_LIBRARY)
72 #ifeq ($(ENABLE_AUDIO_DUMP),true)
73 # LOCAL_SRC_FILES += AudioDumpInterface.cpp
74 # LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP
77 #ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
78 # LOCAL_CFLAGS += -D GENERIC_AUDIO
81 #ifeq ($(BOARD_HAVE_BLUETOOTH),true)
82 # LOCAL_SRC_FILES += A2dpAudioInterface.cpp
83 # LOCAL_SHARED_LIBRARIES += liba2dp
84 # LOCAL_C_INCLUDES += $(call include-path-for, bluez)
91 #include $(BUILD_SHARED_LIBRARY)
93 # AudioHardwareGeneric.cpp \
94 # AudioHardwareStub.cpp \