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     $(TOPDIR)frameworks/av/services/audiopolicy/engineconfigurable/include \
     20     $(TOPDIR)frameworks/av/services/audiopolicy/engineconfigurable/interface \
     21     $(TOPDIR)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     $(TOPDIR)frameworks/av/services/audiopolicy/common/include
     37 
     38 LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
     39 
     40 LOCAL_MODULE := libaudiopolicyengineconfigurable
     41 LOCAL_MODULE_TAGS := optional
     42 LOCAL_STATIC_LIBRARIES := \
     43     libmedia_helper \
     44     libaudiopolicypfwwrapper \
     45     libaudiopolicycomponents \
     46     libxml2
     47 
     48 LOCAL_SHARED_LIBRARIES := \
     49     libcutils \
     50     libutils \
     51     libaudioutils \
     52     libparameter
     53 
     54 include $(BUILD_SHARED_LIBRARY)
     55 
     56 #######################################################################
     57 # Recursive call sub-folder Android.mk
     58 #
     59 include $(call all-makefiles-under,$(LOCAL_PATH))
     60 
     61 endif
     62