blob: b37b379fc5149a82f5f14ec95d89b7be8a3cdf8d [file] [log] [blame]
François Gaffie2110e042015-03-24 08:41:51 +01001LOCAL_PATH := $(call my-dir)
2
3# Component build
4#######################################################################
5
6include $(CLEAR_VARS)
7
8LOCAL_SRC_FILES := \
9 src/Engine.cpp \
10 src/EngineInstance.cpp \
François Gaffie2110e042015-03-24 08:41:51 +010011
12audio_policy_engine_includes_common := \
13 $(LOCAL_PATH)/include \
14 $(TOPDIR)frameworks/av/services/audiopolicy/engine/interface
15
16LOCAL_CFLAGS += \
17 -Wall \
18 -Werror \
19 -Wextra \
20
21LOCAL_EXPORT_C_INCLUDE_DIRS := \
22 $(audio_policy_engine_includes_common)
23
24LOCAL_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
Andy Hung8fa26972016-03-03 13:19:27 -080032LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
François Gaffie2110e042015-03-24 08:41:51 +010033
34LOCAL_MODULE := libaudiopolicyenginedefault
35LOCAL_MODULE_TAGS := optional
François Gaffief4ad6e52015-11-19 16:59:57 +010036
François Gaffie2110e042015-03-24 08:41:51 +010037LOCAL_STATIC_LIBRARIES := \
François Gaffief4ad6e52015-11-19 16:59:57 +010038 libaudiopolicycomponents \
François Gaffie2110e042015-03-24 08:41:51 +010039
40LOCAL_SHARED_LIBRARIES += \
Dimitry Ivanovd1a9f492016-02-12 16:19:48 -080041 liblog \
François Gaffie2110e042015-03-24 08:41:51 +010042 libcutils \
43 libutils \
Jaekyun Seok08dab5a2016-12-07 15:08:17 +090044 libmedia_helper
François Gaffie2110e042015-03-24 08:41:51 +010045
François Gaffie2110e042015-03-24 08:41:51 +010046include $(BUILD_SHARED_LIBRARY)