1 LOCAL_PATH:= $(call my-dir) 2 3 # 4 # libmediaplayerservice 5 # 6 7 include $(CLEAR_VARS) 8 9 LOCAL_SRC_FILES:= \ 10 MediaRecorderClient.cpp \ 11 MediaPlayerService.cpp \ 12 MetadataRetrieverClient.cpp \ 13 TestPlayerStub.cpp \ 14 MidiMetadataRetriever.cpp \ 15 MidiFile.cpp \ 16 StagefrightPlayer.cpp \ 17 StagefrightRecorder.cpp 18 19 ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 20 LOCAL_LDLIBS += -ldl -lpthread 21 endif 22 23 LOCAL_SHARED_LIBRARIES := \ 24 libcutils \ 25 libutils \ 26 libbinder \ 27 libvorbisidec \ 28 libsonivox \ 29 libmedia \ 30 libcamera_client \ 31 libandroid_runtime \ 32 libstagefright \ 33 libstagefright_omx \ 34 libstagefright_color_conversion \ 35 libstagefright_foundation \ 36 libsurfaceflinger_client 37 38 LOCAL_STATIC_LIBRARIES := \ 39 libstagefright_rtsp 40 41 ifneq ($(BUILD_WITHOUT_PV),true) 42 LOCAL_SHARED_LIBRARIES += \ 43 libopencore_player \ 44 libopencore_author 45 else 46 LOCAL_CFLAGS += -DNO_OPENCORE 47 endif 48 49 ifneq ($(TARGET_SIMULATOR),true) 50 LOCAL_SHARED_LIBRARIES += libdl 51 endif 52 53 LOCAL_C_INCLUDES := \ 54 $(JNI_H_INCLUDE) \ 55 $(call include-path-for, graphics corecg) \ 56 $(TOP)/frameworks/base/include/media/stagefright/openmax \ 57 $(TOP)/frameworks/base/media/libstagefright/include \ 58 $(TOP)/frameworks/base/media/libstagefright/rtsp \ 59 $(TOP)/external/tremolo/Tremolo 60 61 LOCAL_MODULE:= libmediaplayerservice 62 63 include $(BUILD_SHARED_LIBRARY) 64 65