Home | History | Annotate | Download | only in managerdefinitions
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_SRC_FILES:= \
      6     src/DeviceDescriptor.cpp \
      7     src/AudioGain.cpp \
      8     src/HwModule.cpp \
      9     src/IOProfile.cpp \
     10     src/AudioPort.cpp \
     11     src/AudioProfile.cpp \
     12     src/AudioRoute.cpp \
     13     src/AudioPolicyMix.cpp \
     14     src/AudioPatch.cpp \
     15     src/AudioInputDescriptor.cpp \
     16     src/AudioOutputDescriptor.cpp \
     17     src/AudioCollections.cpp \
     18     src/EffectDescriptor.cpp \
     19     src/SoundTriggerSession.cpp \
     20     src/SessionRoute.cpp \
     21     src/AudioSourceDescriptor.cpp \
     22     src/VolumeCurve.cpp \
     23     src/TypeConverter.cpp \
     24     src/AudioSession.cpp
     25 
     26 LOCAL_SHARED_LIBRARIES := \
     27     libcutils \
     28     libmedia \
     29     libutils \
     30     liblog \
     31 
     32 LOCAL_EXPORT_SHARED_LIBRARY_HEADERS := libmedia
     33 
     34 LOCAL_C_INCLUDES := \
     35     $(LOCAL_PATH)/include \
     36     $(TOPDIR)frameworks/av/services/audiopolicy/common/include \
     37     $(TOPDIR)frameworks/av/services/audiopolicy \
     38     $(TOPDIR)frameworks/av/services/audiopolicy/utilities \
     39 
     40 ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1)
     41 
     42 LOCAL_SRC_FILES += src/Serializer.cpp
     43 
     44 LOCAL_SHARED_LIBRARIES += libicuuc libxml2
     45 
     46 LOCAL_C_INCLUDES += \
     47     $(TOPDIR)external/libxml2/include \
     48     $(TOPDIR)external/icu/icu4c/source/common
     49 
     50 else
     51 
     52 LOCAL_SRC_FILES += \
     53     src/ConfigParsingUtils.cpp \
     54     src/StreamDescriptor.cpp \
     55     src/Gains.cpp
     56 
     57 endif #ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1)
     58 
     59 LOCAL_EXPORT_C_INCLUDE_DIRS := \
     60     $(LOCAL_PATH)/include
     61 
     62 LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
     63 
     64 LOCAL_CFLAGS := -Wall -Werror
     65 
     66 LOCAL_MODULE := libaudiopolicycomponents
     67 
     68 include $(BUILD_STATIC_LIBRARY)
     69