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 13LOCAL_MODULE := libaudiohw_legacy 14LOCAL_MODULE_TAGS := optional 15LOCAL_STATIC_LIBRARIES := libmedia_helper 16 17include $(BUILD_STATIC_LIBRARY) 18 19include $(CLEAR_VARS) 20 21LOCAL_SRC_FILES := \ 22 AudioPolicyManagerBase.cpp \ 23 AudioPolicyCompatClient.cpp \ 24 audio_policy_hal.cpp 25 26ifeq ($(AUDIO_POLICY_TEST),true) 27 LOCAL_CFLAGS += -DAUDIO_POLICY_TEST 28endif 29 30LOCAL_STATIC_LIBRARIES := libmedia_helper 31LOCAL_MODULE := libaudiopolicy_legacy 32LOCAL_MODULE_TAGS := optional 33 34include $(BUILD_STATIC_LIBRARY) 35 36# The default audio policy, for now still implemented on top of legacy 37# policy code 38include $(CLEAR_VARS) 39 40LOCAL_SRC_FILES := \ 41 AudioPolicyManagerDefault.cpp 42 43LOCAL_SHARED_LIBRARIES := \ 44 libcutils \ 45 libutils \ 46 liblog 47 48LOCAL_STATIC_LIBRARIES := \ 49 libmedia_helper 50 51LOCAL_WHOLE_STATIC_LIBRARIES := \ 52 libaudiopolicy_legacy 53 54LOCAL_MODULE := audio_policy.default 55LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw 56LOCAL_MODULE_TAGS := optional 57 58include $(BUILD_SHARED_LIBRARY) 59 60#ifeq ($(ENABLE_AUDIO_DUMP),true) 61# LOCAL_SRC_FILES += AudioDumpInterface.cpp 62# LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP 63#endif 64# 65#ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true) 66# LOCAL_CFLAGS += -D GENERIC_AUDIO 67#endif 68 69#ifeq ($(BOARD_HAVE_BLUETOOTH),true) 70# LOCAL_SRC_FILES += A2dpAudioInterface.cpp 71# LOCAL_SHARED_LIBRARIES += liba2dp 72# LOCAL_C_INCLUDES += $(call include-path-for, bluez) 73# 74# LOCAL_CFLAGS += \ 75# -DWITH_BLUETOOTH \ 76#endif 77# 78#include $(BUILD_SHARED_LIBRARY) 79 80# AudioHardwareGeneric.cpp \ 81# AudioHardwareStub.cpp \ 82