Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) |
2 | include $(CLEAR_VARS) | ||||
3 | |||||
James Dong | 559bf28 | 2012-03-28 10:29:14 -0700 | [diff] [blame] | 4 | include frameworks/av/media/libstagefright/codecs/common/Config.mk |
James Dong | 956c553 | 2010-05-14 15:45:22 -0700 | [diff] [blame] | 5 | |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 6 | LOCAL_SRC_FILES:= \ |
Andreas Huber | f933441 | 2010-12-15 15:17:42 -0800 | [diff] [blame] | 7 | ACodec.cpp \ |
Gloria Wang | 50c44c7 | 2011-02-02 14:12:49 -0800 | [diff] [blame] | 8 | AACExtractor.cpp \ |
James Dong | 760943b | 2011-03-21 14:29:38 -0700 | [diff] [blame] | 9 | AACWriter.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 10 | AMRExtractor.cpp \ |
11 | AMRWriter.cpp \ | ||||
12 | AudioPlayer.cpp \ | ||||
13 | AudioSource.cpp \ | ||||
14 | AwesomePlayer.cpp \ | ||||
15 | CameraSource.cpp \ | ||||
Nipun Kwatra | 9c075bc | 2010-08-26 17:05:18 -0700 | [diff] [blame] | 16 | CameraSourceTimeLapse.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 17 | DataSource.cpp \ |
Gloria Wang | a9741a9 | 2010-10-25 15:23:04 -0700 | [diff] [blame] | 18 | DRMExtractor.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 19 | ESDS.cpp \ |
20 | FileSource.cpp \ | ||||
Glenn Kasten | 856990b | 2011-01-13 11:17:00 -0800 | [diff] [blame] | 21 | FLACExtractor.cpp \ |
Andreas Huber | 1156dc9 | 2011-03-08 15:59:28 -0800 | [diff] [blame] | 22 | HTTPBase.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 23 | JPEGSource.cpp \ |
24 | MP3Extractor.cpp \ | ||||
Andreas Huber | 0da4dab | 2010-09-27 12:04:43 -0700 | [diff] [blame] | 25 | MPEG2TSWriter.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 26 | MPEG4Extractor.cpp \ |
27 | MPEG4Writer.cpp \ | ||||
ztenghui | 6269d53 | 2013-02-04 15:59:38 -0800 | [diff] [blame] | 28 | MediaAdapter.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 29 | MediaBuffer.cpp \ |
30 | MediaBufferGroup.cpp \ | ||||
Andreas Huber | 5778822 | 2012-02-21 11:47:18 -0800 | [diff] [blame] | 31 | MediaCodec.cpp \ |
Andreas Huber | afc16d6 | 2012-02-29 15:47:17 -0800 | [diff] [blame] | 32 | MediaCodecList.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 33 | MediaDefs.cpp \ |
34 | MediaExtractor.cpp \ | ||||
ztenghui | 6269d53 | 2013-02-04 15:59:38 -0800 | [diff] [blame] | 35 | MediaMuxer.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 36 | MediaSource.cpp \ |
37 | MetaData.cpp \ | ||||
38 | NuCachedSource2.cpp \ | ||||
Andreas Huber | 5778822 | 2012-02-21 11:47:18 -0800 | [diff] [blame] | 39 | NuMediaExtractor.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 40 | OMXClient.cpp \ |
41 | OMXCodec.cpp \ | ||||
42 | OggExtractor.cpp \ | ||||
43 | SampleIterator.cpp \ | ||||
44 | SampleTable.cpp \ | ||||
Marco Nelissen | a98478b | 2012-03-21 13:36:07 -0700 | [diff] [blame] | 45 | SkipCutBuffer.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 46 | StagefrightMediaScanner.cpp \ |
47 | StagefrightMetadataRetriever.cpp \ | ||||
Pannag Sanketi | 1a2fafb | 2011-06-30 15:30:03 -0700 | [diff] [blame] | 48 | SurfaceMediaSource.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 49 | ThrottledSource.cpp \ |
50 | TimeSource.cpp \ | ||||
51 | TimedEventQueue.cpp \ | ||||
52 | Utils.cpp \ | ||||
Andreas Huber | 4456da5 | 2010-11-09 08:57:45 -0800 | [diff] [blame] | 53 | VBRISeeker.cpp \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 54 | WAVExtractor.cpp \ |
Gloria Wang | b371426 | 2010-11-01 15:53:16 -0700 | [diff] [blame] | 55 | WVMExtractor.cpp \ |
Andreas Huber | 4456da5 | 2010-11-09 08:57:45 -0800 | [diff] [blame] | 56 | XINGSeeker.cpp \ |
Andreas Huber | 85f12e9 | 2010-08-19 10:39:47 -0700 | [diff] [blame] | 57 | avc_utils.cpp \ |
Marco Nelissen | 4ecce50 | 2012-08-31 11:07:37 -0700 | [diff] [blame] | 58 | mp4/FragmentedMP4Parser.cpp \ |
59 | mp4/TrackFragment.cpp \ | ||||
Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 60 | |
61 | LOCAL_C_INCLUDES:= \ | ||||
James Dong | 559bf28 | 2012-03-28 10:29:14 -0700 | [diff] [blame] | 62 | $(TOP)/frameworks/av/include/media/stagefright/timedtext \ |
James Dong | 6c6b4d0 | 2012-03-12 14:37:53 -0700 | [diff] [blame] | 63 | $(TOP)/frameworks/native/include/media/hardware \ |
64 | $(TOP)/frameworks/native/include/media/openmax \ | ||||
Glenn Kasten | 856990b | 2011-01-13 11:17:00 -0800 | [diff] [blame] | 65 | $(TOP)/external/flac/include \ |
Andreas Huber | 39ddf8e | 2010-08-04 10:14:30 -0700 | [diff] [blame] | 66 | $(TOP)/external/tremolo \ |
Andreas Huber | 8cb0c41 | 2011-02-17 13:35:08 -0800 | [diff] [blame] | 67 | $(TOP)/external/openssl/include \ |
Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 68 | |
69 | LOCAL_SHARED_LIBRARIES := \ | ||||
Steve Block | 43b1d8a | 2012-02-16 17:49:31 +0000 | [diff] [blame] | 70 | libbinder \ |
Gloria Wang | dcd25ef | 2010-06-22 13:55:38 -0700 | [diff] [blame] | 71 | libcamera_client \ |
Andreas Huber | afc16d6 | 2012-02-29 15:47:17 -0800 | [diff] [blame] | 72 | libcrypto \ |
73 | libcutils \ | ||||
74 | libdl \ | ||||
75 | libdrmframework \ | ||||
76 | libexpat \ | ||||
77 | libgui \ | ||||
78 | libicui18n \ | ||||
79 | libicuuc \ | ||||
80 | liblog \ | ||||
81 | libmedia \ | ||||
82 | libsonivox \ | ||||
83 | libssl \ | ||||
84 | libstagefright_omx \ | ||||
85 | libstagefright_yuv \ | ||||
Jamie Gennis | 1e5b2b3 | 2012-06-13 16:29:51 -0700 | [diff] [blame] | 86 | libsync \ |
Andreas Huber | afc16d6 | 2012-02-29 15:47:17 -0800 | [diff] [blame] | 87 | libui \ |
88 | libutils \ | ||||
89 | libvorbisidec \ | ||||
90 | libz \ | ||||
Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 91 | |
Andreas Huber | f44de51 | 2009-12-07 09:56:32 -0800 | [diff] [blame] | 92 | LOCAL_STATIC_LIBRARIES := \ |
Andreas Huber | f5ab57c | 2010-11-22 13:06:35 -0800 | [diff] [blame] | 93 | libstagefright_color_conversion \ |
James Dong | c71f6e2 | 2012-02-03 11:03:56 -0800 | [diff] [blame] | 94 | libstagefright_aacenc \ |
Andreas Huber | 093437c | 2010-05-20 14:56:53 -0700 | [diff] [blame] | 95 | libstagefright_matroska \ |
Gloria Wang | 965d08b | 2011-05-11 11:24:09 -0700 | [diff] [blame] | 96 | libstagefright_timedtext \ |
Andreas Huber | 4d1265c | 2010-05-24 14:38:02 -0700 | [diff] [blame] | 97 | libvpx \ |
Johann | 0b95d8a | 2012-10-29 16:48:23 -0700 | [diff] [blame] | 98 | libwebm \ |
Andreas Huber | cda17c6 | 2010-06-07 13:05:37 -0700 | [diff] [blame] | 99 | libstagefright_mpeg2ts \ |
Andreas Huber | e71d10e | 2010-06-07 14:35:29 -0700 | [diff] [blame] | 100 | libstagefright_httplive \ |
Andreas Huber | 608d77b | 2010-06-23 16:40:57 -0700 | [diff] [blame] | 101 | libstagefright_id3 \ |
Glenn Kasten | 856990b | 2011-01-13 11:17:00 -0800 | [diff] [blame] | 102 | libFLAC \ |
Colin Cross | 4116807 | 2012-03-24 14:06:45 -0700 | [diff] [blame] | 103 | |
Colin Cross | bea455c | 2012-06-15 13:56:18 -0700 | [diff] [blame] | 104 | LOCAL_SRC_FILES += \ |
105 | chromium_http_stub.cpp | ||||
Colin Cross | 4116807 | 2012-03-24 14:06:45 -0700 | [diff] [blame] | 106 | LOCAL_CPPFLAGS += -DCHROMIUM_AVAILABLE=1 |
Colin Cross | bea455c | 2012-06-15 13:56:18 -0700 | [diff] [blame] | 107 | |
Steve Block | 43b1d8a | 2012-02-16 17:49:31 +0000 | [diff] [blame] | 108 | LOCAL_SHARED_LIBRARIES += libstlport |
Andreas Huber | 1156dc9 | 2011-03-08 15:59:28 -0800 | [diff] [blame] | 109 | include external/stlport/libstlport.mk |
Andreas Huber | f44de51 | 2009-12-07 09:56:32 -0800 | [diff] [blame] | 110 | |
Andreas Huber | 609f1a0 | 2009-12-10 09:44:29 -0800 | [diff] [blame] | 111 | LOCAL_SHARED_LIBRARIES += \ |
James Dong | 956c553 | 2010-05-14 15:45:22 -0700 | [diff] [blame] | 112 | libstagefright_enc_common \ |
Andreas Huber | cda17c6 | 2010-06-07 13:05:37 -0700 | [diff] [blame] | 113 | libstagefright_avc_common \ |
114 | libstagefright_foundation \ | ||||
Jeff Brown | 5e0067b | 2011-07-11 22:12:16 -0700 | [diff] [blame] | 115 | libdl |
Marco Nelissen | 72b56ef | 2009-07-16 17:25:13 -0700 | [diff] [blame] | 116 | |
Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 117 | LOCAL_CFLAGS += -Wno-multichar |
118 | |||||
Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 119 | LOCAL_MODULE:= libstagefright |
120 | |||||
Ying Wang | 8d5ec2a | 2012-08-03 17:42:01 -0700 | [diff] [blame] | 121 | LOCAL_MODULE_TAGS := optional |
122 | |||||
Andreas Huber | 20111aa | 2009-07-14 16:56:47 -0700 | [diff] [blame] | 123 | include $(BUILD_SHARED_LIBRARY) |
124 | |||||
125 | include $(call all-makefiles-under,$(LOCAL_PATH)) |