Android.mk revision c57b67905c2128ddadfeca96785ee1f593b6605a
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 \ 32c57b67905c2128ddadfeca96785ee1f593b6605aAndreas Huber SampleIterator.cpp \ 3372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen SampleTable.cpp \ 3472b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen ShoutcastSource.cpp \ 3567e5a4f6f6879d512a859e5dba92e9beec7a2f91Andreas Huber StagefrightMediaScanner.cpp \ 3667e5a4f6f6879d512a859e5dba92e9beec7a2f91Andreas Huber StagefrightMetadataRetriever.cpp \ 3720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber TimeSource.cpp \ 3820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber TimedEventQueue.cpp \ 390dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber WAVExtractor.cpp \ 4020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber string.cpp 4120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 4292616b5655b7aef260480f60f2aabf98e821c8f3Andreas HuberLOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT 438f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huberendif 448f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber 4520111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_C_INCLUDES:= \ 461b84df1a0823fbcb9cec754311f53eaccfe85ae3Andreas Huber $(JNI_H_INCLUDE) \ 4772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ 48fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber $(TOP)/external/opencore/android \ 49fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber $(TOP)/external/tremor/Tremor 5020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 5120111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SHARED_LIBRARIES := \ 5220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libbinder \ 5320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libmedia \ 5472b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen libutils \ 5520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libcutils \ 56fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libui \ 57fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libsonivox \ 58fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libvorbisidec 5920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 60f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huberifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true) 61f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 62f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas HuberLOCAL_STATIC_LIBRARIES := \ 63d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber libstagefright_aacdec \ 644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber libstagefright_amrnbdec \ 65b841f14f8e51f2365945281fbfa54ef6a1b1b5a6Andreas Huber libstagefright_amrnbenc \ 664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber libstagefright_amrwbdec \ 67609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_avcdec \ 683306cfee3bf38ab207a0504e49c2d492bb73ffbfJames Dong libstagefright_m4vh263dec \ 69fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libstagefright_mp3dec \ 70fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libstagefright_id3 71f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 72609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas HuberLOCAL_SHARED_LIBRARIES += \ 73609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_amrnb_common \ 74733b7729ea462fae9c6899456444e28fef1c757cAndreas Huber libstagefright_avc_common \ 75733b7729ea462fae9c6899456444e28fef1c757cAndreas Huber libstagefright_color_conversion 76609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber 77f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huberendif 78f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 7972b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 8072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen LOCAL_LDLIBS += -lpthread 8172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenendif 8272b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen 8320111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_CFLAGS += -Wno-multichar 8420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 8520111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PRELINK_MODULE:= false 8620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 8720111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_MODULE:= libstagefright 8820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 8920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(BUILD_SHARED_LIBRARY) 9020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 9120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(call all-makefiles-under,$(LOCAL_PATH)) 92