Home | History | Annotate | Download | only in libmediaplayerservice
      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