Android.mk revision 240abcc4bf661a10ffca24859945796acc76ac6e
1cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn KastenLOCAL_PATH:= $(call my-dir) 2cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasteninclude $(CLEAR_VARS) 3cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten 4cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasteninclude frameworks/av/media/libstagefright/codecs/common/Config.mk 5cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten 6cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn KastenLOCAL_SRC_FILES:= \ 7cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten ACodec.cpp \ 8cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AACExtractor.cpp \ 9cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AACWriter.cpp \ 10cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AMRExtractor.cpp \ 11cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AMRWriter.cpp \ 12cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AudioPlayer.cpp \ 13cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AudioSource.cpp \ 14cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten AwesomePlayer.cpp \ 15cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten CameraSource.cpp \ 16cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten CameraSourceTimeLapse.cpp \ 17cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten DataSource.cpp \ 18cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten DataURISource.cpp \ 19cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten DRMExtractor.cpp \ 20cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten ESDS.cpp \ 21cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten FileSource.cpp \ 22cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten FLACExtractor.cpp \ 23cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten HTTPBase.cpp \ 24cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten JPEGSource.cpp \ 25cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MP3Extractor.cpp \ 26cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MPEG2TSWriter.cpp \ 27cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MPEG4Extractor.cpp \ 28cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MPEG4Writer.cpp \ 29cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaAdapter.cpp \ 30cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaBuffer.cpp \ 31cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaBufferGroup.cpp \ 32cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaCodec.cpp \ 33cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaCodecList.cpp \ 34cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaCodecSource.cpp \ 35cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaDefs.cpp \ 36cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaExtractor.cpp \ 37cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten http/MediaHTTP.cpp \ 38cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaMuxer.cpp \ 39cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MediaSource.cpp \ 40cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten MetaData.cpp \ 41cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten NuCachedSource2.cpp \ 42cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten NuMediaExtractor.cpp \ 43cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten OMXClient.cpp \ 44cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten OMXCodec.cpp \ 45cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten OggExtractor.cpp \ 46cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten SampleIterator.cpp \ 47cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten SampleTable.cpp \ 48cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten SkipCutBuffer.cpp \ 49cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten StagefrightMediaScanner.cpp \ 50cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten StagefrightMetadataRetriever.cpp \ 51cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten SurfaceMediaSource.cpp \ 52cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten ThrottledSource.cpp \ 53cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten TimeSource.cpp \ 54cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten TimedEventQueue.cpp \ 55cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten Utils.cpp \ 56cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten VBRISeeker.cpp \ 57cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten WAVExtractor.cpp \ 58cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten WVMExtractor.cpp \ 59cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten XINGSeeker.cpp \ 60cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten avc_utils.cpp \ 61cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten 62cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn KastenLOCAL_C_INCLUDES:= \ 63cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten $(TOP)/frameworks/av/include/media/stagefright/timedtext \ 64cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten $(TOP)/frameworks/native/include/media/hardware \ 65cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten $(TOP)/frameworks/native/include/media/openmax \ 66cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten $(TOP)/frameworks/native/services/connectivitymanager \ 67cafa51fdd8b3f29ebaa0682070100825a9cce2a8Glenn Kasten $(TOP)/external/flac/include \ 68 $(TOP)/external/tremolo \ 69 $(TOP)/external/openssl/include \ 70 71LOCAL_SHARED_LIBRARIES := \ 72 libbinder \ 73 libcamera_client \ 74 libconnectivitymanager \ 75 libcutils \ 76 libdl \ 77 libdrmframework \ 78 libexpat \ 79 libgui \ 80 libicui18n \ 81 libicuuc \ 82 liblog \ 83 libmedia \ 84 libsonivox \ 85 libssl \ 86 libstagefright_omx \ 87 libstagefright_yuv \ 88 libsync \ 89 libui \ 90 libutils \ 91 libvorbisidec \ 92 libz \ 93 libpowermanager 94 95LOCAL_STATIC_LIBRARIES := \ 96 libstagefright_color_conversion \ 97 libstagefright_aacenc \ 98 libstagefright_matroska \ 99 libstagefright_timedtext \ 100 libvpx \ 101 libwebm \ 102 libstagefright_mpeg2ts \ 103 libstagefright_id3 \ 104 libFLAC \ 105 libmedia_helper 106 107LOCAL_SHARED_LIBRARIES += \ 108 libstagefright_enc_common \ 109 libstagefright_avc_common \ 110 libstagefright_foundation \ 111 libdl 112 113LOCAL_CFLAGS += -Wno-multichar 114 115LOCAL_MODULE:= libstagefright 116 117LOCAL_MODULE_TAGS := optional 118 119include $(BUILD_SHARED_LIBRARY) 120 121include $(call all-makefiles-under,$(LOCAL_PATH)) 122