Android.mk revision 72b56ef3d9f164159f58725781b01dd3b052b51a
120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberifeq ($(BUILD_WITH_STAGEFRIGHT),true)
220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
320111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PATH:= $(call my-dir)
420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(CLEAR_VARS)
520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
620111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SRC_FILES:=                 \
772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        CachingDataSource.cpp     \
820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        DataSource.cpp            \
972b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        FileSource.cpp            \
1072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        HTTPDataSource.cpp        \
1172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        HTTPStream.cpp            \
1272b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        MP3Extractor.cpp          \
1372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        MPEG4Extractor.cpp        \
1472b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        MPEG4Writer.cpp           \
1572b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        MediaBuffer.cpp           \
1620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        MediaBufferGroup.cpp      \
1720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        MediaExtractor.cpp        \
1820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        MediaPlayerImpl.cpp       \
1920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        MediaSource.cpp           \
2072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        MetaData.cpp              \
2120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        MmapSource.cpp            \
2220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        QComHardwareRenderer.cpp  \
2372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        SampleTable.cpp           \
2472b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        ShoutcastSource.cpp       \
2520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        SoftwareRenderer.cpp      \
2620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        SurfaceRenderer.cpp       \
2720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        TimeSource.cpp            \
2820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        TimedEventQueue.cpp       \
2972b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        Utils.cpp                 \
3020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        AudioPlayer.cpp           \
3120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        ESDS.cpp                  \
3220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        OMXClient.cpp             \
3320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        OMXDecoder.cpp            \
3420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        string.cpp
3520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
3620111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_C_INCLUDES:= \
3772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
3820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        $(TOP)/external/opencore/android
3920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
4020111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SHARED_LIBRARIES := \
4120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        libbinder         \
4220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        libmedia          \
4372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        libutils          \
4420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        libcutils         \
4520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber        libui
4620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
4772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
4872b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen        LOCAL_LDLIBS += -lpthread
4972b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenendif
5072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen
5120111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_CFLAGS += -Wno-multichar
5220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
5320111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PRELINK_MODULE:= false
5420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
5520111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_MODULE:= libstagefright
5620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
5720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(BUILD_SHARED_LIBRARY)
5820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber
5920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(call all-makefiles-under,$(LOCAL_PATH))
6020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberendif
61