Android.mk revision 72b56ef3d9f164159f58725781b01dd3b052b51a
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        Utils.cpp                 \
30        AudioPlayer.cpp           \
31        ESDS.cpp                  \
32        OMXClient.cpp             \
33        OMXDecoder.cpp            \
34        string.cpp
35
36LOCAL_C_INCLUDES:= \
37        $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
38        $(TOP)/external/opencore/android
39
40LOCAL_SHARED_LIBRARIES := \
41        libbinder         \
42        libmedia          \
43        libutils          \
44        libcutils         \
45        libui
46
47ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
48        LOCAL_LDLIBS += -lpthread
49endif
50
51LOCAL_CFLAGS += -Wno-multichar
52
53LOCAL_PRELINK_MODULE:= false
54
55LOCAL_MODULE:= libstagefright
56
57include $(BUILD_SHARED_LIBRARY)
58
59include $(call all-makefiles-under,$(LOCAL_PATH))
60endif
61