blob: afe6faeeed95fff8c63ec0faf3671678d8e4d82f [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 \
Andreas Huberefbb7812012-09-18 10:36:32 -070013 HDCP.cpp \
John Grossman44a7e422012-06-21 17:29:24 -070014 MediaPlayerFactory.cpp \
Andreas Huber47f59cf2009-08-07 09:30:32 -070015 MediaPlayerService.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070016 MediaRecorderClient.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070017 MetadataRetrieverClient.cpp \
Andreas Huber608d77b2010-06-23 16:40:57 -070018 MidiFile.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070019 MidiMetadataRetriever.cpp \
20 RemoteDisplay.cpp \
Jeff Tinker441a78d2013-02-08 10:18:35 -080021 SharedLibrary.cpp \
Andreas Huber608d77b2010-06-23 16:40:57 -070022 StagefrightPlayer.cpp \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070023 StagefrightRecorder.cpp \
24 TestPlayerStub.cpp \
Andreas Huber8f0e4aa2009-09-11 09:54:52 -070025
Andreas Huberd7bee3a2012-08-29 11:41:50 -070026LOCAL_SHARED_LIBRARIES := \
27 libbinder \
28 libcamera_client \
29 libcutils \
Ying Wangda0dc0a2013-04-09 21:53:49 -070030 liblog \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070031 libdl \
32 libgui \
33 libmedia \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070034 libsonivox \
35 libstagefright \
36 libstagefright_foundation \
Andreas Huber14f76722013-01-15 09:04:18 -080037 libstagefright_httplive \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070038 libstagefright_omx \
39 libstagefright_wfd \
40 libutils \
Ajit Khare821695d2013-01-07 23:23:39 -080041 libdl \
Andreas Huberd7bee3a2012-08-29 11:41:50 -070042 libvorbisidec \
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070043
Andreas Huberd7bee3a2012-08-29 11:41:50 -070044LOCAL_STATIC_LIBRARIES := \
45 libstagefright_nuplayer \
46 libstagefright_rtsp \
Andreas Huber39ddf8e2010-08-04 10:14:30 -070047
Andreas Huberd7bee3a2012-08-29 11:41:50 -070048LOCAL_C_INCLUDES := \
49 $(call include-path-for, graphics corecg) \
50 $(TOP)/frameworks/av/media/libstagefright/include \
51 $(TOP)/frameworks/av/media/libstagefright/rtsp \
52 $(TOP)/frameworks/av/media/libstagefright/wifi-display \
53 $(TOP)/frameworks/native/include/media/openmax \
54 $(TOP)/external/tremolo/Tremolo \
Gloria Wang96360542010-02-08 14:37:41 -080055
Nicholas Flintham67d57562013-06-29 12:46:34 +010056ifeq ($(BOARD_USES_QCOM_HARDWARE),true)
57 ifeq ($(TARGET_QCOM_MEDIA_VARIANT),caf)
58 LOCAL_C_INCLUDES += \
59 $(TOP)/hardware/qcom/media-caf/mm-core/inc
60 else
61 LOCAL_C_INCLUDES += \
62 $(TOP)/hardware/qcom/media/mm-core/inc
63 endif
64endif
65
The Android Open Source Project2729ea92008-10-21 07:00:00 -070066LOCAL_MODULE:= libmediaplayerservice
67
The Android Open Source Project2729ea92008-10-21 07:00:00 -070068include $(BUILD_SHARED_LIBRARY)
69
Andreas Huberf9334412010-12-15 15:17:42 -080070include $(call all-makefiles-under,$(LOCAL_PATH))