blob: e1edd16a0144d55626f590a33ce1153150e1e63a [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 \
Andreas Huber608d77b2010-06-23 16:40:57 -070014 MidiMetadataRetriever.cpp \
15 MidiFile.cpp \
16 StagefrightPlayer.cpp \
Andreas Huber30ab6622009-11-16 15:43:38 -080017 StagefrightRecorder.cpp
Andreas Huber8f0e4aa2009-09-11 09:54:52 -070018
The Android Open Source Project2729ea92008-10-21 07:00:00 -070019ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
20LOCAL_LDLIBS += -ldl -lpthread
21endif
22
Mathias Agopian3cf61352010-02-09 17:46:37 -080023LOCAL_SHARED_LIBRARIES := \
24 libcutils \
25 libutils \
26 libbinder \
27 libvorbisidec \
28 libsonivox \
29 libmedia \
James Dongc32cd792010-04-26 17:48:26 -070030 libcamera_client \
Mathias Agopian3cf61352010-02-09 17:46:37 -080031 libandroid_runtime \
32 libstagefright \
33 libstagefright_omx \
Andreas Huber39ddf8e2010-08-04 10:14:30 -070034 libstagefright_color_conversion \
35 libstagefright_foundation \
Mathias Agopian3cf61352010-02-09 17:46:37 -080036 libsurfaceflinger_client
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070037
Andreas Huber39ddf8e2010-08-04 10:14:30 -070038LOCAL_STATIC_LIBRARIES := \
39 libstagefright_rtsp
40
Andreas Huber413f5232009-12-03 11:31:19 -080041ifneq ($(BUILD_WITHOUT_PV),true)
42LOCAL_SHARED_LIBRARIES += \
43 libopencore_player \
44 libopencore_author
45else
46LOCAL_CFLAGS += -DNO_OPENCORE
47endif
48
Nicolas Catania14d27472009-07-13 14:37:49 -070049ifneq ($(TARGET_SIMULATOR),true)
50LOCAL_SHARED_LIBRARIES += libdl
51endif
52
Mathias Agopian3cf61352010-02-09 17:46:37 -080053LOCAL_C_INCLUDES := \
Andreas Huber1b84df12009-09-15 12:49:11 -070054 $(JNI_H_INCLUDE) \
Andreas Huber47f59cf2009-08-07 09:30:32 -070055 $(call include-path-for, graphics corecg) \
56 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
Gloria Wangb56e9922010-02-12 16:28:53 -080057 $(TOP)/frameworks/base/media/libstagefright/include \
Andreas Huber39ddf8e2010-08-04 10:14:30 -070058 $(TOP)/frameworks/base/media/libstagefright/rtsp \
Gloria Wang96360542010-02-08 14:37:41 -080059 $(TOP)/external/tremolo/Tremolo
Gloria Wang96360542010-02-08 14:37:41 -080060
The Android Open Source Project2729ea92008-10-21 07:00:00 -070061LOCAL_MODULE:= libmediaplayerservice
62
The Android Open Source Project2729ea92008-10-21 07:00:00 -070063include $(BUILD_SHARED_LIBRARY)
64