Home | History | Annotate | Download | only in enginedefault
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 # Component build
      4 #######################################################################
      5 
      6 include $(CLEAR_VARS)
      7 
      8 LOCAL_SRC_FILES := \
      9     src/Engine.cpp \
     10     src/EngineInstance.cpp \
     11 
     12 audio_policy_engine_includes_common := \
     13     $(LOCAL_PATH)/include \
     14     frameworks/av/services/audiopolicy/engine/interface
     15 
     16 LOCAL_CFLAGS += \
     17     -Wall \
     18     -Werror \
     19     -Wextra \
     20 
     21 LOCAL_EXPORT_C_INCLUDE_DIRS := \
     22     $(audio_policy_engine_includes_common)
     23 
     24 LOCAL_C_INCLUDES := \
     25     $(audio_policy_engine_includes_common) \
     26     $(TARGET_OUT_HEADERS)/hw \
     27     $(call include-path-for, frameworks-av) \
     28     $(call include-path-for, audio-utils) \
     29     $(call include-path-for, bionic) \
     30     frameworks/av/services/audiopolicy/common/include
     31 
     32 LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
     33 
     34 LOCAL_MODULE := libaudiopolicyenginedefault
     35 LOCAL_MODULE_TAGS := optional
     36 
     37 LOCAL_STATIC_LIBRARIES := \
     38     libaudiopolicycomponents \
     39 
     40 LOCAL_SHARED_LIBRARIES += \
     41     liblog \
     42     libcutils \
     43     libutils \
     44     libmedia_helper
     45 
     46 include $(BUILD_SHARED_LIBRARY)
     47