Android.mk revision 39ddf8e0f18766f7ba1e3246b774aa6ebd93eea8
1LOCAL_PATH:= $(call my-dir)
2
3#
4# libmediaplayerservice
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_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
19ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
20LOCAL_LDLIBS += -ldl -lpthread
21endif
22
23LOCAL_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
38LOCAL_STATIC_LIBRARIES := \
39        libstagefright_rtsp
40
41ifneq ($(BUILD_WITHOUT_PV),true)
42LOCAL_SHARED_LIBRARIES += \
43	libopencore_player    \
44	libopencore_author
45else
46LOCAL_CFLAGS += -DNO_OPENCORE
47endif
48
49ifneq ($(TARGET_SIMULATOR),true)
50LOCAL_SHARED_LIBRARIES += libdl
51endif
52
53LOCAL_C_INCLUDES :=                                                 \
54	$(JNI_H_INCLUDE)                                                \
55	$(call include-path-for, graphics corecg)                       \
56	$(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
57	$(TOP)/frameworks/base/media/libstagefright/include             \
58	$(TOP)/frameworks/base/media/libstagefright/rtsp                \
59        $(TOP)/external/tremolo/Tremolo
60
61LOCAL_MODULE:= libmediaplayerservice
62
63include $(BUILD_SHARED_LIBRARY)
64
65