1 LOCAL_PATH := $(call my-dir) 2 3 # Component build 4 ####################################################################### 5 6 include $(CLEAR_VARS) 7 8 LOCAL_SRC_FILES := \ 9 src/Engine.cpp \ 10 src/EngineInstance.cpp \ 11 12 audio_policy_engine_includes_common := \ 13 $(LOCAL_PATH)/include \ 14 $(TOPDIR)frameworks/av/services/audiopolicy/engine/interface 15 16 LOCAL_CFLAGS += \ 17 -Wall \ 18 -Werror \ 19 -Wextra \ 20 21 LOCAL_EXPORT_C_INCLUDE_DIRS := \ 22 $(audio_policy_engine_includes_common) 23 24 LOCAL_C_INCLUDES := \ 25 $(audio_policy_engine_includes_common) \ 26 $(TARGET_OUT_HEADERS)/hw \ 27 $(call include-path-for, frameworks-av) \ 28 $(call include-path-for, audio-utils) \ 29 $(call include-path-for, bionic) \ 30 $(TOPDIR)frameworks/av/services/audiopolicy/common/include 31 32 LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 33 34 LOCAL_MODULE := libaudiopolicyenginedefault 35 LOCAL_MODULE_TAGS := optional 36 37 LOCAL_STATIC_LIBRARIES := \ 38 libmedia_helper \ 39 libaudiopolicycomponents \ 40 libxml2 41 42 LOCAL_SHARED_LIBRARIES += \ 43 libcutils \ 44 libutils \ 45 libaudioutils \ 46 47 include $(BUILD_SHARED_LIBRARY) 48