120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieifeq ($(USE_CONFIGURABLE_AUDIO_POLICY), 1) 220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 320f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_PATH := $(call my-dir) 420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie# Component build 620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie####################################################################### 720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(CLEAR_VARS) 920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 1020f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_SRC_FILES := \ 1120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie src/Engine.cpp \ 1220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie src/EngineInstance.cpp \ 1320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie src/Stream.cpp \ 1420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie src/Strategy.cpp \ 1520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie src/Usage.cpp \ 1620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie src/InputSource.cpp \ 1720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 1820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieaudio_policy_engine_includes_common := \ 1920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/engineconfigurable/include \ 2020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/engineconfigurable/interface \ 2120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/engine/interface 2220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 2320f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_CFLAGS += \ 2420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie -Wall \ 2520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie -Werror \ 2620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie -Wextra \ 2720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 2820f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_EXPORT_C_INCLUDE_DIRS := \ 2920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(audio_policy_engine_includes_common) 3020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 3120f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_C_INCLUDES := \ 3220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(audio_policy_engine_includes_common) \ 3320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TARGET_OUT_HEADERS)/hw \ 3420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(call include-path-for, frameworks-av) \ 3520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(call include-path-for, audio-utils) \ 3620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/common/include 3720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 388fa2697e21c61998f78c346251d2c08f77d720eaAndy HungLOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 3920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 4020f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE := libaudiopolicyengineconfigurable 4120f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE_TAGS := optional 4220f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_STATIC_LIBRARIES := \ 4320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libmedia_helper \ 4420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libaudiopolicypfwwrapper \ 45f4ad6e5637b6deccdac4b60615383f290b3806cfFrançois Gaffie libaudiopolicycomponents \ 46d1ab2bd4f1ea166a7e9e81cfd7f3e5dd47135d4dFrançois Gaffie libxml2 4720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 4820f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_SHARED_LIBRARIES := \ 4920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libcutils \ 5020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libutils \ 5120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libaudioutils \ 5220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libparameter 5320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 5420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(BUILD_SHARED_LIBRARY) 5520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 5620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie####################################################################### 5720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie# Recursive call sub-folder Android.mk 5820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie# 5920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(call all-makefiles-under,$(LOCAL_PATH)) 6020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 6120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieendif 62