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