blob: edad4be0e3dbc0a491348e34d183e7f48d6c47d9 [file] [log] [blame]
The Android Open Source Project2729ea92008-10-21 07:00:00 -07001LOCAL_PATH:= $(call my-dir)
2
3#
4# libmediaplayerservice
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:= \
James Dong559bf282012-03-28 10:29:14 -070010 ActivityManager.cpp \
Andreas Hubered3e3e02012-03-26 11:13:27 -070011 Crypto.cpp \
Jeff Tinker441a78d2013-02-08 10:18:35 -080012 Drm.cpp \
Ronghua Wu10305cc2015-02-22 07:55:32 -080013 DrmSessionManager.cpp \
Andreas Huberefbb7812012-09-18 10:36:32 -070014 HDCP.cpp \
John Grossman44a7e422012-06-21 17:29:24 -070015 MediaPlayerFactory.cpp \
Andreas Huber47f59cf2009-08-07 09:30:32 -070016 MediaPlayerService.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070017 MediaRecorderClient.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070018 MetadataRetrieverClient.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070019 RemoteDisplay.cpp \
Jeff Tinker441a78d2013-02-08 10:18:35 -080020 SharedLibrary.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070021 StagefrightRecorder.cpp \
22 TestPlayerStub.cpp \
Andreas Huber8f0e4aa2009-09-11 09:54:52 -070023
Andreas Huberd7bee3a2012-08-29 11:41:50 -070024LOCAL_SHARED_LIBRARIES := \
25 libbinder \
26 libcamera_client \
Christopher Ferris7dc5bfc2014-06-10 15:15:04 -070027 libcrypto \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070028 libcutils \
Ronghua Wu80276872014-08-28 15:50:29 -070029 libdrmframework \
Ying Wangda0dc0a2013-04-09 21:53:49 -070030 liblog \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070031 libdl \
32 libgui \
33 libmedia \
Ruben Brunk99e69712015-05-26 17:25:07 -070034 libmediautils \
Andy Hung53541292016-04-13 16:48:51 -070035 libmemunreachable \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070036 libsonivox \
37 libstagefright \
38 libstagefright_foundation \
Andreas Huber14f76722013-01-15 09:04:18 -080039 libstagefright_httplive \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070040 libstagefright_omx \
41 libstagefright_wfd \
42 libutils \
43 libvorbisidec \
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070044
Andreas Huberd7bee3a2012-08-29 11:41:50 -070045LOCAL_STATIC_LIBRARIES := \
46 libstagefright_nuplayer \
47 libstagefright_rtsp \
Lajos Molnare4d40ad2016-01-12 16:22:42 -080048 libstagefright_timedtext \
Andreas Huber39ddf8e2010-08-04 10:14:30 -070049
Andreas Huberd7bee3a2012-08-29 11:41:50 -070050LOCAL_C_INCLUDES := \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070051 $(TOP)/frameworks/av/media/libstagefright/include \
52 $(TOP)/frameworks/av/media/libstagefright/rtsp \
53 $(TOP)/frameworks/av/media/libstagefright/wifi-display \
Robert Shih11481962014-07-09 20:09:43 -070054 $(TOP)/frameworks/av/media/libstagefright/webm \
Eino-Ville Talvalad56db1d2015-12-17 16:50:35 -080055 $(TOP)/frameworks/av/include/camera \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070056 $(TOP)/frameworks/native/include/media/openmax \
57 $(TOP)/external/tremolo/Tremolo \
Andy Hung53541292016-04-13 16:48:51 -070058 libcore/include \
Gloria Wang96360542010-02-08 14:37:41 -080059
Glenn Kastenf6b3e7d2015-05-18 12:28:13 -070060LOCAL_CFLAGS += -Werror -Wno-error=deprecated-declarations -Wall
Lajos Molnar6d339f12015-04-17 16:15:53 -070061LOCAL_CLANG := true
62
The Android Open Source Project2729ea92008-10-21 07:00:00 -070063LOCAL_MODULE:= libmediaplayerservice
64
Glenn Kastenaf783aa2014-03-02 19:48:19 -080065LOCAL_32_BIT_ONLY := true
66
The Android Open Source Project2729ea92008-10-21 07:00:00 -070067include $(BUILD_SHARED_LIBRARY)
68
Andreas Huberf9334412010-12-15 15:17:42 -080069include $(call all-makefiles-under,$(LOCAL_PATH))