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 47LOCAL_STATIC_LIBRARIES := \ 48 libmedia_helper 49 50LOCAL_WHOLE_STATIC_LIBRARIES := \ 51 libaudiopolicy_legacy 52 53LOCAL_MODULE := audio_policy.default 54LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw 55LOCAL_MODULE_TAGS := optional 56 57include $(BUILD_SHARED_LIBRARY) 58 59#ifeq ($(ENABLE_AUDIO_DUMP),true) 60# LOCAL_SRC_FILES += AudioDumpInterface.cpp 61# LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP 62#endif 63# 64#ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true) 65# LOCAL_CFLAGS += -D GENERIC_AUDIO 66#endif 67 68#ifeq ($(BOARD_HAVE_BLUETOOTH),true) 69# LOCAL_SRC_FILES += A2dpAudioInterface.cpp 70# LOCAL_SHARED_LIBRARIES += liba2dp 71# LOCAL_C_INCLUDES += $(call include-path-for, bluez) 72# 73# LOCAL_CFLAGS += \ 74# -DWITH_BLUETOOTH \ 75#endif 76# 77#include $(BUILD_SHARED_LIBRARY) 78 79# AudioHardwareGeneric.cpp \ 80# AudioHardwareStub.cpp \ 81