Android.mk revision af783aa91f7a279153fb8bab8d0d6b9f737996e9
19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(CLEAR_VARS) 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude frameworks/av/media/libstagefright/codecs/common/Config.mk 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_SRC_FILES:= \ 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ACodec.cpp \ 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AACExtractor.cpp \ 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AACWriter.cpp \ 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AMRExtractor.cpp \ 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AMRWriter.cpp \ 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AudioPlayer.cpp \ 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AudioSource.cpp \ 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project AwesomePlayer.cpp \ 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project CameraSource.cpp \ 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project CameraSourceTimeLapse.cpp \ 17182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski DataSource.cpp \ 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project DRMExtractor.cpp \ 19d8afe3c41e65a8f6ff4283c124ba250c92cf50c6John Spurlock ESDS.cpp \ 20b82bc785c966b59621a3a2523ba7cdf84a73697bChristoph Studer FileSource.cpp \ 21b82bc785c966b59621a3a2523ba7cdf84a73697bChristoph Studer FLACExtractor.cpp \ 22098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey HTTPBase.cpp \ 23098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey JPEGSource.cpp \ 24098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey MP3Extractor.cpp \ 2575986cf9bc57ef11ad70f36fb77fbbf5d63af6ecsvetoslavganov MPEG2TSWriter.cpp \ 264120375d46091df8527bb701882e056fbb0e6b06Dianne Hackborn MPEG4Extractor.cpp \ 279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MPEG4Writer.cpp \ 287340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock MediaAdapter.cpp \ 294a900acdef4559f9f84ca7e2bce45485215fc130Daniel Sandler MediaBuffer.cpp \ 309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MediaBufferGroup.cpp \ 319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MediaCodec.cpp \ 329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MediaCodecList.cpp \ 339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MediaDefs.cpp \ 34b4782526f5600d9759baac64b23e0c0cd05e2050John Spurlock MediaExtractor.cpp \ 359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MediaMuxer.cpp \ 369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MediaSource.cpp \ 379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project MetaData.cpp \ 385feceebb892d4cb5777cea3c6174b206705d456bDaniel Sandler NuCachedSource2.cpp \ 391dac277f93a80c53a870b8924508dd2af81293deDianne Hackborn NuMediaExtractor.cpp \ 409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project OMXClient.cpp \ 419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project OMXCodec.cpp \ 429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project OggExtractor.cpp \ 437340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock SampleIterator.cpp \ 447005840d884b467d817641f077cf1e6aa24ee636Kenny Guy SampleTable.cpp \ 454a900acdef4559f9f84ca7e2bce45485215fc130Daniel Sandler SkipCutBuffer.cpp \ 469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project StagefrightMediaScanner.cpp \ 479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project StagefrightMetadataRetriever.cpp \ 48cee44ba418bef83571349acb2d24ef29833502e0Christoph Studer SurfaceMediaSource.cpp \ 499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ThrottledSource.cpp \ 501dac277f93a80c53a870b8924508dd2af81293deDianne Hackborn TimeSource.cpp \ 517b41467704f941b11af6aace3e40993afc7f6c6fJohn Spurlock TimedEventQueue.cpp \ 5275986cf9bc57ef11ad70f36fb77fbbf5d63af6ecsvetoslavganov Utils.cpp \ 53ceb79bc31a91daf3d43156947f6666d2a8887859Jean-Michel Trivi VBRISeeker.cpp \ 54098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey WAVExtractor.cpp \ 559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project WVMExtractor.cpp \ 569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project XINGSeeker.cpp \ 572b122f4c2e691f0319e4f9ea5873989792bb56a6John Spurlock avc_utils.cpp \ 58056c519df1dfb8fdc57daddfdf09bc0e1ffddac4John Spurlock mp4/FragmentedMP4Parser.cpp \ 599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project mp4/TrackFragment.cpp \ 60f953664dc17dca23bd724bd64f89189c16c83263Chris Wren 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES:= \ 627340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock $(TOP)/frameworks/av/include/media/stagefright/timedtext \ 63f953664dc17dca23bd724bd64f89189c16c83263Chris Wren $(TOP)/frameworks/native/include/media/hardware \ 649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project $(TOP)/frameworks/native/include/media/openmax \ 65d8a43f61680bacf0d4b52a03ff3c7a07307377fcDianne Hackborn $(TOP)/frameworks/native/services/connectivitymanager \ 6675986cf9bc57ef11ad70f36fb77fbbf5d63af6ecsvetoslavganov $(TOP)/external/flac/include \ 67f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8Dianne Hackborn $(TOP)/external/tremolo \ 689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project $(TOP)/external/openssl/include \ 699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 70333a61c3a5a83fe9c50ebeb5c947317f61385b7bChris WrenLOCAL_SHARED_LIBRARIES := \ 71e77bb36d48b6b8b5c3bb6a1195aca469bb237919John Spurlock libbinder \ 727340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock libcamera_client \ 73333a61c3a5a83fe9c50ebeb5c947317f61385b7bChris Wren libconnectivitymanager \ 7484a00ea9e3df3ff051d3e86945d2befea32072eeGriff Hazen libcutils \ 757340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock libdl \ 7605ad48206a082057e17723d32493c153faa6881eChristoph Studer libdrmframework \ 775feceebb892d4cb5777cea3c6174b206705d456bDaniel Sandler libexpat \ 78056c519df1dfb8fdc57daddfdf09bc0e1ffddac4John Spurlock libgui \ 7932fe4c6e642ae8a2b36136e33040e12f88aa5e07John Spurlock libicui18n \ 80e96ffb18c11b119c6c62ba15e36de8b61d8c1e34Daniel Sandler libicuuc \ 8175986cf9bc57ef11ad70f36fb77fbbf5d63af6ecsvetoslavganov liblog \ 82a4294297d46cc0b9f45897bc688c267502cce3efJohn Spurlock libmedia \ 831fa865f396e94913cfbbd32ce7799c2e8aeb7a08John Spurlock libsonivox \ 8439606a007a5b1309dd000234f2b8cf156c49fd0fDianne Hackborn libssl \ 859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project libstagefright_omx \ 86110988c8b70f4ab089b179b7966497d508506263Andy Stadler libstagefright_yuv \ 870da673f02e542c644c300568807c80e196296860Daniel Sandler libsync \ 8875986cf9bc57ef11ad70f36fb77fbbf5d63af6ecsvetoslavganov libui \ 8975986cf9bc57ef11ad70f36fb77fbbf5d63af6ecsvetoslavganov libutils \ 909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project libvorbisidec \ 919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project libz \ 929a05b31aab8b4f2c431fda8c14aa7816eb4a91adScott Greenwald libpowermanager 93056c519df1dfb8fdc57daddfdf09bc0e1ffddac4John Spurlock 94182f73fc4da13a6417e5086ec9ecce80eb8423caAdam LesinskiLOCAL_STATIC_LIBRARIES := \ 95182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski libstagefright_color_conversion \ 96182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski libstagefright_aacenc \ 97182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski libstagefright_matroska \ 987340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock libstagefright_timedtext \ 997340fc8665ae3f9f1978f42aa0e5e1da85036158John Spurlock libvpx \ 100b408e8ecd22853faa70e97d0596aac9e7dcf5596John Spurlock libwebm \ 101b408e8ecd22853faa70e97d0596aac9e7dcf5596John Spurlock libstagefright_mpeg2ts \ 102b408e8ecd22853faa70e97d0596aac9e7dcf5596John Spurlock libstagefright_id3 \ 103182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski libFLAC \ 104098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey libmedia_helper 105098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey 106056c519df1dfb8fdc57daddfdf09bc0e1ffddac4John SpurlockLOCAL_SRC_FILES += \ 107098d580cc2bb6c0891c756a4e5230c6c6b0d2376Jeff Sharkey chromium_http_stub.cpp 1080da673f02e542c644c300568807c80e196296860Daniel SandlerLOCAL_CPPFLAGS += -DCHROMIUM_AVAILABLE=1 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1100da673f02e542c644c300568807c80e196296860Daniel SandlerLOCAL_SHARED_LIBRARIES += libstlport 1110da673f02e542c644c300568807c80e196296860Daniel Sandlerinclude external/stlport/libstlport.mk 112056c519df1dfb8fdc57daddfdf09bc0e1ffddac4John Spurlock 1130da673f02e542c644c300568807c80e196296860Daniel SandlerLOCAL_SHARED_LIBRARIES += \ 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project libstagefright_enc_common \ 115fde19b106b2b77bc3540b04445357870caf878b5Daniel Sandler libstagefright_avc_common \ 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project libstagefright_foundation \ 1170da673f02e542c644c300568807c80e196296860Daniel Sandler libdl 118fde19b106b2b77bc3540b04445357870caf878b5Daniel Sandler 119265c10587a0716f46cd17441dea18da303e0725eChristoph StuderLOCAL_CFLAGS += -Wno-multichar 120fde19b106b2b77bc3540b04445357870caf878b5Daniel Sandler 121b4782526f5600d9759baac64b23e0c0cd05e2050John SpurlockLOCAL_MODULE:= libstagefright 1220da673f02e542c644c300568807c80e196296860Daniel Sandler 123d0a2f86f357f346639a6648b4004266865c979b4Daniel SandlerLOCAL_MODULE_TAGS := optional 124182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski 125182f73fc4da13a6417e5086ec9ecce80eb8423caAdam LesinskiLOCAL_32_BIT_ONLY := true 1261f32c65697c22f423c2888cf4c53da1c95d602c1Christoph Studer 1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 128182f73fc4da13a6417e5086ec9ecce80eb8423caAdam Lesinski 129bd73d01a9cafc1ee8cc91f9691b5234e2a59bb98Joe Onoratoinclude $(call all-makefiles-under,$(LOCAL_PATH)) 1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project