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