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