OSDN Git Service

original
[gb-231r1-is01/Gingerbread_2.3.3_r1_IS01.git] / frameworks / base / media / libmediaplayerservice / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 #
4 # libmediaplayerservice
5 #
6
7 include $(CLEAR_VARS)
8
9 LOCAL_SRC_FILES:=               \
10     MediaRecorderClient.cpp     \
11     MediaPlayerService.cpp      \
12     MetadataRetrieverClient.cpp \
13     TestPlayerStub.cpp          \
14     MidiMetadataRetriever.cpp   \
15     MidiFile.cpp                \
16     StagefrightPlayer.cpp       \
17     StagefrightRecorder.cpp
18
19 ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
20 LOCAL_LDLIBS += -ldl -lpthread
21 endif
22
23 LOCAL_SHARED_LIBRARIES :=               \
24         libcutils                               \
25         libutils                                \
26         libbinder                               \
27         libvorbisidec                           \
28         libsonivox                              \
29         libmedia                                \
30         libcamera_client                        \
31         libandroid_runtime                      \
32         libstagefright                          \
33         libstagefright_omx                      \
34         libstagefright_color_conversion         \
35         libstagefright_foundation               \
36         libsurfaceflinger_client
37
38 LOCAL_STATIC_LIBRARIES := \
39         libstagefright_rtsp
40
41 ifneq ($(BUILD_WITHOUT_PV),true)
42 LOCAL_SHARED_LIBRARIES += \
43         libopencore_player    \
44         libopencore_author
45 else
46 LOCAL_CFLAGS += -DNO_OPENCORE
47 endif
48
49 ifneq ($(TARGET_SIMULATOR),true)
50 LOCAL_SHARED_LIBRARIES += libdl
51 endif
52
53 LOCAL_C_INCLUDES :=                                                 \
54         $(JNI_H_INCLUDE)                                                \
55         $(call include-path-for, graphics corecg)                       \
56         $(TOP)/frameworks/base/include/media/stagefright/openmax \
57         $(TOP)/frameworks/base/media/libstagefright/include             \
58         $(TOP)/frameworks/base/media/libstagefright/rtsp                \
59         $(TOP)/external/tremolo/Tremolo
60
61 LOCAL_MODULE:= libmediaplayerservice
62
63 include $(BUILD_SHARED_LIBRARY)
64