Android.mk revision c32cd79d9ad4aba7d959b5b3be7361b4715e6f18
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    VorbisPlayer.cpp            \
15    VorbisMetadataRetriever.cpp \
16    MidiMetadataRetriever.cpp 	\
17    MidiFile.cpp
18
19ifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true)
20
21LOCAL_SRC_FILES +=                      \
22    StagefrightPlayer.cpp               \
23    StagefrightRecorder.cpp
24
25LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT=1
26
27endif
28
29ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
30LOCAL_LDLIBS += -ldl -lpthread
31endif
32
33LOCAL_SHARED_LIBRARIES :=     		\
34	libcutils             			\
35	libutils              			\
36	libbinder             			\
37	libvorbisidec         			\
38	libsonivox            			\
39	libmedia              			\
40	libcamera_client      			\
41	libandroid_runtime    			\
42	libstagefright        			\
43	libstagefright_omx    			\
44	libstagefright_color_conversion \
45	libsurfaceflinger_client
46
47ifneq ($(BUILD_WITHOUT_PV),true)
48LOCAL_SHARED_LIBRARIES += \
49	libopencore_player    \
50	libopencore_author
51else
52LOCAL_CFLAGS += -DNO_OPENCORE
53endif
54
55ifneq ($(TARGET_SIMULATOR),true)
56LOCAL_SHARED_LIBRARIES += libdl
57endif
58
59LOCAL_C_INCLUDES :=                                                 \
60	$(JNI_H_INCLUDE)                                                \
61	$(call include-path-for, graphics corecg)                       \
62	$(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
63	$(TOP)/frameworks/base/media/libstagefright/include             \
64        $(TOP)/external/tremolo/Tremolo
65
66LOCAL_MODULE:= libmediaplayerservice
67
68include $(BUILD_SHARED_LIBRARY)
69
70