blob: 0c36e1206f18ae9fc04041df76fda65f7fa55f5b [file] [log] [blame]
Torne (Richard Coles)23042b72013-06-11 16:24:26 +01001# This file is generated by gyp; do not edit.
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE_CLASS := STATIC_LIBRARIES
6LOCAL_MODULE := third_party_WebKit_Source_core_webcore_platform_gyp
7LOCAL_MODULE_SUFFIX := .a
8LOCAL_MODULE_TAGS := optional
9gyp_intermediate_dir := $(call local-intermediates-dir)
10gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
11
12# Make sure our deps are built first.
13GYP_TARGET_DEPENDENCIES := \
14 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_webcore_prerequisites_gyp)/webcore_prerequisites.stamp \
15 $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_gyp)/skia_skia_gyp.a
16
17GYP_GENERATED_OUTPUTS :=
18
19# Make sure our deps and generated files are built first.
20LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
21
22LOCAL_GENERATED_SOURCES :=
23
24GYP_COPIED_SOURCE_ORIGIN_DIRS :=
25
26LOCAL_SRC_FILES := \
27 third_party/WebKit/Source/core/platform/Arena.cpp \
28 third_party/WebKit/Source/core/platform/CalculationValue.cpp \
29 third_party/WebKit/Source/core/platform/Clock.cpp \
30 third_party/WebKit/Source/core/platform/ContentType.cpp \
31 third_party/WebKit/Source/core/platform/ContextMenu.cpp \
32 third_party/WebKit/Source/core/platform/ContextMenuItem.cpp \
33 third_party/WebKit/Source/core/platform/CrossThreadCopier.cpp \
34 third_party/WebKit/Source/core/platform/Cursor.cpp \
35 third_party/WebKit/Source/core/platform/DateComponents.cpp \
36 third_party/WebKit/Source/core/platform/Decimal.cpp \
37 third_party/WebKit/Source/core/platform/DragData.cpp \
38 third_party/WebKit/Source/core/platform/DragImage.cpp \
39 third_party/WebKit/Source/core/platform/EventTracer.cpp \
40 third_party/WebKit/Source/core/platform/FileChooser.cpp \
41 third_party/WebKit/Source/core/platform/FileIconLoader.cpp \
42 third_party/WebKit/Source/core/platform/KillRingNone.cpp \
43 third_party/WebKit/Source/core/platform/Language.cpp \
44 third_party/WebKit/Source/core/platform/LayoutTestSupport.cpp \
45 third_party/WebKit/Source/core/platform/Length.cpp \
46 third_party/WebKit/Source/core/platform/LengthBox.cpp \
47 third_party/WebKit/Source/core/platform/LinkHash.cpp \
48 third_party/WebKit/Source/core/platform/Logging.cpp \
49 third_party/WebKit/Source/core/platform/MIMETypeFromURL.cpp \
50 third_party/WebKit/Source/core/platform/NotImplemented.cpp \
51 third_party/WebKit/Source/core/platform/PlatformEvent.cpp \
52 third_party/WebKit/Source/core/platform/PlatformInstrumentation.cpp \
53 third_party/WebKit/Source/core/platform/PlatformMemoryInstrumentation.cpp \
54 third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisUtterance.cpp \
55 third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisVoice.cpp \
56 third_party/WebKit/Source/core/platform/PlatformSpeechSynthesizer.cpp \
57 third_party/WebKit/Source/core/platform/PurgeableBuffer.cpp \
58 third_party/WebKit/Source/core/platform/ScrollAnimator.cpp \
59 third_party/WebKit/Source/core/platform/ScrollAnimatorNone.cpp \
60 third_party/WebKit/Source/core/platform/ScrollView.cpp \
61 third_party/WebKit/Source/core/platform/ScrollableArea.cpp \
62 third_party/WebKit/Source/core/platform/Scrollbar.cpp \
63 third_party/WebKit/Source/core/platform/ScrollbarTheme.cpp \
64 third_party/WebKit/Source/core/platform/ScrollbarThemeComposite.cpp \
65 third_party/WebKit/Source/core/platform/SecureTextInput.cpp \
66 third_party/WebKit/Source/core/platform/SharedBuffer.cpp \
67 third_party/WebKit/Source/core/platform/SharedBufferChunkReader.cpp \
68 third_party/WebKit/Source/core/platform/ThreadGlobalData.cpp \
69 third_party/WebKit/Source/core/platform/ThreadTimers.cpp \
70 third_party/WebKit/Source/core/platform/Timer.cpp \
71 third_party/WebKit/Source/core/platform/UUID.cpp \
72 third_party/WebKit/Source/core/platform/Widget.cpp \
73 third_party/WebKit/Source/core/platform/animation/CSSAnimationData.cpp \
74 third_party/WebKit/Source/core/platform/animation/CSSAnimationDataList.cpp \
75 third_party/WebKit/Source/core/platform/audio/AudioBus.cpp \
76 third_party/WebKit/Source/core/platform/audio/AudioChannel.cpp \
77 third_party/WebKit/Source/core/platform/audio/AudioDSPKernelProcessor.cpp \
78 third_party/WebKit/Source/core/platform/audio/AudioFIFO.cpp \
79 third_party/WebKit/Source/core/platform/audio/AudioPullFIFO.cpp \
80 third_party/WebKit/Source/core/platform/audio/AudioResampler.cpp \
81 third_party/WebKit/Source/core/platform/audio/AudioResamplerKernel.cpp \
82 third_party/WebKit/Source/core/platform/audio/AudioUtilities.cpp \
83 third_party/WebKit/Source/core/platform/audio/Biquad.cpp \
84 third_party/WebKit/Source/core/platform/audio/Cone.cpp \
85 third_party/WebKit/Source/core/platform/audio/DirectConvolver.cpp \
86 third_party/WebKit/Source/core/platform/audio/Distance.cpp \
87 third_party/WebKit/Source/core/platform/audio/DownSampler.cpp \
88 third_party/WebKit/Source/core/platform/audio/DynamicsCompressor.cpp \
89 third_party/WebKit/Source/core/platform/audio/DynamicsCompressorKernel.cpp \
90 third_party/WebKit/Source/core/platform/audio/EqualPowerPanner.cpp \
91 third_party/WebKit/Source/core/platform/audio/FFTConvolver.cpp \
92 third_party/WebKit/Source/core/platform/audio/FFTFrame.cpp \
93 third_party/WebKit/Source/core/platform/audio/FFTFrameStub.cpp \
94 third_party/WebKit/Source/core/platform/audio/HRTFDatabase.cpp \
95 third_party/WebKit/Source/core/platform/audio/HRTFDatabaseLoader.cpp \
96 third_party/WebKit/Source/core/platform/audio/HRTFElevation.cpp \
97 third_party/WebKit/Source/core/platform/audio/HRTFKernel.cpp \
98 third_party/WebKit/Source/core/platform/audio/HRTFPanner.cpp \
99 third_party/WebKit/Source/core/platform/audio/MultiChannelResampler.cpp \
100 third_party/WebKit/Source/core/platform/audio/Panner.cpp \
101 third_party/WebKit/Source/core/platform/audio/Reverb.cpp \
102 third_party/WebKit/Source/core/platform/audio/ReverbAccumulationBuffer.cpp \
103 third_party/WebKit/Source/core/platform/audio/ReverbConvolver.cpp \
104 third_party/WebKit/Source/core/platform/audio/ReverbConvolverStage.cpp \
105 third_party/WebKit/Source/core/platform/audio/ReverbInputBuffer.cpp \
106 third_party/WebKit/Source/core/platform/audio/SincResampler.cpp \
107 third_party/WebKit/Source/core/platform/audio/UpSampler.cpp \
108 third_party/WebKit/Source/core/platform/audio/VectorMath.cpp \
109 third_party/WebKit/Source/core/platform/audio/ZeroPole.cpp \
110 third_party/WebKit/Source/core/platform/audio/chromium/AudioBusChromium.cpp \
111 third_party/WebKit/Source/core/platform/audio/chromium/AudioDestinationChromium.cpp \
112 third_party/WebKit/Source/core/platform/audio/chromium/FFTFrameOpenMAXDLAndroid.cpp \
113 third_party/WebKit/Source/core/platform/audio/ffmpeg/FFTFrameFFMPEG.cpp \
114 third_party/WebKit/Source/core/platform/audio/ipp/FFTFrameIPP.cpp \
115 third_party/WebKit/Source/core/platform/chromium/ChromiumDataObject.cpp \
116 third_party/WebKit/Source/core/platform/chromium/ChromiumDataObjectItem.cpp \
117 third_party/WebKit/Source/core/platform/chromium/ClipboardChromium.cpp \
118 third_party/WebKit/Source/core/platform/chromium/ClipboardChromiumPosix.cpp \
119 third_party/WebKit/Source/core/platform/chromium/ClipboardMimeTypes.cpp \
120 third_party/WebKit/Source/core/platform/chromium/ClipboardUtilitiesChromium.cpp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100121 third_party/WebKit/Source/core/platform/chromium/DragImageChromiumSkia.cpp \
122 third_party/WebKit/Source/core/platform/chromium/FileSystemChromium.cpp \
123 third_party/WebKit/Source/core/platform/chromium/FileSystemChromiumLinux.cpp \
124 third_party/WebKit/Source/core/platform/chromium/FramelessScrollView.cpp \
125 third_party/WebKit/Source/core/platform/chromium/GamepadsChromium.cpp \
126 third_party/WebKit/Source/core/platform/chromium/HistogramSupportChromium.cpp \
127 third_party/WebKit/Source/core/platform/chromium/KeyCodeConversionAndroid.cpp \
128 third_party/WebKit/Source/core/platform/chromium/LanguageChromium.cpp \
129 third_party/WebKit/Source/core/platform/chromium/LocalizedStringsChromium.cpp \
130 third_party/WebKit/Source/core/platform/chromium/MemoryUsageSupportChromium.cpp \
131 third_party/WebKit/Source/core/platform/chromium/MIMETypeRegistryChromium.cpp \
132 third_party/WebKit/Source/core/platform/chromium/PasteboardChromium.cpp \
133 third_party/WebKit/Source/core/platform/chromium/PlatformKeyboardEventChromium.cpp \
134 third_party/WebKit/Source/core/platform/chromium/PlatformScreenChromium.cpp \
135 third_party/WebKit/Source/core/platform/chromium/PlatformSpeechSynthesizerChromium.cpp \
136 third_party/WebKit/Source/core/platform/chromium/Prerender.cpp \
137 third_party/WebKit/Source/core/platform/chromium/PrerenderHandle.cpp \
138 third_party/WebKit/Source/core/platform/chromium/SSLKeyGeneratorChromium.cpp \
139 third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromium.cpp \
140 third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp \
141 third_party/WebKit/Source/core/platform/chromium/SharedTimerChromium.cpp \
142 third_party/WebKit/Source/core/platform/chromium/SoundChromiumPosix.cpp \
143 third_party/WebKit/Source/core/platform/chromium/StatsCounterChromium.cpp \
144 third_party/WebKit/Source/core/platform/chromium/SuddenTerminationChromium.cpp \
145 third_party/WebKit/Source/core/platform/graphics/ANGLEWebKitBridge.cpp \
146 third_party/WebKit/Source/core/platform/graphics/BitmapImage.cpp \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100147 third_party/WebKit/Source/core/platform/graphics/ContentDecryptionModule.cpp \
148 third_party/WebKit/Source/core/platform/graphics/ContentDecryptionModuleSession.cpp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100149 third_party/WebKit/Source/core/platform/graphics/Color.cpp \
150 third_party/WebKit/Source/core/platform/graphics/CrossfadeGeneratedImage.cpp \
151 third_party/WebKit/Source/core/platform/graphics/DrawLooper.cpp \
152 third_party/WebKit/Source/core/platform/graphics/Extensions3D.cpp \
153 third_party/WebKit/Source/core/platform/graphics/Font.cpp \
154 third_party/WebKit/Source/core/platform/graphics/FontCache.cpp \
155 third_party/WebKit/Source/core/platform/graphics/FontData.cpp \
156 third_party/WebKit/Source/core/platform/graphics/FontDescription.cpp \
157 third_party/WebKit/Source/core/platform/graphics/FontFallbackList.cpp \
158 third_party/WebKit/Source/core/platform/graphics/FontFamily.cpp \
159 third_party/WebKit/Source/core/platform/graphics/FontFeatureSettings.cpp \
160 third_party/WebKit/Source/core/platform/graphics/FontFastPath.cpp \
161 third_party/WebKit/Source/core/platform/graphics/LayoutBoxExtent.cpp \
162 third_party/WebKit/Source/core/platform/graphics/GeneratorGeneratedImage.cpp \
163 third_party/WebKit/Source/core/platform/graphics/GeneratedImage.cpp \
164 third_party/WebKit/Source/core/platform/graphics/GlyphPageTreeNode.cpp \
165 third_party/WebKit/Source/core/platform/graphics/Gradient.cpp \
166 third_party/WebKit/Source/core/platform/graphics/GraphicsContext.cpp \
167 third_party/WebKit/Source/core/platform/graphics/GraphicsContext3D.cpp \
168 third_party/WebKit/Source/core/platform/graphics/GraphicsContext3DImagePacking.cpp \
169 third_party/WebKit/Source/core/platform/graphics/GraphicsContextAnnotation.cpp \
170 third_party/WebKit/Source/core/platform/graphics/GraphicsLayer.cpp \
171 third_party/WebKit/Source/core/platform/graphics/GraphicsLayerTransform.cpp \
172 third_party/WebKit/Source/core/platform/graphics/GraphicsTypes.cpp \
173 third_party/WebKit/Source/core/platform/graphics/Image.cpp \
174 third_party/WebKit/Source/core/platform/graphics/ImageBuffer.cpp \
175 third_party/WebKit/Source/core/platform/graphics/ImageOrientation.cpp \
176 third_party/WebKit/Source/core/platform/graphics/ImageSource.cpp \
177 third_party/WebKit/Source/core/platform/graphics/MediaPlayer.cpp \
178 third_party/WebKit/Source/core/platform/graphics/Path.cpp \
179 third_party/WebKit/Source/core/platform/graphics/PathTraversalState.cpp \
180 third_party/WebKit/Source/core/platform/graphics/Pattern.cpp \
181 third_party/WebKit/Source/core/platform/graphics/RoundedRect.cpp \
182 third_party/WebKit/Source/core/platform/graphics/SegmentedFontData.cpp \
183 third_party/WebKit/Source/core/platform/graphics/ShadowBlur.cpp \
184 third_party/WebKit/Source/core/platform/graphics/SimpleFontData.cpp \
185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \
186 third_party/WebKit/Source/core/platform/graphics/StringTruncator.cpp \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100187 third_party/WebKit/Source/core/platform/graphics/StrokeData.cpp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100188 third_party/WebKit/Source/core/platform/graphics/SurrogatePairAwareTextIterator.cpp \
189 third_party/WebKit/Source/core/platform/graphics/TextRun.cpp \
190 third_party/WebKit/Source/core/platform/graphics/WidthIterator.cpp \
191 third_party/WebKit/Source/core/platform/graphics/chromium/AnimationTranslationUtil.cpp \
192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
193 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerManager.cpp \
194 third_party/WebKit/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp \
195 third_party/WebKit/Source/core/platform/graphics/chromium/DiscardablePixelRef.cpp \
196 third_party/WebKit/Source/core/platform/graphics/chromium/FontCacheAndroid.cpp \
197 third_party/WebKit/Source/core/platform/graphics/chromium/IconChromiumAndroid.cpp \
198 third_party/WebKit/Source/core/platform/graphics/chromium/ImageChromium.cpp \
199 third_party/WebKit/Source/core/platform/graphics/chromium/ImageDecodingStore.cpp \
200 third_party/WebKit/Source/core/platform/graphics/chromium/ImageFrameGenerator.cpp \
201 third_party/WebKit/Source/core/platform/graphics/chromium/LazyDecodingPixelRef.cpp \
202 third_party/WebKit/Source/core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp \
203 third_party/WebKit/Source/core/platform/graphics/chromium/ScaledImageFragment.cpp \
204 third_party/WebKit/Source/core/platform/graphics/chromium/ThreadSafeDataTransport.cpp \
205 third_party/WebKit/Source/core/platform/graphics/chromium/TransformSkMatrix44Conversions.cpp \
206 third_party/WebKit/Source/core/platform/graphics/chromium/VDMXParser.cpp \
207 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterCompiledProgram.cpp \
208 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.cpp \
209 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterMesh.cpp \
210 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterMeshGenerator.cpp \
211 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterOperation.cpp \
212 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterParameterList.cpp \
213 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterProgram.cpp \
214 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterProgramInfo.cpp \
215 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterRenderer.cpp \
216 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \
217 third_party/WebKit/Source/core/platform/graphics/filters/custom/FECustomFilter.cpp \
218 third_party/WebKit/Source/core/platform/graphics/filters/custom/ValidatedCustomFilterOperation.cpp \
219 third_party/WebKit/Source/core/platform/graphics/filters/DistantLightSource.cpp \
220 third_party/WebKit/Source/core/platform/graphics/filters/DropShadowImageFilter.cpp \
221 third_party/WebKit/Source/core/platform/graphics/filters/FEBlend.cpp \
222 third_party/WebKit/Source/core/platform/graphics/filters/FEColorMatrix.cpp \
223 third_party/WebKit/Source/core/platform/graphics/filters/FEComponentTransfer.cpp \
224 third_party/WebKit/Source/core/platform/graphics/filters/FEComposite.cpp \
225 third_party/WebKit/Source/core/platform/graphics/filters/FEConvolveMatrix.cpp \
226 third_party/WebKit/Source/core/platform/graphics/filters/FEDiffuseLighting.cpp \
227 third_party/WebKit/Source/core/platform/graphics/filters/FEDisplacementMap.cpp \
228 third_party/WebKit/Source/core/platform/graphics/filters/FEDropShadow.cpp \
229 third_party/WebKit/Source/core/platform/graphics/filters/FEFlood.cpp \
230 third_party/WebKit/Source/core/platform/graphics/filters/FEGaussianBlur.cpp \
231 third_party/WebKit/Source/core/platform/graphics/filters/FELighting.cpp \
232 third_party/WebKit/Source/core/platform/graphics/filters/FEMerge.cpp \
233 third_party/WebKit/Source/core/platform/graphics/filters/FEMorphology.cpp \
234 third_party/WebKit/Source/core/platform/graphics/filters/FEOffset.cpp \
235 third_party/WebKit/Source/core/platform/graphics/filters/FESpecularLighting.cpp \
236 third_party/WebKit/Source/core/platform/graphics/filters/FETile.cpp \
237 third_party/WebKit/Source/core/platform/graphics/filters/FETurbulence.cpp \
238 third_party/WebKit/Source/core/platform/graphics/filters/FilterEffect.cpp \
239 third_party/WebKit/Source/core/platform/graphics/filters/FilterOperation.cpp \
240 third_party/WebKit/Source/core/platform/graphics/filters/FilterOperations.cpp \
241 third_party/WebKit/Source/core/platform/graphics/filters/PointLightSource.cpp \
242 third_party/WebKit/Source/core/platform/graphics/filters/SkiaImageFilterBuilder.cpp \
243 third_party/WebKit/Source/core/platform/graphics/filters/SourceAlpha.cpp \
244 third_party/WebKit/Source/core/platform/graphics/filters/SourceGraphic.cpp \
245 third_party/WebKit/Source/core/platform/graphics/filters/SpotLightSource.cpp \
246 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \
247 third_party/WebKit/Source/core/platform/graphics/gpu/SharedGraphicsContext3D.cpp \
248 third_party/WebKit/Source/core/platform/graphics/harfbuzz/FontHarfBuzz.cpp \
249 third_party/WebKit/Source/core/platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.cpp \
250 third_party/WebKit/Source/core/platform/graphics/harfbuzz/HarfBuzzFaceSkia.cpp \
251 third_party/WebKit/Source/core/platform/graphics/harfbuzz/HarfBuzzFace.cpp \
252 third_party/WebKit/Source/core/platform/graphics/harfbuzz/HarfBuzzShaper.cpp \
253 third_party/WebKit/Source/core/platform/graphics/opentype/OpenTypeSanitizer.cpp \
254 third_party/WebKit/Source/core/platform/graphics/opentype/OpenTypeVerticalData.cpp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100255 third_party/WebKit/Source/core/platform/graphics/skia/FontCustomPlatformData.cpp \
256 third_party/WebKit/Source/core/platform/graphics/skia/GlyphPageTreeNodeSkia.cpp \
257 third_party/WebKit/Source/core/platform/graphics/skia/ImageBufferSkia.cpp \
258 third_party/WebKit/Source/core/platform/graphics/skia/ImageSkia.cpp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100259 third_party/WebKit/Source/core/platform/graphics/skia/MemoryInstrumentationSkia.cpp \
260 third_party/WebKit/Source/core/platform/graphics/skia/NativeImageSkia.cpp \
261 third_party/WebKit/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp \
262 third_party/WebKit/Source/core/platform/graphics/skia/SimpleFontDataSkia.cpp \
263 third_party/WebKit/Source/core/platform/graphics/skia/SkiaSharedBufferStream.cpp \
264 third_party/WebKit/Source/core/platform/graphics/skia/SkiaUtils.cpp \
265 third_party/WebKit/Source/core/platform/graphics/transforms/Matrix3DTransformOperation.cpp \
266 third_party/WebKit/Source/core/platform/graphics/transforms/MatrixTransformOperation.cpp \
267 third_party/WebKit/Source/core/platform/graphics/transforms/PerspectiveTransformOperation.cpp \
268 third_party/WebKit/Source/core/platform/graphics/transforms/RotateTransformOperation.cpp \
269 third_party/WebKit/Source/core/platform/graphics/transforms/ScaleTransformOperation.cpp \
270 third_party/WebKit/Source/core/platform/graphics/transforms/SkewTransformOperation.cpp \
271 third_party/WebKit/Source/core/platform/graphics/transforms/TransformOperations.cpp \
272 third_party/WebKit/Source/core/platform/graphics/transforms/TransformState.cpp \
273 third_party/WebKit/Source/core/platform/graphics/transforms/TranslateTransformOperation.cpp \
274 third_party/WebKit/Source/core/platform/image-decoders/ImageDecoder.cpp \
275 third_party/WebKit/Source/core/platform/image-decoders/bmp/BMPImageDecoder.cpp \
276 third_party/WebKit/Source/core/platform/image-decoders/bmp/BMPImageReader.cpp \
277 third_party/WebKit/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp \
278 third_party/WebKit/Source/core/platform/image-decoders/gif/GIFImageReader.cpp \
279 third_party/WebKit/Source/core/platform/image-decoders/ico/ICOImageDecoder.cpp \
280 third_party/WebKit/Source/core/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
281 third_party/WebKit/Source/core/platform/image-decoders/png/PNGImageDecoder.cpp \
282 third_party/WebKit/Source/core/platform/image-decoders/skia/ImageDecoderSkia.cpp \
283 third_party/WebKit/Source/core/platform/image-decoders/webp/WEBPImageDecoder.cpp \
284 third_party/WebKit/Source/core/platform/image-encoders/skia/JPEGImageEncoder.cpp \
285 third_party/WebKit/Source/core/platform/image-encoders/skia/PNGImageEncoder.cpp \
286 third_party/WebKit/Source/core/platform/image-encoders/skia/WEBPImageEncoder.cpp \
287 third_party/WebKit/Source/core/platform/mediastream/MediaStreamCenter.cpp \
288 third_party/WebKit/Source/core/platform/mediastream/MediaStreamComponent.cpp \
289 third_party/WebKit/Source/core/platform/mediastream/MediaStreamDescriptor.cpp \
290 third_party/WebKit/Source/core/platform/mediastream/MediaStreamSource.cpp \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100291 third_party/WebKit/Source/core/platform/mediastream/RTCDTMFSenderHandler.cpp \
292 third_party/WebKit/Source/core/platform/mediastream/RTCDataChannelHandler.cpp \
293 third_party/WebKit/Source/core/platform/mediastream/RTCPeerConnectionHandler.cpp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100294 third_party/WebKit/Source/core/platform/mock/DeviceMotionClientMock.cpp \
295 third_party/WebKit/Source/core/platform/mock/DeviceOrientationClientMock.cpp \
296 third_party/WebKit/Source/core/platform/mock/GeolocationClientMock.cpp \
297 third_party/WebKit/Source/core/platform/mock/PlatformSpeechSynthesizerMock.cpp \
298 third_party/WebKit/Source/core/platform/mock/ScrollbarThemeMock.cpp \
299 third_party/WebKit/Source/core/platform/network/BlobData.cpp \
300 third_party/WebKit/Source/core/platform/network/BlobRegistry.cpp \
301 third_party/WebKit/Source/core/platform/network/BlobRegistryProxy.cpp \
302 third_party/WebKit/Source/core/platform/network/DNS.cpp \
303 third_party/WebKit/Source/core/platform/network/FormData.cpp \
304 third_party/WebKit/Source/core/platform/network/FormDataBuilder.cpp \
305 third_party/WebKit/Source/core/platform/network/HTTPHeaderMap.cpp \
306 third_party/WebKit/Source/core/platform/network/HTTPParsers.cpp \
307 third_party/WebKit/Source/core/platform/network/HTTPRequest.cpp \
308 third_party/WebKit/Source/core/platform/network/MIMEHeader.cpp \
309 third_party/WebKit/Source/core/platform/network/NetworkStateNotifier.cpp \
310 third_party/WebKit/Source/core/platform/network/ParsedContentType.cpp \
311 third_party/WebKit/Source/core/platform/network/ProxyServer.cpp \
312 third_party/WebKit/Source/core/platform/network/ResourceError.cpp \
313 third_party/WebKit/Source/core/platform/network/ResourceHandle.cpp \
314 third_party/WebKit/Source/core/platform/network/ResourceHandleClient.cpp \
315 third_party/WebKit/Source/core/platform/network/ResourceRequest.cpp \
316 third_party/WebKit/Source/core/platform/network/ResourceResponse.cpp \
317 third_party/WebKit/Source/core/platform/network/SocketStreamError.cpp \
318 third_party/WebKit/Source/core/platform/network/SocketStreamHandle.cpp \
319 third_party/WebKit/Source/core/platform/sql/SQLValue.cpp \
320 third_party/WebKit/Source/core/platform/sql/SQLiteAuthorizer.cpp \
321 third_party/WebKit/Source/core/platform/sql/SQLiteDatabase.cpp \
322 third_party/WebKit/Source/core/platform/sql/SQLiteStatement.cpp \
323 third_party/WebKit/Source/core/platform/sql/SQLiteTransaction.cpp \
324 third_party/WebKit/Source/core/platform/sql/chromium/SQLiteFileSystemChromium.cpp \
325 third_party/WebKit/Source/core/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp \
326 third_party/WebKit/Source/core/platform/text/BidiContext.cpp \
327 third_party/WebKit/Source/core/platform/text/DateTimeFormat.cpp \
328 third_party/WebKit/Source/core/platform/text/Hyphenation.cpp \
329 third_party/WebKit/Source/core/platform/text/LineEnding.cpp \
330 third_party/WebKit/Source/core/platform/text/LocaleICU.cpp \
331 third_party/WebKit/Source/core/platform/text/LocaleToScriptMappingDefault.cpp \
332 third_party/WebKit/Source/core/platform/text/PlatformLocale.cpp \
333 third_party/WebKit/Source/core/platform/text/QuotedPrintable.cpp \
334 third_party/WebKit/Source/core/platform/text/RegularExpression.cpp \
335 third_party/WebKit/Source/core/platform/text/SegmentedString.cpp \
336 third_party/WebKit/Source/core/platform/text/TextBoundaries.cpp \
337 third_party/WebKit/Source/core/platform/text/TextBreakIterator.cpp \
338 third_party/WebKit/Source/core/platform/text/TextBreakIteratorICU.cpp \
339 third_party/WebKit/Source/core/platform/text/TextBreakIteratorInternalICU.cpp \
340 third_party/WebKit/Source/core/platform/text/TextEncodingDetectorICU.cpp \
341 third_party/WebKit/Source/core/platform/text/TextStream.cpp \
342 third_party/WebKit/Source/core/platform/text/UnicodeRange.cpp \
343 third_party/WebKit/Source/core/platform/text/transcoder/FontTranscoder.cpp
344
345
346# Flags passed to both C and C++ files.
347MY_CFLAGS := \
348 -fstack-protector \
349 --param=ssp-buffer-size=4 \
350 \
351 -fno-exceptions \
352 -fno-strict-aliasing \
353 -Wno-unused-parameter \
354 -Wno-missing-field-initializers \
355 -fvisibility=hidden \
356 -pipe \
357 -fPIC \
358 -Wno-format \
359 -EL \
360 -mhard-float \
Ben Murdoch874cc8d2013-06-27 01:42:22 +0100361 --sysroot=/usr/local/google2/src/clank/webview/external/chromium_org/mipsel-sysroot/sysroot \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100362 -ffunction-sections \
363 -funwind-tables \
364 -g \
365 -fstack-protector \
366 -fno-short-enums \
367 -finline-limit=64 \
368 -Wa,--noexecstack \
369 -U_FORTIFY_SOURCE \
370 -Wno-extra \
371 -Wno-ignored-qualifiers \
372 -Wno-type-limits \
373 -Wno-address \
374 -Wno-format-security \
375 -Wno-return-type \
376 -Wno-sequence-point \
377 -Os \
378 -g \
379 -fomit-frame-pointer \
380 -fdata-sections \
381 -ffunction-sections
382
383MY_CFLAGS_C :=
384
385MY_DEFS := \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100386 '-DANGLE_DX11' \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100387 '-D_FILE_OFFSET_BITS=64' \
388 '-DNO_TCMALLOC' \
389 '-DDISABLE_NACL' \
390 '-DCHROMIUM_BUILD' \
391 '-DUSE_LIBJPEG_TURBO=1' \
392 '-DUSE_PROPRIETARY_CODECS' \
393 '-DENABLE_GPU=1' \
394 '-DUSE_OPENSSL=1' \
395 '-DENABLE_EGLIMAGE=1' \
396 '-DENABLE_LANGUAGE_DETECTION=1' \
397 '-DWEBCORE_NAVIGATOR_VENDOR="Google Inc."' \
398 '-DWEBKIT_IMPLEMENTATION=1' \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100399 '-DINSIDE_WEBKIT' \
400 '-DENABLE_CANVAS_USES_MAILBOX=1' \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100401 '-DENABLE_CSS3_TEXT=0' \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100402 '-DENABLE_CSS_EXCLUSIONS=1' \
403 '-DENABLE_CSS_REGIONS=1' \
404 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
405 '-DENABLE_ENCRYPTED_MEDIA_V2=1' \
406 '-DENABLE_GRAPHICS_CONTEXT_ANNOTATIONS=0' \
407 '-DENABLE_SVG_FONTS=1' \
408 '-DENABLE_TOUCH_ICON_LOADING=1' \
409 '-DENABLE_XHR_TIMEOUT=0' \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100410 '-DENABLE_GDI_FONTS_ON_WINDOWS=1' \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100411 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
412 '-DENABLE_CALENDAR_PICKER=0' \
413 '-DENABLE_FAST_MOBILE_SCROLLING=1' \
414 '-DENABLE_INPUT_SPEECH=0' \
415 '-DENABLE_LEGACY_NOTIFICATIONS=0' \
416 '-DENABLE_MEDIA_CAPTURE=1' \
417 '-DENABLE_NOTIFICATIONS=0' \
418 '-DENABLE_ORIENTATION_EVENTS=1' \
419 '-DENABLE_PRINTING=0' \
420 '-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \
421 '-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \
422 '-DENABLE_8BIT_TEXTRUN=1' \
423 '-DENABLE_OPENTYPE_VERTICAL=1' \
424 '-DWTF_USE_HARFBUZZ=1' \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100425 '-DENABLE_PARTITION_ALLOC=1' \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100426 '-DU_USING_ICU_NAMESPACE=0' \
427 '-DSK_BUILD_NO_IMAGE_ENCODE' \
428 '-DSK_DEFERRED_CANVAS_USES_GPIPE=1' \
429 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
430 '-DGR_AGGRESSIVE_SHADER_OPTS=1' \
431 '-DSK_ENABLE_INST_COUNT=0' \
432 '-DSK_USE_POSIX_THREADS' \
433 '-DSK_BUILD_FOR_ANDROID' \
434 '-DCHROME_PNG_WRITE_SUPPORT' \
435 '-DPNG_USER_CONFIG' \
436 '-DLIBXML_STATIC' \
437 '-DLIBXSLT_STATIC' \
438 '-DUSE_SYSTEM_LIBJPEG' \
439 '-DANDROID' \
440 '-D__GNU_SOURCE=1' \
441 '-DUSE_STLPORT=1' \
442 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
443 '-DCHROME_BUILD_ID=""' \
444 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
445 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
446 '-D_DEBUG'
447
448LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
449
450# Include paths placed before CFLAGS/CPPFLAGS
451LOCAL_C_INCLUDES := \
452 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
453 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
454 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
455 $(LOCAL_PATH)/third_party/khronos \
456 $(LOCAL_PATH)/gpu \
457 $(LOCAL_PATH) \
458 $(LOCAL_PATH)/third_party/WebKit \
459 $(LOCAL_PATH)/third_party/WebKit/Source \
460 $(gyp_shared_intermediate_dir)/webkit \
461 $(gyp_shared_intermediate_dir)/webkit/bindings \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100462 $(LOCAL_PATH)/third_party/angle_dx11/include/GLSLANG \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100463 $(PWD)/external/icu4c/common \
464 $(PWD)/external/icu4c/i18n \
465 $(LOCAL_PATH)/skia/config \
466 $(LOCAL_PATH)/third_party/skia/src/core \
467 $(LOCAL_PATH)/third_party/skia/include/config \
468 $(LOCAL_PATH)/third_party/skia/include/core \
469 $(LOCAL_PATH)/third_party/skia/include/effects \
470 $(LOCAL_PATH)/third_party/skia/include/pdf \
471 $(LOCAL_PATH)/third_party/skia/include/gpu \
472 $(LOCAL_PATH)/third_party/skia/include/gpu/gl \
473 $(LOCAL_PATH)/third_party/skia/include/pathops \
474 $(LOCAL_PATH)/third_party/skia/include/pipe \
475 $(LOCAL_PATH)/third_party/skia/include/ports \
476 $(LOCAL_PATH)/third_party/skia/include/utils \
477 $(LOCAL_PATH)/skia/ext \
478 $(LOCAL_PATH)/third_party/iccjpeg \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100479 $(LOCAL_PATH)/third_party/libpng \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +0100480 $(LOCAL_PATH)/third_party/libwebp \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100481 $(LOCAL_PATH)/third_party/libxml/linux/include \
482 $(LOCAL_PATH)/third_party/libxml/src/include \
483 $(LOCAL_PATH)/third_party/libxslt \
484 $(LOCAL_PATH)/third_party/npapi \
485 $(LOCAL_PATH)/third_party/npapi/bindings \
486 $(LOCAL_PATH)/third_party/ots/include \
487 $(LOCAL_PATH)/third_party/qcms/src \
488 $(LOCAL_PATH)/third_party/sqlite \
489 $(LOCAL_PATH)/third_party/zlib \
490 $(LOCAL_PATH)/v8/include \
491 $(PWD)/external/jpeg \
492 $(LOCAL_PATH)/third_party/harfbuzz-ng/src \
493 $(PWD)/frameworks/wilhelm/include \
494 $(PWD)/bionic \
495 $(PWD)/external/stlport/stlport
496
497LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
498
499# Flags passed to only C++ (and not C) files.
500LOCAL_CPPFLAGS := \
501 -fno-rtti \
502 -fno-threadsafe-statics \
503 -fvisibility-inlines-hidden \
504 -Wno-c++0x-compat \
505 -Wno-deprecated \
506 -Wno-uninitialized \
507 -Wno-error=c++0x-compat \
508 -Wno-non-virtual-dtor \
509 -Wno-sign-promo \
510 -Wno-non-virtual-dtor
511
512### Rules for final target.
513
514LOCAL_LDFLAGS := \
515 -Wl,-z,now \
516 -Wl,-z,relro \
517 -Wl,-z,noexecstack \
518 -fPIC \
519 -EL \
520 -Wl,--no-keep-memory \
Ben Murdoch874cc8d2013-06-27 01:42:22 +0100521 --sysroot=/usr/local/google2/src/clank/webview/external/chromium_org/mipsel-sysroot/sysroot \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +0100522 \
523 -nostdlib \
524 -Wl,--no-undefined \
525 -Wl,--exclude-libs=ALL \
526 -Wl,--gc-sections \
527 -Wl,-O1 \
528 -Wl,--as-needed
529
530
531LOCAL_STATIC_LIBRARIES := \
532 skia_skia_gyp
533
534# Enable grouping to fix circular references
535LOCAL_GROUP_STATIC_LIBRARIES := true
536
537LOCAL_SHARED_LIBRARIES := \
538 libstlport \
539 libdl
540
541# Add target alias to "gyp_all_modules" target.
542.PHONY: gyp_all_modules
543gyp_all_modules: third_party_WebKit_Source_core_webcore_platform_gyp
544
545# Alias gyp target name.
546.PHONY: webcore_platform
547webcore_platform: third_party_WebKit_Source_core_webcore_platform_gyp
548
549include $(BUILD_STATIC_LIBRARY)