blob: fb569dab0590a00bfc6efdaf802e27fc4a189970 [file] [log] [blame]
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -07001LOCAL_PATH:= $(call my-dir)
2
3#
4# libmediaplayerservice
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:= \
Andreas Huber0d596d42009-08-07 09:30:32 -070010 MediaRecorderClient.cpp \
11 MediaPlayerService.cpp \
Jianhong Jiang3ca47d12009-04-13 19:01:51 -070012 MetadataRetrieverClient.cpp \
Andreas Huber0d596d42009-08-07 09:30:32 -070013 TestPlayerStub.cpp \
14 VorbisPlayer.cpp \
James Dong392ff3b2009-09-06 14:29:45 -070015 VorbisMetadataRetriever.cpp \
16 MidiMetadataRetriever.cpp \
Jianhong Jiang3ca47d12009-04-13 19:01:51 -070017 MidiFile.cpp
Jean-Baptiste Queru680f8c72009-03-21 11:40:18 -070018
Andreas Huber2aa39c42009-09-11 09:54:52 -070019ifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true)
20
21LOCAL_SRC_FILES += \
22 StagefrightPlayer.cpp
23
24LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT=1
25
26endif
27
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -070028ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
29LOCAL_LDLIBS += -ldl -lpthread
30endif
31
Andreas Huber0d596d42009-08-07 09:30:32 -070032LOCAL_SHARED_LIBRARIES := \
33 libcutils \
34 libutils \
35 libbinder \
36 libvorbisidec \
37 libsonivox \
38 libopencore_player \
39 libopencore_author \
40 libmedia \
41 libandroid_runtime \
42 libstagefright \
43 libstagefright_omx
Jean-Baptiste Queru680f8c72009-03-21 11:40:18 -070044
Nicolas Catania8f5fcab2009-07-13 14:37:49 -070045ifneq ($(TARGET_SIMULATOR),true)
46LOCAL_SHARED_LIBRARIES += libdl
47endif
48
Andreas Huber0d596d42009-08-07 09:30:32 -070049LOCAL_C_INCLUDES := external/tremor/Tremor \
Andreas Huber9f9afef2009-09-15 12:49:11 -070050 $(JNI_H_INCLUDE) \
Andreas Huber0d596d42009-08-07 09:30:32 -070051 $(call include-path-for, graphics corecg) \
52 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
Andreas Huberdcaa2202009-11-05 12:04:22 -080053 $(TOP)/frameworks/base/media/libstagefright/include
Jean-Baptiste Queru680f8c72009-03-21 11:40:18 -070054
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -070055LOCAL_MODULE:= libmediaplayerservice
56
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -070057include $(BUILD_SHARED_LIBRARY)
58