blob: ef41225567364aaad9c09f4fa4ed477bb05951b7 [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 TestPlayerStub.cpp \
14 VorbisPlayer.cpp \
James Dong148c1a22009-09-06 14:29:45 -070015 VorbisMetadataRetriever.cpp \
16 MidiMetadataRetriever.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070017 MidiFile.cpp
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070018
Andreas Huber8f0e4aa2009-09-11 09:54:52 -070019ifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true)
20
Andreas Huber2a4a7d52009-10-06 16:20:44 -070021LOCAL_SRC_FILES += \
22 StagefrightPlayer.cpp \
23 StagefrightMetadataRetriever.cpp
Andreas Huber8f0e4aa2009-09-11 09:54:52 -070024
25LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT=1
26
27endif
28
The Android Open Source Project2729ea92008-10-21 07:00:00 -070029ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
30LOCAL_LDLIBS += -ldl -lpthread
31endif
32
Andreas Huber47f59cf2009-08-07 09:30:32 -070033LOCAL_SHARED_LIBRARIES := \
34 libcutils \
35 libutils \
36 libbinder \
37 libvorbisidec \
38 libsonivox \
39 libopencore_player \
40 libopencore_author \
41 libmedia \
42 libandroid_runtime \
43 libstagefright \
44 libstagefright_omx
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070045
Nicolas Catania14d27472009-07-13 14:37:49 -070046ifneq ($(TARGET_SIMULATOR),true)
47LOCAL_SHARED_LIBRARIES += libdl
48endif
49
Andreas Huber47f59cf2009-08-07 09:30:32 -070050LOCAL_C_INCLUDES := external/tremor/Tremor \
Andreas Huber1b84df12009-09-15 12:49:11 -070051 $(JNI_H_INCLUDE) \
Andreas Huber47f59cf2009-08-07 09:30:32 -070052 $(call include-path-for, graphics corecg) \
53 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
54 $(TOP)/frameworks/base/media/libstagefright/omx
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070055
The Android Open Source Project2729ea92008-10-21 07:00:00 -070056LOCAL_MODULE:= libmediaplayerservice
57
The Android Open Source Project2729ea92008-10-21 07:00:00 -070058include $(BUILD_SHARED_LIBRARY)
59