Android.mk revision 14d2747c7e54037e267bcff78b29e65b2181f0fa
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    MidiFile.cpp
16
17ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
18LOCAL_LDLIBS += -ldl -lpthread
19endif
20
21LOCAL_SHARED_LIBRARIES := \
22    libcutils \
23    libutils \
24	libbinder \
25    libvorbisidec \
26    libsonivox \
27    libopencore_player \
28    libopencore_author \
29    libmedia \
30    libandroid_runtime
31
32ifneq ($(TARGET_SIMULATOR),true)
33LOCAL_SHARED_LIBRARIES += libdl
34endif
35
36LOCAL_C_INCLUDES := external/tremor/Tremor \
37	$(call include-path-for, graphics corecg) \
38	$(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include
39
40LOCAL_MODULE:= libmediaplayerservice
41
42ifeq ($(BUILD_WITH_STAGEFRIGHT),true)
43    LOCAL_SRC_FILES += StagefrightPlayer.cpp
44
45    LOCAL_SHARED_LIBRARIES += \
46	libstagefright        \
47	libstagefright_omx
48
49    LOCAL_C_INCLUDES += $(TOP)/frameworks/base/media/libstagefright/omx
50
51    LOCAL_CFLAGS += -DBUILD_WITH_STAGEFRIGHT -DUSE_STAGEFRIGHT
52endif
53
54include $(BUILD_SHARED_LIBRARY)
55
56