blob: f74ef3a30372496dc7ae7fae2a7aa8b722576fb5 [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 \
Nicolas Catania14d27472009-07-13 14:37:49 -070013 TestPlayerStub.cpp \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070014 VorbisPlayer.cpp \
15 MidiFile.cpp
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070016
The Android Open Source Project2729ea92008-10-21 07:00:00 -070017ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
18LOCAL_LDLIBS += -ldl -lpthread
19endif
20
21LOCAL_SHARED_LIBRARIES := \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070022 libcutils \
23 libutils \
Mathias Agopian615a9bf2009-05-18 15:08:03 -070024 libbinder \
Jianhong Jiang84c18d62009-04-13 19:01:51 -070025 libvorbisidec \
26 libsonivox \
27 libopencore_player \
28 libopencore_author \
29 libmedia \
30 libandroid_runtime
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070031
Nicolas Catania14d27472009-07-13 14:37:49 -070032ifneq ($(TARGET_SIMULATOR),true)
33LOCAL_SHARED_LIBRARIES += libdl
34endif
35
The Android Open Source Project2729ea92008-10-21 07:00:00 -070036LOCAL_C_INCLUDES := external/tremor/Tremor \
Andreas Huber20111aa2009-07-14 16:56:47 -070037 $(call include-path-for, graphics corecg) \
38 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include
Jean-Baptiste Queru6c5b2102009-03-21 11:40:18 -070039
The Android Open Source Project2729ea92008-10-21 07:00:00 -070040LOCAL_MODULE:= libmediaplayerservice
41
Andreas Huber20111aa2009-07-14 16:56:47 -070042ifeq ($(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
The Android Open Source Project2729ea92008-10-21 07:00:00 -070054include $(BUILD_SHARED_LIBRARY)
55