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 frameworks/av/services/audiopolicy/engineconfigurable/include \ 20 frameworks/av/services/audiopolicy/engineconfigurable/interface \ 21 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 frameworks/av/services/audiopolicy/common/include 37 38 LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 39 40 LOCAL_MODULE := libaudiopolicyengineconfigurable 41 LOCAL_MODULE_TAGS := optional 42 43 LOCAL_STATIC_LIBRARIES := \ 44 libaudiopolicypfwwrapper \ 45 libaudiopolicycomponents 46 47 LOCAL_SHARED_LIBRARIES := \ 48 liblog \ 49 libcutils \ 50 libutils \ 51 liblog \ 52 libaudioutils \ 53 libparameter \ 54 libmedia_helper \ 55 libxml2 56 57 include $(BUILD_SHARED_LIBRARY) 58 59 ####################################################################### 60 # Recursive call sub-folder Android.mk 61 # 62 include $(call all-makefiles-under,$(LOCAL_PATH)) 63 64 endif 65