Android.mk revision 609f1a00c96cf5605f4614e7bb6d0487c98969c5
120111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PATH:= $(call my-dir) 220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(CLEAR_VARS) 320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 420111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SRC_FILES:= \ 58f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber ESDS.cpp \ 68f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber MediaBuffer.cpp \ 78f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber MediaBufferGroup.cpp \ 88f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber MediaDefs.cpp \ 98f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber MediaSource.cpp \ 108f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber MetaData.cpp \ 118f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber OMXCodec.cpp \ 128f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber Utils.cpp \ 138f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber OMXClient.cpp 148f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber 158f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huberifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true) 168f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber 178f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas HuberLOCAL_SRC_FILES += \ 18f75978f63a25e79c683e96611f95cb5cd49efd3dAndreas Huber AMRExtractor.cpp \ 190dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber AudioPlayer.cpp \ 20bfa6b2d7a1be1832ac40ed90aece1834f720b5c6Andreas Huber AwesomePlayer.cpp \ 2172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen CachingDataSource.cpp \ 22be5c74f5da6a93b0d23f96e11848acfcc3b4d1d9Andreas Huber CameraSource.cpp \ 2320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber DataSource.cpp \ 2472b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen FileSource.cpp \ 2572b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen HTTPDataSource.cpp \ 2672b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen HTTPStream.cpp \ 27777893a928680f09e306b4b9efc1d5cf4479a9daAndreas Huber JPEGSource.cpp \ 2872b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen MP3Extractor.cpp \ 2972b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen MPEG4Extractor.cpp \ 3072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen MPEG4Writer.cpp \ 310dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber MediaExtractor.cpp \ 3272b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen SampleTable.cpp \ 3372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen ShoutcastSource.cpp \ 3420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber TimeSource.cpp \ 3520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber TimedEventQueue.cpp \ 360dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber WAVExtractor.cpp \ 3720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber string.cpp 3820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 3992616b5655b7aef260480f60f2aabf98e821c8f3Andreas HuberLOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT 408f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huberendif 418f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber 4220111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_C_INCLUDES:= \ 431b84df1a0823fbcb9cec754311f53eaccfe85ae3Andreas Huber $(JNI_H_INCLUDE) \ 4472b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ 4520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber $(TOP)/external/opencore/android 4620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 4720111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SHARED_LIBRARIES := \ 4820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libbinder \ 4920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libmedia \ 5072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen libutils \ 5120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libcutils \ 5220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libui 5320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 54f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huberifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true) 55f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 56f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas HuberLOCAL_STATIC_LIBRARIES := \ 57d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber libstagefright_aacdec \ 584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber libstagefright_amrnbdec \ 594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber libstagefright_amrwbdec \ 60609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_avcdec \ 61d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber libstagefright_mp3dec 62f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 63609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas HuberLOCAL_SHARED_LIBRARIES += \ 64609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_amrnb_common \ 65609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_avc_common 66609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber 67f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huberendif 68f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 6972b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 7072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen LOCAL_LDLIBS += -lpthread 7172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenendif 7272b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen 7320111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_CFLAGS += -Wno-multichar 7420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 7520111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PRELINK_MODULE:= false 7620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 7720111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_MODULE:= libstagefright 7820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 7920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(BUILD_SHARED_LIBRARY) 8020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 8120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(call all-makefiles-under,$(LOCAL_PATH)) 82