Android.mk revision 94ea60f975c3eb7ce6d2a4430538a42a5fc3babd
120111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PATH:= $(call my-dir) 220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(CLEAR_VARS) 320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 4559bf2836f5da25b75bfb229fec0d20d540ee426James Donginclude frameworks/av/media/libstagefright/codecs/common/Config.mk 5956c553ab0ce72f8074ad0fda2ffd66a0305700cJames Dong 6608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas HuberLOCAL_SRC_FILES:= \ 7f933441648ef6a71dee783d733aac17b9508b452Andreas Huber ACodec.cpp \ 850c44c79d2d7dd6cd1485d9d939f67f80b8da1caGloria Wang AACExtractor.cpp \ 9760943b5e7a09b602aba04ec451e97662f48b0a4James Dong AACWriter.cpp \ 10608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber AMRExtractor.cpp \ 11608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber AMRWriter.cpp \ 12608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber AudioPlayer.cpp \ 13608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber AudioSource.cpp \ 14608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber AwesomePlayer.cpp \ 15608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber CameraSource.cpp \ 169c075bca0b75093ca0514a3c8f74d73c8e9e83fdNipun Kwatra CameraSourceTimeLapse.cpp \ 17608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber DataSource.cpp \ 18a9741a9232c81eaf59179acef91f5be46c42264eGloria Wang DRMExtractor.cpp \ 19608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber ESDS.cpp \ 20608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber FileSource.cpp \ 21856990b491d84b7ed4fefe337485c8997ba9dd02Glenn Kasten FLACExtractor.cpp \ 221156dc913a5ba7b2bc86489468d4914430f03d14Andreas Huber HTTPBase.cpp \ 23608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber JPEGSource.cpp \ 24608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MP3Extractor.cpp \ 250da4dab0a45a2bc1d95cbc6ef6a4850ed2569584Andreas Huber MPEG2TSWriter.cpp \ 26608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MPEG4Extractor.cpp \ 27608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MPEG4Writer.cpp \ 284f1732b8068970b368a89271158ca29daf25650eztenghui MediaAdapter.cpp \ 29608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MediaBuffer.cpp \ 30608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MediaBufferGroup.cpp \ 315778822d86b0337407514b9372562b86edfa91cdAndreas Huber MediaCodec.cpp \ 32afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber MediaCodecList.cpp \ 33608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MediaDefs.cpp \ 34608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MediaExtractor.cpp \ 354f1732b8068970b368a89271158ca29daf25650eztenghui MediaMuxer.cpp \ 36608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MediaSource.cpp \ 37608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber MetaData.cpp \ 38608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber NuCachedSource2.cpp \ 395778822d86b0337407514b9372562b86edfa91cdAndreas Huber NuMediaExtractor.cpp \ 40608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber OMXClient.cpp \ 41608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber OMXCodec.cpp \ 42608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber OggExtractor.cpp \ 43608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber SampleIterator.cpp \ 44608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber SampleTable.cpp \ 45a98478bfbcc0f7fb4b164d3dce40ca96df75667dMarco Nelissen SkipCutBuffer.cpp \ 46608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber StagefrightMediaScanner.cpp \ 47608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber StagefrightMetadataRetriever.cpp \ 481a2fafbaa36390a06cc9a066fcbe147c8c47ea77Pannag Sanketi SurfaceMediaSource.cpp \ 49608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber ThrottledSource.cpp \ 50608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber TimeSource.cpp \ 51608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber TimedEventQueue.cpp \ 52608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber Utils.cpp \ 534456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber VBRISeeker.cpp \ 54608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber WAVExtractor.cpp \ 55b371426ce4cf2fa6d8c3d1903b61322feb165d35Gloria Wang WVMExtractor.cpp \ 564456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber XINGSeeker.cpp \ 5785f12e9b9062402d6110df3f7099707912040edbAndreas Huber avc_utils.cpp \ 58cb1f88c684140ce0eb407049a78f889bc7d51be1Marco Nelissen mp4/FragmentedMP4Parser.cpp \ 59cb1f88c684140ce0eb407049a78f889bc7d51be1Marco Nelissen mp4/TrackFragment.cpp \ 6020111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 6120111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_C_INCLUDES:= \ 62559bf2836f5da25b75bfb229fec0d20d540ee426James Dong $(TOP)/frameworks/av/include/media/stagefright/timedtext \ 636c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong $(TOP)/frameworks/native/include/media/hardware \ 646c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong $(TOP)/frameworks/native/include/media/openmax \ 655908f88a7e45380a9b0d71a3b1ea535d76c420b3Chad Brubaker $(TOP)/frameworks/native/services/connectivitymanager \ 66856990b491d84b7ed4fefe337485c8997ba9dd02Glenn Kasten $(TOP)/external/flac/include \ 6739ddf8e0f18766f7ba1e3246b774aa6ebd93eea8Andreas Huber $(TOP)/external/tremolo \ 688cb0c4168bf4b678e4a6edfcf409247016be20d5Andreas Huber $(TOP)/external/openssl/include \ 6920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 7020111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_SHARED_LIBRARIES := \ 7143b1d8ad30bcd61c8cc62fce52fdc6d8381e5732Steve Block libbinder \ 72dcd25efb46c41c8d24a0a9cf61fb57f84149709eGloria Wang libcamera_client \ 735908f88a7e45380a9b0d71a3b1ea535d76c420b3Chad Brubaker libconnectivitymanager \ 74afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libcutils \ 75afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libdl \ 76afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libdrmframework \ 77afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libexpat \ 7843b1d8ad30bcd61c8cc62fce52fdc6d8381e5732Steve Block libgui \ 7943b1d8ad30bcd61c8cc62fce52fdc6d8381e5732Steve Block libicui18n \ 80afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libicuuc \ 81afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber liblog \ 82afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libmedia \ 83afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libsonivox \ 84afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libssl \ 85afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libstagefright_omx \ 86afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libstagefright_yuv \ 871e5b2b3361ddd07259bf4b29820ca4aa5f3a861bJamie Gennis libsync \ 88afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libui \ 89afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libutils \ 90afc16d667afa23f5aa00154ccad62f8c45cf5419Andreas Huber libvorbisidec \ 9143b1d8ad30bcd61c8cc62fce52fdc6d8381e5732Steve Block libz \ 9220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 93f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas HuberLOCAL_STATIC_LIBRARIES := \ 94f5ab57c2d5e02af7483c94eddb177e4f5c9e9892Andreas Huber libstagefright_color_conversion \ 95c71f6e2392bf55cc85ee7c1a376441e9b9aae4c8James Dong libstagefright_aacenc \ 96093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libstagefright_matroska \ 97965d08ba16ee82bc85f69546360c18e7da907406Gloria Wang libstagefright_timedtext \ 984d1265cd007b9754d0645bc4fb95701140a45648Andreas Huber libvpx \ 99fd88f86ec6788170fb4d903c1b0932a18ce1197cJohann libwebm \ 100cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber libstagefright_mpeg2ts \ 101608d77b1cf4fb9f63dc861e4e1fa3e80a732f626Andreas Huber libstagefright_id3 \ 102856990b491d84b7ed4fefe337485c8997ba9dd02Glenn Kasten libFLAC \ 10394ea60f975c3eb7ce6d2a4430538a42a5fc3babdRichard Fitzgerald libmedia_helper 1044116807a35a27abf635bf6199ed9ad8703c9e94dColin Cross 105bea455c8e4a230cc5aedc9df33e1ba97c64cec5fColin CrossLOCAL_SRC_FILES += \ 106bea455c8e4a230cc5aedc9df33e1ba97c64cec5fColin Cross chromium_http_stub.cpp 1074116807a35a27abf635bf6199ed9ad8703c9e94dColin CrossLOCAL_CPPFLAGS += -DCHROMIUM_AVAILABLE=1 108bea455c8e4a230cc5aedc9df33e1ba97c64cec5fColin Cross 10943b1d8ad30bcd61c8cc62fce52fdc6d8381e5732Steve BlockLOCAL_SHARED_LIBRARIES += libstlport 1101156dc913a5ba7b2bc86489468d4914430f03d14Andreas Huberinclude external/stlport/libstlport.mk 111f44de515d3b6098a0b585865c1a0c7b20d3075a6Andreas Huber 112609f1a00c96cf5605f4614e7bb6d0487c98969c5Andreas HuberLOCAL_SHARED_LIBRARIES += \ 113956c553ab0ce72f8074ad0fda2ffd66a0305700cJames Dong libstagefright_enc_common \ 114cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber libstagefright_avc_common \ 115cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber libstagefright_foundation \ 1165e0067b486c3862316aa1f293cf9690c0cf54bdaJeff Brown libdl 11772b56ef3d9f164159f58725781b01dd3b052b51aMarco Nelissen 11820111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_CFLAGS += -Wno-multichar 11920111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 12020111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_MODULE:= libstagefright 12120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 1228d5ec2a336c114688e5d2950b124440e07e79ad9Ying WangLOCAL_MODULE_TAGS := optional 1238d5ec2a336c114688e5d2950b124440e07e79ad9Ying Wang 12420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(BUILD_SHARED_LIBRARY) 12520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 12620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(call all-makefiles-under,$(LOCAL_PATH)) 127