Home | History | Annotate | Download | only in engineconfigurable
      1 ifeq ($(USE_CONFIGURABLE_AUDIO_POLICY), 1)
      2 
      3 LOCAL_PATH := $(call my-dir)
      4 
      5 # Component build
      6 #######################################################################
      7 
      8 include $(CLEAR_VARS)
      9 
     10 LOCAL_SRC_FILES := \
     11     src/Engine.cpp \
     12     src/EngineInstance.cpp \
     13     src/Stream.cpp \
     14     src/Strategy.cpp \
     15     src/Usage.cpp \
     16     src/InputSource.cpp \
     17 
     18 audio_policy_engine_includes_common := \
     19     frameworks/av/services/audiopolicy/engineconfigurable/include \
     20     frameworks/av/services/audiopolicy/engineconfigurable/interface \
     21     frameworks/av/services/audiopolicy/engine/interface
     22 
     23 LOCAL_CFLAGS += \
     24     -Wall \
     25     -Werror \
     26     -Wextra \
     27 
     28 LOCAL_EXPORT_C_INCLUDE_DIRS := \
     29     $(audio_policy_engine_includes_common)
     30 
     31 LOCAL_C_INCLUDES := \
     32     $(audio_policy_engine_includes_common) \
     33     $(TARGET_OUT_HEADERS)/hw \
     34     $(call include-path-for, frameworks-av) \
     35     $(call include-path-for, audio-utils) \
     36     frameworks/av/services/audiopolicy/common/include
     37 
     38 LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
     39 
     40 LOCAL_MODULE := libaudiopolicyengineconfigurable
     41 LOCAL_MODULE_TAGS := optional
     42 
     43 LOCAL_STATIC_LIBRARIES := \
     44     libaudiopolicypfwwrapper \
     45     libaudiopolicycomponents
     46 
     47 LOCAL_SHARED_LIBRARIES := \
     48     liblog \
     49     libcutils \
     50     libutils \
     51     liblog \
     52     libaudioutils \
     53     libparameter \
     54     libmedia_helper \
     55     libxml2
     56 
     57 include $(BUILD_SHARED_LIBRARY)
     58 
     59 #######################################################################
     60 # Recursive call sub-folder Android.mk
     61 #
     62 include $(call all-makefiles-under,$(LOCAL_PATH))
     63 
     64 endif
     65