blob: cbbe30633b189ba477c68fec1c07d29c885c9525 [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 \
YOUNG HO CHA2ee7aab2017-05-25 23:16:51 +090014 frameworks/av/services/audiopolicy/engine/interface
François Gaffie2110e042015-03-24 08:41:51 +010015
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) \
YOUNG HO CHA2ee7aab2017-05-25 23:16:51 +090030 frameworks/av/services/audiopolicy/common/include
François Gaffie2110e042015-03-24 08:41:51 +010031
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)