blob: 1cc21d6521f7838898b29f7a625633f90afb0dfa [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 \
Andreas Huberefbb7812012-09-18 10:36:32 -070012 HDCP.cpp \
John Grossman44a7e422012-06-21 17:29:24 -070013 MediaPlayerFactory.cpp \
Andreas Huber47f59cf2009-08-07 09:30:32 -070014 MediaPlayerService.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070015 MediaRecorderClient.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070016 MetadataRetrieverClient.cpp \
Andreas Huber608d77b2010-06-23 16:40:57 -070017 MidiFile.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070018 MidiMetadataRetriever.cpp \
19 RemoteDisplay.cpp \
Andreas Huber608d77b2010-06-23 16:40:57 -070020 StagefrightPlayer.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 \
27 libcutils \
28 libdl \
29 libgui \
30 libmedia \
31 libmedia_native \
32 libsonivox \
33 libstagefright \
34 libstagefright_foundation \
35 libstagefright_omx \
36 libstagefright_wfd \
37 libutils \
Dorian Snyderf32d5702013-03-01 14:25:46 -080038 libdl \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070039 libvorbisidec \
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070040
Andreas Huberd7bee3a2012-08-29 11:41:50 -070041LOCAL_STATIC_LIBRARIES := \
42 libstagefright_nuplayer \
43 libstagefright_rtsp \
Andreas Huber39ddf8e2010-08-04 10:14:30 -070044
Andreas Huberd7bee3a2012-08-29 11:41:50 -070045LOCAL_C_INCLUDES := \
46 $(call include-path-for, graphics corecg) \
47 $(TOP)/frameworks/av/media/libstagefright/include \
48 $(TOP)/frameworks/av/media/libstagefright/rtsp \
49 $(TOP)/frameworks/av/media/libstagefright/wifi-display \
50 $(TOP)/frameworks/native/include/media/openmax \
vivek mehta2192bc92012-12-04 11:46:08 -080051 $(TOP)/external/tremolo/Tremolo
52
53ifeq ($(BOARD_USES_QCOM_HARDWARE),true)
54LOCAL_C_INCLUDES += \
55 $(TOP)/hardware/qcom/media/mm-core/inc
56endif
Gloria Wang96360542010-02-08 14:37:41 -080057
The Android Open Source Project2729ea92008-10-21 07:00:00 -070058LOCAL_MODULE:= libmediaplayerservice
59
The Android Open Source Project2729ea92008-10-21 07:00:00 -070060include $(BUILD_SHARED_LIBRARY)
61
Andreas Huberf9334412010-12-15 15:17:42 -080062include $(call all-makefiles-under,$(LOCAL_PATH))