Android.mk revision ee7ff20e69498ebd53dd9717a0f984188341a75e
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 \ 19e7c9cb48fec02697227bd847cd2e69432659adfdAndreas Huber AMRWriter.cpp \ 200dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber AudioPlayer.cpp \ 21e7c9cb48fec02697227bd847cd2e69432659adfdAndreas Huber AudioSource.cpp \ 22bfa6b2d7a1be1832ac40ed90aece1834f720b5c6Andreas Huber AwesomePlayer.cpp \ 2372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen CachingDataSource.cpp \ 24be5c74f5da6a93b0d23f96e11848acfcc3b4d1d9Andreas Huber CameraSource.cpp \ 2520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber DataSource.cpp \ 2672b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen FileSource.cpp \ 2772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen HTTPDataSource.cpp \ 2872b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen HTTPStream.cpp \ 29777893a928680f09e306b4b9efc1d5cf4479a9daAndreas Huber JPEGSource.cpp \ 3072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen MP3Extractor.cpp \ 3172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen MPEG4Extractor.cpp \ 3272b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen MPEG4Writer.cpp \ 330dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber MediaExtractor.cpp \ 34ee7ff20e69498ebd53dd9717a0f984188341a75eAndreas Huber OggExtractor.cpp \ 3566b0a35c9a4136a84c3f73b1b25fcb5220138b95Andreas Huber Prefetcher.cpp \ 36c57b67905c2128ddadfeca96785ee1f593b6605aAndreas Huber SampleIterator.cpp \ 3772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen SampleTable.cpp \ 3872b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen ShoutcastSource.cpp \ 3967e5a4f6f6879d512a859e5dba92e9beec7a2f91Andreas Huber StagefrightMediaScanner.cpp \ 4067e5a4f6f6879d512a859e5dba92e9beec7a2f91Andreas Huber StagefrightMetadataRetriever.cpp \ 4120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber TimeSource.cpp \ 4220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber TimedEventQueue.cpp \ 430dba73763a04d39faf999dcc5ef12af3c99535a7Andreas Huber WAVExtractor.cpp \ 4420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber string.cpp 4520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 4692616b5655b7aef260480f60f2aabf98e821c8f3Andreas HuberLOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT 478f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huberendif 488f0e4aace6c0643f7c4005184c7df2c73368f0dcAndreas Huber 4920111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_C_INCLUDES:= \ 501b84df1a0823fbcb9cec754311f53eaccfe85ae3Andreas Huber $(JNI_H_INCLUDE) \ 5172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ 52b56e992476d1bbeb4021d256852dbe02fc1064f8Gloria Wang $(TOP)/external/opencore/android \ 53ee7ff20e69498ebd53dd9717a0f984188341a75eAndreas Huber $(TOP)/external/tremolo 5420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 5520111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SHARED_LIBRARIES := \ 5620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libbinder \ 5720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libmedia \ 5872b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen libutils \ 5920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libcutils \ 60fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libui \ 61fc9ba09e3bb368f823d473f5e2bb9aa32dba6289Andreas Huber libsonivox \ 623cf613507f1e2f7bd932d921a6e222e426fd3be4Mathias Agopian libvorbisidec \ 633cf613507f1e2f7bd932d921a6e222e426fd3be4Mathias Agopian libsurfaceflinger_client \ 643cf613507f1e2f7bd932d921a6e222e426fd3be4Mathias Agopian libcamera_client 6520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 66f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas HuberLOCAL_STATIC_LIBRARIES := \ 67d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber libstagefright_aacdec \ 684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber libstagefright_amrnbdec \ 69b841f14f8e51f2365945281fbfa54ef6a1b1b5a6Andreas Huber libstagefright_amrnbenc \ 704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber libstagefright_amrwbdec \ 71609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_avcdec \ 723306cfee3bf38ab207a0504e49c2d492bb73ffbfJames Dong libstagefright_m4vh263dec \ 73ee7ff20e69498ebd53dd9717a0f984188341a75eAndreas Huber libstagefright_mp3dec \ 74ee7ff20e69498ebd53dd9717a0f984188341a75eAndreas Huber libstagefright_vorbisdec 75f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 76609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas HuberLOCAL_SHARED_LIBRARIES += \ 77609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber libstagefright_amrnb_common \ 78b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas Huber libstagefright_avc_common 79b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas Huber 80b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas Huberifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true) 81b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas Huber 82b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas HuberLOCAL_STATIC_LIBRARIES += \ 83b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas Huber libstagefright_id3 84b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas Huber 85b25e2a948c8b5a96e284069a908c2fddb49efc48Andreas HuberLOCAL_SHARED_LIBRARIES += \ 86733b7729ea462fae9c6899456444e28fef1c757cAndreas Huber libstagefright_color_conversion 87609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas Huber 88988e3f0b2c74095deae580157c57935a98573052Andreas Huberifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 89988e3f0b2c74095deae580157c57935a98573052Andreas Huber LOCAL_LDLIBS += -lpthread -ldl 900df82fcf56668bbde355cac7fb0828368441f6dcMarco Nelissen LOCAL_SHARED_LIBRARIES += libdvm 910df82fcf56668bbde355cac7fb0828368441f6dcMarco Nelissen LOCAL_CPPFLAGS += -DANDROID_SIMULATOR 92988e3f0b2c74095deae580157c57935a98573052Andreas Huberendif 93988e3f0b2c74095deae580157c57935a98573052Andreas Huber 94988e3f0b2c74095deae580157c57935a98573052Andreas Huberifneq ($(TARGET_SIMULATOR),true) 95988e3f0b2c74095deae580157c57935a98573052Andreas HuberLOCAL_SHARED_LIBRARIES += libdl 96988e3f0b2c74095deae580157c57935a98573052Andreas Huberendif 97988e3f0b2c74095deae580157c57935a98573052Andreas Huber 98f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huberendif 99f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 10072b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 10172b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen LOCAL_LDLIBS += -lpthread 10272b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissenendif 10372b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen 10420111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_CFLAGS += -Wno-multichar 10520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 10620111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_MODULE:= libstagefright 10720111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 10820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(BUILD_SHARED_LIBRARY) 10920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 11020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(call all-makefiles-under,$(LOCAL_PATH)) 111