| LOCAL_PATH:= $(call my-dir) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES:= \ |
| src/DeviceDescriptor.cpp \ |
| src/AudioGain.cpp \ |
| src/HwModule.cpp \ |
| src/IOProfile.cpp \ |
| src/AudioPort.cpp \ |
| src/AudioProfile.cpp \ |
| src/AudioRoute.cpp \ |
| src/AudioPolicyMix.cpp \ |
| src/AudioPatch.cpp \ |
| src/AudioInputDescriptor.cpp \ |
| src/AudioOutputDescriptor.cpp \ |
| src/AudioCollections.cpp \ |
| src/EffectDescriptor.cpp \ |
| src/SoundTriggerSession.cpp \ |
| src/VolumeCurve.cpp \ |
| src/TypeConverter.cpp \ |
| src/ClientDescriptor.cpp |
| |
| LOCAL_SHARED_LIBRARIES := \ |
| libcutils \ |
| libmedia \ |
| libutils \ |
| liblog \ |
| |
| LOCAL_EXPORT_SHARED_LIBRARY_HEADERS := libmedia |
| |
| LOCAL_C_INCLUDES := \ |
| $(LOCAL_PATH)/include \ |
| frameworks/av/services/audiopolicy/common/include \ |
| frameworks/av/services/audiopolicy \ |
| $(call include-path-for, audio-utils) \ |
| |
| ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1) |
| |
| LOCAL_SRC_FILES += src/Serializer.cpp |
| |
| LOCAL_SHARED_LIBRARIES += libicuuc libxml2 |
| |
| LOCAL_C_INCLUDES += \ |
| external/libxml2/include \ |
| external/icu/icu4c/source/common |
| |
| else |
| |
| LOCAL_SRC_FILES += \ |
| src/ConfigParsingUtils.cpp \ |
| src/StreamDescriptor.cpp \ |
| src/Gains.cpp |
| |
| endif #ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1) |
| |
| LOCAL_EXPORT_C_INCLUDE_DIRS := \ |
| $(LOCAL_PATH)/include |
| |
| LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) |
| |
| LOCAL_CFLAGS := -Wall -Werror |
| |
| LOCAL_MODULE := libaudiopolicycomponents |
| |
| include $(BUILD_STATIC_LIBRARY) |