blob: 59ecde611122a3ab5f215fbe440da2e5531a63ed [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:= \
Andreas Huber47f59cf2009-08-07 09:30:32 -070010 MediaRecorderClient.cpp \
11 MediaPlayerService.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070012 MetadataRetrieverClient.cpp \
Andreas Huber47f59cf2009-08-07 09:30:32 -070013 StagefrightPlayer.cpp \
14 TestPlayerStub.cpp \
15 VorbisPlayer.cpp \
James Dong148c1a22009-09-06 14:29:45 -070016 VorbisMetadataRetriever.cpp \
17 MidiMetadataRetriever.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070018 MidiFile.cpp
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070019
The Android Open Source Project2729ea92008-10-21 07:00:00 -070020ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
21LOCAL_LDLIBS += -ldl -lpthread
22endif
23
Andreas Huber47f59cf2009-08-07 09:30:32 -070024LOCAL_SHARED_LIBRARIES := \
25 libcutils \
26 libutils \
27 libbinder \
28 libvorbisidec \
29 libsonivox \
30 libopencore_player \
31 libopencore_author \
32 libmedia \
33 libandroid_runtime \
34 libstagefright \
35 libstagefright_omx
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070036
Nicolas Catania14d27472009-07-13 14:37:49 -070037ifneq ($(TARGET_SIMULATOR),true)
38LOCAL_SHARED_LIBRARIES += libdl
39endif
40
Andreas Huber47f59cf2009-08-07 09:30:32 -070041LOCAL_C_INCLUDES := external/tremor/Tremor \
42 $(call include-path-for, graphics corecg) \
43 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
44 $(TOP)/frameworks/base/media/libstagefright/omx
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070045
The Android Open Source Project2729ea92008-10-21 07:00:00 -070046LOCAL_MODULE:= libmediaplayerservice
47
The Android Open Source Project2729ea92008-10-21 07:00:00 -070048include $(BUILD_SHARED_LIBRARY)
49