1ifeq ($(USE_CONFIGURABLE_AUDIO_POLICY), 1) 2 3LOCAL_PATH := $(call my-dir) 4 5# Component build 6####################################################################### 7 8include $(CLEAR_VARS) 9 10LOCAL_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 18audio_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 23LOCAL_CFLAGS += \ 24 -Wall \ 25 -Werror \ 26 -Wextra \ 27 28LOCAL_EXPORT_C_INCLUDE_DIRS := \ 29 $(audio_policy_engine_includes_common) 30 31LOCAL_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 38LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 39 40LOCAL_MODULE := libaudiopolicyengineconfigurable 41LOCAL_MODULE_TAGS := optional 42LOCAL_STATIC_LIBRARIES := \ 43 libmedia_helper \ 44 libaudiopolicypfwwrapper \ 45 libaudiopolicycomponents \ 46 libxml2 47 48LOCAL_SHARED_LIBRARIES := \ 49 libcutils \ 50 libutils \ 51 libaudioutils \ 52 libparameter 53 54include $(BUILD_SHARED_LIBRARY) 55 56####################################################################### 57# Recursive call sub-folder Android.mk 58# 59include $(call all-makefiles-under,$(LOCAL_PATH)) 60 61endif 62