blob: 6978b3d6c0182e64e1fbd0424ed25eda0ea34412 [file] [log] [blame]
The Android Open Source Project2729ea92008-10-21 07:00:00 -07001LOCAL_PATH:= $(call my-dir)
2
3#
4# libmediaplayerservice
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:= \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070010 MediaRecorderClient.cpp \
11 MediaPlayerService.cpp \
12 MetadataRetrieverClient.cpp \
13 VorbisPlayer.cpp \
14 MidiFile.cpp
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070015
The Android Open Source Project2729ea92008-10-21 07:00:00 -070016ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
17LOCAL_LDLIBS += -ldl -lpthread
18endif
19
20LOCAL_SHARED_LIBRARIES := \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070021 libcutils \
22 libutils \
Mathias Agopian615a9bf2009-05-18 15:08:03 -070023 libbinder \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070024 libvorbisidec \
25 libsonivox \
26 libopencore_player \
27 libopencore_author \
28 libmedia \
29 libandroid_runtime
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070030
The Android Open Source Project2729ea92008-10-21 07:00:00 -070031LOCAL_C_INCLUDES := external/tremor/Tremor \
Andreas Huber20111aa2009-07-14 16:56:47 -070032 $(call include-path-for, graphics corecg) \
33 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070034
The Android Open Source Project2729ea92008-10-21 07:00:00 -070035LOCAL_MODULE:= libmediaplayerservice
36
Andreas Huber20111aa2009-07-14 16:56:47 -070037ifeq ($(BUILD_WITH_STAGEFRIGHT),true)
38 LOCAL_SRC_FILES += StagefrightPlayer.cpp
39
40 LOCAL_SHARED_LIBRARIES += \
41 libstagefright \
42 libstagefright_omx
43
44 LOCAL_C_INCLUDES += $(TOP)/frameworks/base/media/libstagefright/omx
45
46 LOCAL_CFLAGS += -DBUILD_WITH_STAGEFRIGHT -DUSE_STAGEFRIGHT
47endif
48
The Android Open Source Project2729ea92008-10-21 07:00:00 -070049include $(BUILD_SHARED_LIBRARY)
50