1 # Copyright 2011 The Android Open Source Project 2 3 #AUDIO_POLICY_TEST := true 4 #ENABLE_AUDIO_DUMP := true 5 6 LOCAL_PATH := $(call my-dir) 7 include $(CLEAR_VARS) 8 9 LOCAL_SRC_FILES := \ 10 AudioHardwareInterface.cpp \ 11 audio_hw_hal.cpp 12 13 LOCAL_MODULE := libaudiohw_legacy 14 LOCAL_MODULE_TAGS := optional 15 LOCAL_STATIC_LIBRARIES := libmedia_helper 16 17 include $(BUILD_STATIC_LIBRARY) 18 19 include $(CLEAR_VARS) 20 21 LOCAL_SRC_FILES := \ 22 AudioPolicyManagerBase.cpp \ 23 AudioPolicyCompatClient.cpp \ 24 audio_policy_hal.cpp 25 26 ifeq ($(AUDIO_POLICY_TEST),true) 27 LOCAL_CFLAGS += -DAUDIO_POLICY_TEST 28 endif 29 30 LOCAL_STATIC_LIBRARIES := libmedia_helper 31 LOCAL_MODULE := libaudiopolicy_legacy 32 LOCAL_MODULE_TAGS := optional 33 34 include $(BUILD_STATIC_LIBRARY) 35 36 # The default audio policy, for now still implemented on top of legacy 37 # policy code 38 include $(CLEAR_VARS) 39 40 LOCAL_SRC_FILES := \ 41 AudioPolicyManagerDefault.cpp 42 43 LOCAL_SHARED_LIBRARIES := \ 44 libcutils \ 45 libutils \ 46 liblog 47 48 LOCAL_STATIC_LIBRARIES := \ 49 libmedia_helper 50 51 LOCAL_WHOLE_STATIC_LIBRARIES := \ 52 libaudiopolicy_legacy 53 54 LOCAL_MODULE := audio_policy.default 55 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw 56 LOCAL_MODULE_TAGS := optional 57 58 include $(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