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