1 # This file is generated by gyp; do not edit. 2 3 include $(CLEAR_VARS) 4 5 LOCAL_MODULE_CLASS := STATIC_LIBRARIES 6 LOCAL_MODULE := third_party_WebKit_Source_core_webcore_platform_gyp 7 LOCAL_MODULE_SUFFIX := .a 8 LOCAL_MODULE_TAGS := optional 9 gyp_intermediate_dir := $(call local-intermediates-dir) 10 gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 11 12 # Make sure our deps are built first. 13 GYP_TARGET_DEPENDENCIES := \ 14 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_webcore_prerequisites_gyp)/webcore_prerequisites.stamp 15 16 GYP_GENERATED_OUTPUTS := 17 18 # Make sure our deps and generated files are built first. 19 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 20 21 LOCAL_GENERATED_SOURCES := 22 23 GYP_COPIED_SOURCE_ORIGIN_DIRS := 24 25 LOCAL_SRC_FILES := \ 26 third_party/WebKit/Source/core/platform/CalculationValue.cpp \ 27 third_party/WebKit/Source/core/platform/Clock.cpp \ 28 third_party/WebKit/Source/core/platform/ContentType.cpp \ 29 third_party/WebKit/Source/core/platform/ContextMenu.cpp \ 30 third_party/WebKit/Source/core/platform/ContextMenuItem.cpp \ 31 third_party/WebKit/Source/core/platform/CrossThreadCopier.cpp \ 32 third_party/WebKit/Source/core/platform/Cursor.cpp \ 33 third_party/WebKit/Source/core/platform/DateComponents.cpp \ 34 third_party/WebKit/Source/core/platform/Decimal.cpp \ 35 third_party/WebKit/Source/core/platform/DragData.cpp \ 36 third_party/WebKit/Source/core/platform/DragImage.cpp \ 37 third_party/WebKit/Source/core/platform/EventTracer.cpp \ 38 third_party/WebKit/Source/core/platform/FileChooser.cpp \ 39 third_party/WebKit/Source/core/platform/JSONValues.cpp \ 40 third_party/WebKit/Source/core/platform/KillRingNone.cpp \ 41 third_party/WebKit/Source/core/platform/Language.cpp \ 42 third_party/WebKit/Source/core/platform/LayoutTestSupport.cpp \ 43 third_party/WebKit/Source/core/platform/Length.cpp \ 44 third_party/WebKit/Source/core/platform/LengthBox.cpp \ 45 third_party/WebKit/Source/core/platform/LifecycleContext.cpp \ 46 third_party/WebKit/Source/core/platform/LifecycleNotifier.cpp \ 47 third_party/WebKit/Source/core/platform/LifecycleObserver.cpp \ 48 third_party/WebKit/Source/core/platform/LinkHash.cpp \ 49 third_party/WebKit/Source/core/platform/Logging.cpp \ 50 third_party/WebKit/Source/core/platform/MIMETypeFromURL.cpp \ 51 third_party/WebKit/Source/core/platform/NotImplemented.cpp \ 52 third_party/WebKit/Source/core/platform/Partitions.cpp \ 53 third_party/WebKit/Source/core/platform/PlatformEvent.cpp \ 54 third_party/WebKit/Source/core/platform/PlatformInstrumentation.cpp \ 55 third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisUtterance.cpp \ 56 third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisVoice.cpp \ 57 third_party/WebKit/Source/core/platform/PlatformSpeechSynthesizer.cpp \ 58 third_party/WebKit/Source/core/platform/PurgeableBuffer.cpp \ 59 third_party/WebKit/Source/core/platform/ScrollAnimator.cpp \ 60 third_party/WebKit/Source/core/platform/ScrollAnimatorNone.cpp \ 61 third_party/WebKit/Source/core/platform/ScrollView.cpp \ 62 third_party/WebKit/Source/core/platform/ScrollableArea.cpp \ 63 third_party/WebKit/Source/core/platform/Scrollbar.cpp \ 64 third_party/WebKit/Source/core/platform/ScrollbarTheme.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 \ 121 third_party/WebKit/Source/core/platform/chromium/FileSystemChromium.cpp \ 122 third_party/WebKit/Source/core/platform/chromium/FramelessScrollView.cpp \ 123 third_party/WebKit/Source/core/platform/chromium/GamepadsChromium.cpp \ 124 third_party/WebKit/Source/core/platform/chromium/HistogramSupportChromium.cpp \ 125 third_party/WebKit/Source/core/platform/chromium/KeyCodeConversionAndroid.cpp \ 126 third_party/WebKit/Source/core/platform/chromium/LanguageChromium.cpp \ 127 third_party/WebKit/Source/core/platform/chromium/LocalizedStringsChromium.cpp \ 128 third_party/WebKit/Source/core/platform/chromium/MemoryUsageSupportChromium.cpp \ 129 third_party/WebKit/Source/core/platform/chromium/MIMETypeRegistryChromium.cpp \ 130 third_party/WebKit/Source/core/platform/chromium/PasteboardChromium.cpp \ 131 third_party/WebKit/Source/core/platform/chromium/PlatformKeyboardEventChromium.cpp \ 132 third_party/WebKit/Source/core/platform/chromium/PlatformScreenChromium.cpp \ 133 third_party/WebKit/Source/core/platform/chromium/PlatformSpeechSynthesizerChromium.cpp \ 134 third_party/WebKit/Source/core/platform/chromium/Prerender.cpp \ 135 third_party/WebKit/Source/core/platform/chromium/PrerenderHandle.cpp \ 136 third_party/WebKit/Source/core/platform/chromium/SSLKeyGeneratorChromium.cpp \ 137 third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromium.cpp \ 138 third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp \ 139 third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumOverlay.cpp \ 140 third_party/WebKit/Source/core/platform/chromium/SharedTimerChromium.cpp \ 141 third_party/WebKit/Source/core/platform/chromium/SoundChromiumPosix.cpp \ 142 third_party/WebKit/Source/core/platform/chromium/StatsCounterChromium.cpp \ 143 third_party/WebKit/Source/core/platform/chromium/SuddenTerminationChromium.cpp \ 144 third_party/WebKit/Source/core/platform/graphics/ANGLEWebKitBridge.cpp \ 145 third_party/WebKit/Source/core/platform/graphics/BitmapImage.cpp \ 146 third_party/WebKit/Source/core/platform/graphics/ContentDecryptionModule.cpp \ 147 third_party/WebKit/Source/core/platform/graphics/ContentDecryptionModuleSession.cpp \ 148 third_party/WebKit/Source/core/platform/graphics/Color.cpp \ 149 third_party/WebKit/Source/core/platform/graphics/CrossfadeGeneratedImage.cpp \ 150 third_party/WebKit/Source/core/platform/graphics/DrawLooper.cpp \ 151 third_party/WebKit/Source/core/platform/graphics/Extensions3D.cpp \ 152 third_party/WebKit/Source/core/platform/graphics/Font.cpp \ 153 third_party/WebKit/Source/core/platform/graphics/FontCache.cpp \ 154 third_party/WebKit/Source/core/platform/graphics/FontData.cpp \ 155 third_party/WebKit/Source/core/platform/graphics/FontDescription.cpp \ 156 third_party/WebKit/Source/core/platform/graphics/FontFallbackList.cpp \ 157 third_party/WebKit/Source/core/platform/graphics/FontFamily.cpp \ 158 third_party/WebKit/Source/core/platform/graphics/FontFeatureSettings.cpp \ 159 third_party/WebKit/Source/core/platform/graphics/FontFastPath.cpp \ 160 third_party/WebKit/Source/core/platform/graphics/FrameData.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 \ 187 third_party/WebKit/Source/core/platform/graphics/StrokeData.cpp \ 188 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/ImageDecodingStore.cpp \ 198 third_party/WebKit/Source/core/platform/graphics/chromium/ImageFrameGenerator.cpp \ 199 third_party/WebKit/Source/core/platform/graphics/chromium/LazyDecodingPixelRef.cpp \ 200 third_party/WebKit/Source/core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp \ 201 third_party/WebKit/Source/core/platform/graphics/chromium/ScaledImageFragment.cpp \ 202 third_party/WebKit/Source/core/platform/graphics/chromium/ThreadSafeDataTransport.cpp \ 203 third_party/WebKit/Source/core/platform/graphics/chromium/TransformSkMatrix44Conversions.cpp \ 204 third_party/WebKit/Source/core/platform/graphics/chromium/VDMXParser.cpp \ 205 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterCompiledProgram.cpp \ 206 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.cpp \ 207 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterMesh.cpp \ 208 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterMeshGenerator.cpp \ 209 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterOperation.cpp \ 210 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterParameterList.cpp \ 211 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterProgram.cpp \ 212 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterProgramInfo.cpp \ 213 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterRenderer.cpp \ 214 third_party/WebKit/Source/core/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ 215 third_party/WebKit/Source/core/platform/graphics/filters/custom/FECustomFilter.cpp \ 216 third_party/WebKit/Source/core/platform/graphics/filters/custom/ValidatedCustomFilterOperation.cpp \ 217 third_party/WebKit/Source/core/platform/graphics/filters/DistantLightSource.cpp \ 218 third_party/WebKit/Source/core/platform/graphics/filters/FEBlend.cpp \ 219 third_party/WebKit/Source/core/platform/graphics/filters/FEColorMatrix.cpp \ 220 third_party/WebKit/Source/core/platform/graphics/filters/FEComponentTransfer.cpp \ 221 third_party/WebKit/Source/core/platform/graphics/filters/FEComposite.cpp \ 222 third_party/WebKit/Source/core/platform/graphics/filters/FEConvolveMatrix.cpp \ 223 third_party/WebKit/Source/core/platform/graphics/filters/FEDiffuseLighting.cpp \ 224 third_party/WebKit/Source/core/platform/graphics/filters/FEDisplacementMap.cpp \ 225 third_party/WebKit/Source/core/platform/graphics/filters/FEDropShadow.cpp \ 226 third_party/WebKit/Source/core/platform/graphics/filters/FEFlood.cpp \ 227 third_party/WebKit/Source/core/platform/graphics/filters/FEGaussianBlur.cpp \ 228 third_party/WebKit/Source/core/platform/graphics/filters/FELighting.cpp \ 229 third_party/WebKit/Source/core/platform/graphics/filters/FEMerge.cpp \ 230 third_party/WebKit/Source/core/platform/graphics/filters/FEMorphology.cpp \ 231 third_party/WebKit/Source/core/platform/graphics/filters/FEOffset.cpp \ 232 third_party/WebKit/Source/core/platform/graphics/filters/FESpecularLighting.cpp \ 233 third_party/WebKit/Source/core/platform/graphics/filters/FETile.cpp \ 234 third_party/WebKit/Source/core/platform/graphics/filters/FETurbulence.cpp \ 235 third_party/WebKit/Source/core/platform/graphics/filters/FilterEffect.cpp \ 236 third_party/WebKit/Source/core/platform/graphics/filters/FilterOperation.cpp \ 237 third_party/WebKit/Source/core/platform/graphics/filters/FilterOperations.cpp \ 238 third_party/WebKit/Source/core/platform/graphics/filters/PointLightSource.cpp \ 239 third_party/WebKit/Source/core/platform/graphics/filters/ReferenceFilter.cpp \ 240 third_party/WebKit/Source/core/platform/graphics/filters/SkiaImageFilterBuilder.cpp \ 241 third_party/WebKit/Source/core/platform/graphics/filters/SourceAlpha.cpp \ 242 third_party/WebKit/Source/core/platform/graphics/filters/SourceGraphic.cpp \ 243 third_party/WebKit/Source/core/platform/graphics/filters/SpotLightSource.cpp \ 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ 245 third_party/WebKit/Source/core/platform/graphics/gpu/SharedGraphicsContext3D.cpp \ 246 third_party/WebKit/Source/core/platform/graphics/harfbuzz/FontHarfBuzz.cpp \ 247 third_party/WebKit/Source/core/platform/graphics/harfbuzz/FontPlatformDataHarfBuzz.cpp \ 248 third_party/WebKit/Source/core/platform/graphics/harfbuzz/HarfBuzzFaceSkia.cpp \ 249 third_party/WebKit/Source/core/platform/graphics/harfbuzz/HarfBuzzFace.cpp \ 250 third_party/WebKit/Source/core/platform/graphics/harfbuzz/HarfBuzzShaper.cpp \ 251 third_party/WebKit/Source/core/platform/graphics/opentype/OpenTypeSanitizer.cpp \ 252 third_party/WebKit/Source/core/platform/graphics/opentype/OpenTypeVerticalData.cpp \ 253 third_party/WebKit/Source/core/platform/graphics/skia/FontCacheSkia.cpp \ 254 third_party/WebKit/Source/core/platform/graphics/skia/FontCustomPlatformDataSkia.cpp \ 255 third_party/WebKit/Source/core/platform/graphics/skia/FontPlatformDataSkia.cpp \ 256 third_party/WebKit/Source/core/platform/graphics/skia/GlyphPageTreeNodeSkia.cpp \ 257 third_party/WebKit/Source/core/platform/graphics/skia/NativeImageSkia.cpp \ 258 third_party/WebKit/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp \ 259 third_party/WebKit/Source/core/platform/graphics/skia/SimpleFontDataSkia.cpp \ 260 third_party/WebKit/Source/core/platform/graphics/skia/SkiaSharedBufferStream.cpp \ 261 third_party/WebKit/Source/core/platform/graphics/skia/SkiaUtils.cpp \ 262 third_party/WebKit/Source/core/platform/graphics/transforms/InterpolatedTransformOperation.cpp \ 263 third_party/WebKit/Source/core/platform/graphics/transforms/Matrix3DTransformOperation.cpp \ 264 third_party/WebKit/Source/core/platform/graphics/transforms/MatrixTransformOperation.cpp \ 265 third_party/WebKit/Source/core/platform/graphics/transforms/PerspectiveTransformOperation.cpp \ 266 third_party/WebKit/Source/core/platform/graphics/transforms/RotateTransformOperation.cpp \ 267 third_party/WebKit/Source/core/platform/graphics/transforms/ScaleTransformOperation.cpp \ 268 third_party/WebKit/Source/core/platform/graphics/transforms/SkewTransformOperation.cpp \ 269 third_party/WebKit/Source/core/platform/graphics/transforms/TransformOperations.cpp \ 270 third_party/WebKit/Source/core/platform/graphics/transforms/TransformState.cpp \ 271 third_party/WebKit/Source/core/platform/graphics/transforms/TranslateTransformOperation.cpp \ 272 third_party/WebKit/Source/core/platform/image-decoders/ImageDecoder.cpp \ 273 third_party/WebKit/Source/core/platform/image-decoders/ImageFrame.cpp \ 274 third_party/WebKit/Source/core/platform/image-decoders/bmp/BMPImageDecoder.cpp \ 275 third_party/WebKit/Source/core/platform/image-decoders/bmp/BMPImageReader.cpp \ 276 third_party/WebKit/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp \ 277 third_party/WebKit/Source/core/platform/image-decoders/gif/GIFImageReader.cpp \ 278 third_party/WebKit/Source/core/platform/image-decoders/ico/ICOImageDecoder.cpp \ 279 third_party/WebKit/Source/core/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \ 280 third_party/WebKit/Source/core/platform/image-decoders/png/PNGImageDecoder.cpp \ 281 third_party/WebKit/Source/core/platform/image-decoders/webp/WEBPImageDecoder.cpp \ 282 third_party/WebKit/Source/core/platform/image-encoders/skia/JPEGImageEncoder.cpp \ 283 third_party/WebKit/Source/core/platform/image-encoders/skia/PNGImageEncoder.cpp \ 284 third_party/WebKit/Source/core/platform/image-encoders/skia/WEBPImageEncoder.cpp \ 285 third_party/WebKit/Source/core/platform/mediastream/MediaStreamCenter.cpp \ 286 third_party/WebKit/Source/core/platform/mediastream/MediaStreamComponent.cpp \ 287 third_party/WebKit/Source/core/platform/mediastream/MediaStreamDescriptor.cpp \ 288 third_party/WebKit/Source/core/platform/mediastream/MediaStreamSource.cpp \ 289 third_party/WebKit/Source/core/platform/mediastream/RTCDTMFSenderHandler.cpp \ 290 third_party/WebKit/Source/core/platform/mediastream/RTCDataChannelHandler.cpp \ 291 third_party/WebKit/Source/core/platform/mediastream/RTCPeerConnectionHandler.cpp \ 292 third_party/WebKit/Source/core/platform/midi/MIDIAccessor.cpp \ 293 third_party/WebKit/Source/core/platform/mock/DeviceOrientationClientMock.cpp \ 294 third_party/WebKit/Source/core/platform/mock/GeolocationClientMock.cpp \ 295 third_party/WebKit/Source/core/platform/mock/PlatformSpeechSynthesizerMock.cpp \ 296 third_party/WebKit/Source/core/platform/mock/ScrollbarThemeMock.cpp \ 297 third_party/WebKit/Source/core/platform/network/BlobData.cpp \ 298 third_party/WebKit/Source/core/platform/network/DNS.cpp \ 299 third_party/WebKit/Source/core/platform/network/FormData.cpp \ 300 third_party/WebKit/Source/core/platform/network/FormDataBuilder.cpp \ 301 third_party/WebKit/Source/core/platform/network/HTTPHeaderMap.cpp \ 302 third_party/WebKit/Source/core/platform/network/HTTPParsers.cpp \ 303 third_party/WebKit/Source/core/platform/network/HTTPRequest.cpp \ 304 third_party/WebKit/Source/core/platform/network/MIMEHeader.cpp \ 305 third_party/WebKit/Source/core/platform/network/NetworkStateNotifier.cpp \ 306 third_party/WebKit/Source/core/platform/network/ParsedContentType.cpp \ 307 third_party/WebKit/Source/core/platform/network/ProxyServer.cpp \ 308 third_party/WebKit/Source/core/platform/network/ResourceError.cpp \ 309 third_party/WebKit/Source/core/platform/network/ResourceRequest.cpp \ 310 third_party/WebKit/Source/core/platform/network/ResourceResponse.cpp \ 311 third_party/WebKit/Source/core/platform/network/SocketStreamError.cpp \ 312 third_party/WebKit/Source/core/platform/network/SocketStreamHandle.cpp \ 313 third_party/WebKit/Source/core/platform/sql/SQLValue.cpp \ 314 third_party/WebKit/Source/core/platform/sql/SQLiteAuthorizer.cpp \ 315 third_party/WebKit/Source/core/platform/sql/SQLiteDatabase.cpp \ 316 third_party/WebKit/Source/core/platform/sql/SQLiteStatement.cpp \ 317 third_party/WebKit/Source/core/platform/sql/SQLiteTransaction.cpp \ 318 third_party/WebKit/Source/core/platform/sql/chromium/SQLiteFileSystemChromium.cpp \ 319 third_party/WebKit/Source/core/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp \ 320 third_party/WebKit/Source/core/platform/text/BidiContext.cpp \ 321 third_party/WebKit/Source/core/platform/text/DateTimeFormat.cpp \ 322 third_party/WebKit/Source/core/platform/text/LineEnding.cpp \ 323 third_party/WebKit/Source/core/platform/text/LocaleICU.cpp \ 324 third_party/WebKit/Source/core/platform/text/LocaleToScriptMappingDefault.cpp \ 325 third_party/WebKit/Source/core/platform/text/PlatformLocale.cpp \ 326 third_party/WebKit/Source/core/platform/text/QuotedPrintable.cpp \ 327 third_party/WebKit/Source/core/platform/text/RegularExpression.cpp \ 328 third_party/WebKit/Source/core/platform/text/SegmentedString.cpp \ 329 third_party/WebKit/Source/core/platform/text/TextBoundaries.cpp \ 330 third_party/WebKit/Source/core/platform/text/TextBreakIterator.cpp \ 331 third_party/WebKit/Source/core/platform/text/TextBreakIteratorICU.cpp \ 332 third_party/WebKit/Source/core/platform/text/TextBreakIteratorInternalICU.cpp \ 333 third_party/WebKit/Source/core/platform/text/TextEncodingDetectorICU.cpp \ 334 third_party/WebKit/Source/core/platform/text/TextStream.cpp \ 335 third_party/WebKit/Source/core/platform/text/UnicodeRange.cpp \ 336 third_party/WebKit/Source/core/platform/text/transcoder/FontTranscoder.cpp 337 338 339 # Flags passed to both C and C++ files. 340 MY_CFLAGS_Debug := \ 341 -fstack-protector \ 342 --param=ssp-buffer-size=4 \ 343 -fno-exceptions \ 344 -fno-strict-aliasing \ 345 -Wno-unused-parameter \ 346 -Wno-missing-field-initializers \ 347 -fvisibility=hidden \ 348 -pipe \ 349 -fPIC \ 350 -Wno-format \ 351 -fno-tree-sra \ 352 -fuse-ld=gold \ 353 -Wno-psabi \ 354 -ffunction-sections \ 355 -funwind-tables \ 356 -g \ 357 -fstack-protector \ 358 -fno-short-enums \ 359 -finline-limit=64 \ 360 -Wa,--noexecstack \ 361 -U_FORTIFY_SOURCE \ 362 -Wno-extra \ 363 -Wno-ignored-qualifiers \ 364 -Wno-type-limits \ 365 -Wno-address \ 366 -Wno-format-security \ 367 -Wno-return-type \ 368 -Wno-sequence-point \ 369 -Os \ 370 -g \ 371 -fomit-frame-pointer \ 372 -fdata-sections \ 373 -ffunction-sections 374 375 MY_DEFS_Debug := \ 376 '-DANGLE_DX11' \ 377 '-D_FILE_OFFSET_BITS=64' \ 378 '-DNO_TCMALLOC' \ 379 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 380 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 381 '-DDISABLE_NACL' \ 382 '-DCHROMIUM_BUILD' \ 383 '-DUSE_LIBJPEG_TURBO=1' \ 384 '-DUSE_PROPRIETARY_CODECS' \ 385 '-DENABLE_CONFIGURATION_POLICY' \ 386 '-DLOGGING_IS_OFFICIAL_BUILD=1' \ 387 '-DTRACING_IS_OFFICIAL_BUILD=1' \ 388 '-DENABLE_GPU=1' \ 389 '-DUSE_OPENSSL=1' \ 390 '-DENABLE_EGLIMAGE=1' \ 391 '-DENABLE_PRINTING=1' \ 392 '-DWEBCORE_NAVIGATOR_VENDOR="Google Inc."' \ 393 '-DWEBKIT_IMPLEMENTATION=1' \ 394 '-DINSIDE_WEBKIT' \ 395 '-DENABLE_CSS3_TEXT=0' \ 396 '-DENABLE_CSS_EXCLUSIONS=1' \ 397 '-DENABLE_CSS_REGIONS=1' \ 398 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 399 '-DENABLE_ENCRYPTED_MEDIA_V2=1' \ 400 '-DENABLE_SVG_FONTS=1' \ 401 '-DENABLE_TOUCH_ICON_LOADING=1' \ 402 '-DENABLE_GDI_FONTS_ON_WINDOWS=1' \ 403 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 404 '-DENABLE_CALENDAR_PICKER=0' \ 405 '-DENABLE_FAST_MOBILE_SCROLLING=1' \ 406 '-DENABLE_INPUT_SPEECH=0' \ 407 '-DENABLE_LEGACY_NOTIFICATIONS=0' \ 408 '-DENABLE_MEDIA_CAPTURE=1' \ 409 '-DENABLE_NOTIFICATIONS=0' \ 410 '-DENABLE_ORIENTATION_EVENTS=1' \ 411 '-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \ 412 '-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \ 413 '-DENABLE_OPENTYPE_VERTICAL=1' \ 414 '-DWTF_USE_HARFBUZZ=1' \ 415 '-DU_USING_ICU_NAMESPACE=0' \ 416 '-DCHROME_PNG_WRITE_SUPPORT' \ 417 '-DPNG_USER_CONFIG' \ 418 '-DLIBXML_STATIC' \ 419 '-DLIBXSLT_STATIC' \ 420 '-DUSE_SYSTEM_LIBJPEG' \ 421 '-DANDROID' \ 422 '-D__GNU_SOURCE=1' \ 423 '-DUSE_STLPORT=1' \ 424 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 425 '-DCHROME_BUILD_ID=""' \ 426 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 427 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 428 '-D_DEBUG' 429 430 431 # Include paths placed before CFLAGS/CPPFLAGS 432 LOCAL_C_INCLUDES_Debug := \ 433 $(gyp_shared_intermediate_dir)/shim_headers/skia_library/target \ 434 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 435 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 436 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 437 $(LOCAL_PATH)/third_party/khronos \ 438 $(LOCAL_PATH)/gpu \ 439 $(LOCAL_PATH) \ 440 $(LOCAL_PATH)/third_party/WebKit \ 441 $(LOCAL_PATH)/third_party/WebKit/Source \ 442 $(gyp_shared_intermediate_dir)/blink \ 443 $(gyp_shared_intermediate_dir)/blink/bindings \ 444 $(LOCAL_PATH)/third_party/angle_dx11/include/GLSLANG \ 445 $(PWD)/external/icu4c/common \ 446 $(PWD)/external/icu4c/i18n \ 447 $(LOCAL_PATH)/third_party/skia/src/core \ 448 $(LOCAL_PATH)/skia/ext \ 449 $(LOCAL_PATH)/third_party/iccjpeg \ 450 $(LOCAL_PATH)/third_party/libpng \ 451 $(LOCAL_PATH)/third_party/libwebp \ 452 $(LOCAL_PATH)/third_party/libxml/linux/include \ 453 $(LOCAL_PATH)/third_party/libxml/src/include \ 454 $(LOCAL_PATH)/third_party/libxslt \ 455 $(LOCAL_PATH)/third_party/npapi \ 456 $(LOCAL_PATH)/third_party/npapi/bindings \ 457 $(LOCAL_PATH)/third_party/ots/include \ 458 $(LOCAL_PATH)/third_party/qcms/src \ 459 $(LOCAL_PATH)/third_party/sqlite \ 460 $(LOCAL_PATH)/third_party/zlib \ 461 $(LOCAL_PATH)/v8/include \ 462 $(PWD)/external/jpeg \ 463 $(LOCAL_PATH)/third_party/harfbuzz-ng/src \ 464 $(PWD)/frameworks/wilhelm/include \ 465 $(PWD)/bionic \ 466 $(PWD)/external/stlport/stlport 467 468 469 # Flags passed to only C++ (and not C) files. 470 LOCAL_CPPFLAGS_Debug := \ 471 -fno-rtti \ 472 -fno-threadsafe-statics \ 473 -fvisibility-inlines-hidden \ 474 -Wno-c++0x-compat \ 475 -Wno-deprecated \ 476 -Wno-abi \ 477 -Wno-error=c++0x-compat \ 478 -Wno-non-virtual-dtor \ 479 -Wno-sign-promo \ 480 -Wno-non-virtual-dtor 481 482 483 # Flags passed to both C and C++ files. 484 MY_CFLAGS_Release := \ 485 -fstack-protector \ 486 --param=ssp-buffer-size=4 \ 487 -fno-exceptions \ 488 -fno-strict-aliasing \ 489 -Wno-unused-parameter \ 490 -Wno-missing-field-initializers \ 491 -fvisibility=hidden \ 492 -pipe \ 493 -fPIC \ 494 -Wno-format \ 495 -fno-tree-sra \ 496 -fuse-ld=gold \ 497 -Wno-psabi \ 498 -ffunction-sections \ 499 -funwind-tables \ 500 -g \ 501 -fstack-protector \ 502 -fno-short-enums \ 503 -finline-limit=64 \ 504 -Wa,--noexecstack \ 505 -U_FORTIFY_SOURCE \ 506 -Wno-extra \ 507 -Wno-ignored-qualifiers \ 508 -Wno-type-limits \ 509 -Wno-address \ 510 -Wno-format-security \ 511 -Wno-return-type \ 512 -Wno-sequence-point \ 513 -Os \ 514 -fno-ident \ 515 -fdata-sections \ 516 -ffunction-sections \ 517 -fomit-frame-pointer 518 519 MY_DEFS_Release := \ 520 '-DANGLE_DX11' \ 521 '-D_FILE_OFFSET_BITS=64' \ 522 '-DNO_TCMALLOC' \ 523 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 524 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 525 '-DDISABLE_NACL' \ 526 '-DCHROMIUM_BUILD' \ 527 '-DUSE_LIBJPEG_TURBO=1' \ 528 '-DUSE_PROPRIETARY_CODECS' \ 529 '-DENABLE_CONFIGURATION_POLICY' \ 530 '-DLOGGING_IS_OFFICIAL_BUILD=1' \ 531 '-DTRACING_IS_OFFICIAL_BUILD=1' \ 532 '-DENABLE_GPU=1' \ 533 '-DUSE_OPENSSL=1' \ 534 '-DENABLE_EGLIMAGE=1' \ 535 '-DENABLE_PRINTING=1' \ 536 '-DWEBCORE_NAVIGATOR_VENDOR="Google Inc."' \ 537 '-DWEBKIT_IMPLEMENTATION=1' \ 538 '-DINSIDE_WEBKIT' \ 539 '-DENABLE_CSS3_TEXT=0' \ 540 '-DENABLE_CSS_EXCLUSIONS=1' \ 541 '-DENABLE_CSS_REGIONS=1' \ 542 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 543 '-DENABLE_ENCRYPTED_MEDIA_V2=1' \ 544 '-DENABLE_SVG_FONTS=1' \ 545 '-DENABLE_TOUCH_ICON_LOADING=1' \ 546 '-DENABLE_GDI_FONTS_ON_WINDOWS=1' \ 547 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 548 '-DENABLE_CALENDAR_PICKER=0' \ 549 '-DENABLE_FAST_MOBILE_SCROLLING=1' \ 550 '-DENABLE_INPUT_SPEECH=0' \ 551 '-DENABLE_LEGACY_NOTIFICATIONS=0' \ 552 '-DENABLE_MEDIA_CAPTURE=1' \ 553 '-DENABLE_NOTIFICATIONS=0' \ 554 '-DENABLE_ORIENTATION_EVENTS=1' \ 555 '-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \ 556 '-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \ 557 '-DENABLE_OPENTYPE_VERTICAL=1' \ 558 '-DWTF_USE_HARFBUZZ=1' \ 559 '-DU_USING_ICU_NAMESPACE=0' \ 560 '-DCHROME_PNG_WRITE_SUPPORT' \ 561 '-DPNG_USER_CONFIG' \ 562 '-DLIBXML_STATIC' \ 563 '-DLIBXSLT_STATIC' \ 564 '-DUSE_SYSTEM_LIBJPEG' \ 565 '-DANDROID' \ 566 '-D__GNU_SOURCE=1' \ 567 '-DUSE_STLPORT=1' \ 568 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 569 '-DCHROME_BUILD_ID=""' \ 570 '-DNDEBUG' \ 571 '-DNVALGRIND' \ 572 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 573 574 575 # Include paths placed before CFLAGS/CPPFLAGS 576 LOCAL_C_INCLUDES_Release := \ 577 $(gyp_shared_intermediate_dir)/shim_headers/skia_library/target \ 578 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 579 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 580 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 581 $(LOCAL_PATH)/third_party/khronos \ 582 $(LOCAL_PATH)/gpu \ 583 $(LOCAL_PATH) \ 584 $(LOCAL_PATH)/third_party/WebKit \ 585 $(LOCAL_PATH)/third_party/WebKit/Source \ 586 $(gyp_shared_intermediate_dir)/blink \ 587 $(gyp_shared_intermediate_dir)/blink/bindings \ 588 $(LOCAL_PATH)/third_party/angle_dx11/include/GLSLANG \ 589 $(PWD)/external/icu4c/common \ 590 $(PWD)/external/icu4c/i18n \ 591 $(LOCAL_PATH)/third_party/skia/src/core \ 592 $(LOCAL_PATH)/skia/ext \ 593 $(LOCAL_PATH)/third_party/iccjpeg \ 594 $(LOCAL_PATH)/third_party/libpng \ 595 $(LOCAL_PATH)/third_party/libwebp \ 596 $(LOCAL_PATH)/third_party/libxml/linux/include \ 597 $(LOCAL_PATH)/third_party/libxml/src/include \ 598 $(LOCAL_PATH)/third_party/libxslt \ 599 $(LOCAL_PATH)/third_party/npapi \ 600 $(LOCAL_PATH)/third_party/npapi/bindings \ 601 $(LOCAL_PATH)/third_party/ots/include \ 602 $(LOCAL_PATH)/third_party/qcms/src \ 603 $(LOCAL_PATH)/third_party/sqlite \ 604 $(LOCAL_PATH)/third_party/zlib \ 605 $(LOCAL_PATH)/v8/include \ 606 $(PWD)/external/jpeg \ 607 $(LOCAL_PATH)/third_party/harfbuzz-ng/src \ 608 $(PWD)/frameworks/wilhelm/include \ 609 $(PWD)/bionic \ 610 $(PWD)/external/stlport/stlport 611 612 613 # Flags passed to only C++ (and not C) files. 614 LOCAL_CPPFLAGS_Release := \ 615 -fno-rtti \ 616 -fno-threadsafe-statics \ 617 -fvisibility-inlines-hidden \ 618 -Wno-c++0x-compat \ 619 -Wno-deprecated \ 620 -Wno-abi \ 621 -Wno-error=c++0x-compat \ 622 -Wno-non-virtual-dtor \ 623 -Wno-sign-promo \ 624 -Wno-non-virtual-dtor 625 626 627 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 628 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 629 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 630 ### Rules for final target. 631 632 LOCAL_LDFLAGS_Debug := \ 633 -Wl,-z,now \ 634 -Wl,-z,relro \ 635 -Wl,-z,noexecstack \ 636 -fPIC \ 637 -Wl,-z,relro \ 638 -Wl,-z,now \ 639 -fuse-ld=gold \ 640 -nostdlib \ 641 -Wl,--no-undefined \ 642 -Wl,--exclude-libs=ALL \ 643 -Wl,--icf=safe \ 644 -Wl,--fatal-warnings \ 645 -Wl,--gc-sections \ 646 -Wl,--warn-shared-textrel \ 647 -Wl,-O1 \ 648 -Wl,--as-needed 649 650 651 LOCAL_LDFLAGS_Release := \ 652 -Wl,-z,now \ 653 -Wl,-z,relro \ 654 -Wl,-z,noexecstack \ 655 -fPIC \ 656 -Wl,-z,relro \ 657 -Wl,-z,now \ 658 -fuse-ld=gold \ 659 -nostdlib \ 660 -Wl,--no-undefined \ 661 -Wl,--exclude-libs=ALL \ 662 -Wl,--icf=safe \ 663 -Wl,-O1 \ 664 -Wl,--as-needed \ 665 -Wl,--gc-sections \ 666 -Wl,--fatal-warnings \ 667 -Wl,--warn-shared-textrel 668 669 670 LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 671 672 LOCAL_STATIC_LIBRARIES := 673 674 # Enable grouping to fix circular references 675 LOCAL_GROUP_STATIC_LIBRARIES := true 676 677 LOCAL_SHARED_LIBRARIES := \ 678 libskia \ 679 libstlport \ 680 libdl 681 682 # Add target alias to "gyp_all_modules" target. 683 .PHONY: gyp_all_modules 684 gyp_all_modules: third_party_WebKit_Source_core_webcore_platform_gyp 685 686 # Alias gyp target name. 687 .PHONY: webcore_platform 688 webcore_platform: third_party_WebKit_Source_core_webcore_platform_gyp 689 690 include $(BUILD_STATIC_LIBRARY) 691