blob: b6de0d90f8bc91ef698e74dc623aa4253882c006 [file] [log] [blame]
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -08001LOCAL_PATH:= $(call my-dir)
Glenn Kastenfeb21792013-02-20 16:47:28 -08002
3ifneq ($(BOARD_USE_CUSTOM_MEDIASERVEREXTENSIONS),true)
4include $(CLEAR_VARS)
5LOCAL_SRC_FILES := register.cpp
6LOCAL_MODULE := libregistermsext
7LOCAL_MODULE_TAGS := optional
8include $(BUILD_STATIC_LIBRARY)
9endif
10
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080011include $(CLEAR_VARS)
12
13LOCAL_SRC_FILES:= \
Neil Fuller4b60b062015-06-10 15:12:38 +010014 main_mediaserver.cpp
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080015
16LOCAL_SHARED_LIBRARIES := \
17 libaudioflinger \
Eric Laurent98c6be02014-05-21 08:14:08 -070018 libaudiopolicyservice \
Ruben Brunk7226c052014-01-17 14:46:21 -080019 libcamera_metadata\
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080020 libcameraservice \
Narayan Kamath2f340652015-06-09 17:42:34 +010021 libicuuc \
Glenn Kasten6f1c1912013-01-18 15:31:41 -080022 libmedialogservice \
Ronghua Wu231c3d12015-03-11 15:10:32 -070023 libresourcemanagerservice \
Glenn Kasten6f1c1912013-01-18 15:31:41 -080024 libcutils \
25 libnbaio \
26 libmedia \
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080027 libmediaplayerservice \
Mathias Agopian615a9bf2009-05-18 15:08:03 -070028 libutils \
Ying Wangda0dc0a2013-04-09 21:53:49 -070029 liblog \
Eric Laurentb7a11d82014-04-18 17:40:41 -070030 libbinder \
Eric Laurent4e090692015-03-05 15:12:40 -080031 libsoundtriggerservice \
32 libradioservice
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080033
Glenn Kastenfeb21792013-02-20 16:47:28 -080034LOCAL_STATIC_LIBRARIES := \
Neil Fuller4b60b062015-06-10 15:12:38 +010035 libicuandroid_utils \
François Gaffie98cc1912015-03-18 17:52:40 +010036 libregistermsext
Glenn Kastenfeb21792013-02-20 16:47:28 -080037
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080038LOCAL_C_INCLUDES := \
James Dong559bf282012-03-28 10:29:14 -070039 frameworks/av/media/libmediaplayerservice \
Glenn Kasten6f1c1912013-01-18 15:31:41 -080040 frameworks/av/services/medialog \
James Dong559bf282012-03-28 10:29:14 -070041 frameworks/av/services/audioflinger \
Eric Laurentc7e50402014-03-06 14:35:55 -080042 frameworks/av/services/audiopolicy \
François Gaffie98cc1912015-03-18 17:52:40 +010043 frameworks/av/services/audiopolicy/common/managerdefinitions/include \
François Gaffie2110e042015-03-24 08:41:51 +010044 frameworks/av/services/audiopolicy/common/include \
45 frameworks/av/services/audiopolicy/engine/interface \
Glenn Kastenc56f3422014-03-21 17:53:17 -070046 frameworks/av/services/camera/libcameraservice \
Ronghua Wu231c3d12015-03-11 15:10:32 -070047 frameworks/av/services/mediaresourcemanager \
Eric Laurentb7a11d82014-04-18 17:40:41 -070048 $(call include-path-for, audio-utils) \
Eric Laurent4e090692015-03-05 15:12:40 -080049 frameworks/av/services/soundtrigger \
Ricardo Garciaf097cae2015-04-13 12:17:21 -070050 frameworks/av/services/radio \
51 external/sonic
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080052
53LOCAL_MODULE:= mediaserver
Glenn Kastenaf783aa2014-03-02 19:48:19 -080054LOCAL_32_BIT_ONLY := true
The Android Open Source Project89fa4ad2009-03-03 19:31:44 -080055
56include $(BUILD_EXECUTABLE)