1# Copyright 2011 The Android Open Source Project 2 3#AUDIO_POLICY_TEST := true 4#ENABLE_AUDIO_DUMP := true 5 6LOCAL_PATH := $(call my-dir) 7include $(CLEAR_VARS) 8 9LOCAL_SRC_FILES := \ 10 AudioHardwareInterface.cpp \ 11 audio_hw_hal.cpp 12 13ifeq ($(BOARD_HAVE_BLUETOOTH),true) 14 LOCAL_CFLAGS += -DWITH_A2DP 15endif 16 17LOCAL_MODULE := libaudiohw_legacy 18LOCAL_MODULE_TAGS := optional 19LOCAL_STATIC_LIBRARIES := libmedia_helper 20 21include $(BUILD_STATIC_LIBRARY) 22 23include $(CLEAR_VARS) 24 25LOCAL_SRC_FILES := \ 26 AudioPolicyManagerBase.cpp \ 27 AudioPolicyCompatClient.cpp \ 28 audio_policy_hal.cpp 29 30ifeq ($(AUDIO_POLICY_TEST),true) 31 LOCAL_CFLAGS += -DAUDIO_POLICY_TEST 32endif 33 34ifeq ($(BOARD_HAVE_BLUETOOTH),true) 35 LOCAL_CFLAGS += -DWITH_A2DP 36endif 37 38LOCAL_STATIC_LIBRARIES := libmedia_helper 39LOCAL_MODULE := libaudiopolicy_legacy 40LOCAL_MODULE_TAGS := optional 41 42include $(BUILD_STATIC_LIBRARY) 43 44# The default audio policy, for now still implemented on top of legacy 45# policy code 46include $(CLEAR_VARS) 47 48LOCAL_SRC_FILES := \ 49 AudioPolicyManagerDefault.cpp 50 51LOCAL_SHARED_LIBRARIES := \ 52 libcutils \ 53 libutils \ 54 libmedia 55 56LOCAL_STATIC_LIBRARIES := \ 57 libmedia_helper 58 59LOCAL_WHOLE_STATIC_LIBRARIES := \ 60 libaudiopolicy_legacy 61 62LOCAL_MODULE := audio_policy.default 63LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw 64LOCAL_MODULE_TAGS := optional 65 66ifeq ($(BOARD_HAVE_BLUETOOTH),true) 67 LOCAL_CFLAGS += -DWITH_A2DP 68endif 69 70include $(BUILD_SHARED_LIBRARY) 71 72#ifeq ($(ENABLE_AUDIO_DUMP),true) 73# LOCAL_SRC_FILES += AudioDumpInterface.cpp 74# LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP 75#endif 76# 77#ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true) 78# LOCAL_CFLAGS += -D GENERIC_AUDIO 79#endif 80 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) 85# 86# LOCAL_CFLAGS += \ 87# -DWITH_BLUETOOTH \ 88# -DWITH_A2DP 89#endif 90# 91#include $(BUILD_SHARED_LIBRARY) 92 93# AudioHardwareGeneric.cpp \ 94# AudioHardwareStub.cpp \ 95