Android.mk revision 20f06f996337c9bf79d0b112083f6427a122ebab
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 3820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 3920f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE := libaudiopolicyengineconfigurable 4020f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE_TAGS := optional 4120f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_STATIC_LIBRARIES := \ 4220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libmedia_helper \ 4320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libaudiopolicypfwwrapper \ 4420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libaudiopolicycomponents 4520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 4620f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_SHARED_LIBRARIES := \ 4720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libcutils \ 4820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libutils \ 4920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libaudioutils \ 5020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libparameter 5120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 5220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(BUILD_SHARED_LIBRARY) 5320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 5420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie####################################################################### 5520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie# Recursive call sub-folder Android.mk 5620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie# 5720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(call all-makefiles-under,$(LOCAL_PATH)) 5820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 5920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieendif 60