blob: 84f858c046e36172139cfc64d6400e1292581889 [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 \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070016 MidiFile.cpp
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070017
The Android Open Source Project2729ea92008-10-21 07:00:00 -070018ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
19LOCAL_LDLIBS += -ldl -lpthread
20endif
21
Andreas Huber47f59cf2009-08-07 09:30:32 -070022LOCAL_SHARED_LIBRARIES := \
23 libcutils \
24 libutils \
25 libbinder \
26 libvorbisidec \
27 libsonivox \
28 libopencore_player \
29 libopencore_author \
30 libmedia \
31 libandroid_runtime \
32 libstagefright \
33 libstagefright_omx
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070034
Nicolas Catania14d27472009-07-13 14:37:49 -070035ifneq ($(TARGET_SIMULATOR),true)
36LOCAL_SHARED_LIBRARIES += libdl
37endif
38
Andreas Huber47f59cf2009-08-07 09:30:32 -070039LOCAL_C_INCLUDES := external/tremor/Tremor \
40 $(call include-path-for, graphics corecg) \
41 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
42 $(TOP)/frameworks/base/media/libstagefright/omx
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070043
The Android Open Source Project2729ea92008-10-21 07:00:00 -070044LOCAL_MODULE:= libmediaplayerservice
45
The Android Open Source Project2729ea92008-10-21 07:00:00 -070046include $(BUILD_SHARED_LIBRARY)
47