Android.mk revision 0024245e134467d120b40099da16c467dc365e76
1ifeq ($(BUILD_WITH_STAGEFRIGHT),true) 2 3LOCAL_PATH:= $(call my-dir) 4include $(CLEAR_VARS) 5 6LOCAL_SRC_FILES:= \ 7 CachingDataSource.cpp \ 8 DataSource.cpp \ 9 FileSource.cpp \ 10 HTTPDataSource.cpp \ 11 HTTPStream.cpp \ 12 MP3Extractor.cpp \ 13 MPEG4Extractor.cpp \ 14 MPEG4Writer.cpp \ 15 MediaBuffer.cpp \ 16 MediaBufferGroup.cpp \ 17 MediaExtractor.cpp \ 18 MediaPlayerImpl.cpp \ 19 MediaSource.cpp \ 20 MetaData.cpp \ 21 MmapSource.cpp \ 22 QComHardwareRenderer.cpp \ 23 SampleTable.cpp \ 24 ShoutcastSource.cpp \ 25 SoftwareRenderer.cpp \ 26 SurfaceRenderer.cpp \ 27 TimeSource.cpp \ 28 TimedEventQueue.cpp \ 29 TIHardwareRenderer.cpp \ 30 Utils.cpp \ 31 AudioPlayer.cpp \ 32 ESDS.cpp \ 33 OMXClient.cpp \ 34 OMXDecoder.cpp \ 35 string.cpp 36 37LOCAL_C_INCLUDES:= \ 38 $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ 39 $(TOP)/external/opencore/android 40 41LOCAL_SHARED_LIBRARIES := \ 42 libbinder \ 43 libmedia \ 44 libutils \ 45 libcutils \ 46 libui 47 48ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 49 LOCAL_LDLIBS += -lpthread 50endif 51 52LOCAL_CFLAGS += -Wno-multichar 53 54LOCAL_PRELINK_MODULE:= false 55 56LOCAL_MODULE:= libstagefright 57 58include $(BUILD_SHARED_LIBRARY) 59 60include $(call all-makefiles-under,$(LOCAL_PATH)) 61endif 62