Android.mk revision be5c74f5da6a93b0d23f96e11848acfcc3b4d1d9
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        CameraSource.cpp          \
21        DataSource.cpp            \
22        FileSource.cpp            \
23        HTTPDataSource.cpp        \
24        HTTPStream.cpp            \
25        JPEGSource.cpp            \
26        MediaExtractor.cpp        \
27        MP3Extractor.cpp          \
28        MPEG4Extractor.cpp        \
29        MPEG4Writer.cpp           \
30        MediaPlayerImpl.cpp       \
31        MmapSource.cpp            \
32        SampleTable.cpp           \
33        ShoutcastSource.cpp       \
34        TimeSource.cpp            \
35        TimedEventQueue.cpp       \
36        AudioPlayer.cpp           \
37        string.cpp
38
39endif
40
41LOCAL_C_INCLUDES:= \
42	$(JNI_H_INCLUDE) \
43        $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
44        $(TOP)/external/opencore/android
45
46LOCAL_SHARED_LIBRARIES := \
47        libbinder         \
48        libmedia          \
49        libutils          \
50        libcutils         \
51        libui
52
53ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
54        LOCAL_LDLIBS += -lpthread
55endif
56
57LOCAL_CFLAGS += -Wno-multichar
58
59LOCAL_PRELINK_MODULE:= false
60
61LOCAL_MODULE:= libstagefright
62
63include $(BUILD_SHARED_LIBRARY)
64
65include $(call all-makefiles-under,$(LOCAL_PATH))
66