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