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