blob: f9212f96beccfd0b28c4161eee37f0b089f1df08 [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 Gaffiedc7553f2018-11-02 10:39:57 +010011 ../engine/common/src/ProductStrategy.cpp \
12 ../engine/common/src/EngineBase.cpp
François Gaffie2110e042015-03-24 08:41:51 +010013
14audio_policy_engine_includes_common := \
François Gaffiedc7553f2018-11-02 10:39:57 +010015 $(LOCAL_PATH)/include
François Gaffie2110e042015-03-24 08:41:51 +010016
17LOCAL_CFLAGS += \
18 -Wall \
19 -Werror \
20 -Wextra \
21
22LOCAL_EXPORT_C_INCLUDE_DIRS := \
23 $(audio_policy_engine_includes_common)
24
25LOCAL_C_INCLUDES := \
26 $(audio_policy_engine_includes_common) \
27 $(TARGET_OUT_HEADERS)/hw \
28 $(call include-path-for, frameworks-av) \
29 $(call include-path-for, audio-utils) \
François Gaffiedc7553f2018-11-02 10:39:57 +010030 $(call include-path-for, bionic)
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
Chih-Hung Hsieh2b487032018-09-13 14:16:02 -070037LOCAL_HEADER_LIBRARIES := libbase_headers
38
François Gaffie2110e042015-03-24 08:41:51 +010039LOCAL_STATIC_LIBRARIES := \
François Gaffiedc7553f2018-11-02 10:39:57 +010040 libaudiopolicycomponents
François Gaffie2110e042015-03-24 08:41:51 +010041
François Gaffiedc7553f2018-11-02 10:39:57 +010042LOCAL_SHARED_LIBRARIES := \
Dimitry Ivanovd1a9f492016-02-12 16:19:48 -080043 liblog \
François Gaffie2110e042015-03-24 08:41:51 +010044 libcutils \
45 libutils \
François Gaffiedc7553f2018-11-02 10:39:57 +010046 libmedia_helper \
47 libaudiopolicyengineconfig
48
49LOCAL_HEADER_LIBRARIES := \
50 libaudiopolicycommon \
51 libaudiopolicyengine_common_headers \
52 libaudiopolicyengine_interface_headers
François Gaffie2110e042015-03-24 08:41:51 +010053
François Gaffie2110e042015-03-24 08:41:51 +010054include $(BUILD_SHARED_LIBRARY)