Android.mk revision 30ab66297501757d745b9ae10da61adcd891f497
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    StagefrightMetadataRetriever.cpp    \
23    StagefrightPlayer.cpp               \
24    StagefrightRecorder.cpp
25
26LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT=1
27
28endif
29
30ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
31LOCAL_LDLIBS += -ldl -lpthread
32endif
33
34LOCAL_SHARED_LIBRARIES :=     \
35	libcutils             \
36	libutils              \
37	libbinder             \
38	libvorbisidec         \
39	libsonivox            \
40	libopencore_player    \
41	libopencore_author    \
42	libmedia              \
43	libandroid_runtime    \
44	libstagefright        \
45	libstagefright_omx
46
47ifneq ($(TARGET_SIMULATOR),true)
48LOCAL_SHARED_LIBRARIES += libdl
49endif
50
51LOCAL_C_INCLUDES := external/tremor/Tremor                              \
52	$(JNI_H_INCLUDE)                                                \
53	$(call include-path-for, graphics corecg)                       \
54	$(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
55	$(TOP)/frameworks/base/media/libstagefright/include
56
57LOCAL_MODULE:= libmediaplayerservice
58
59include $(BUILD_SHARED_LIBRARY)
60
61