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