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_platform_blink_platform_gyp 7 LOCAL_MODULE_SUFFIX := .a 8 LOCAL_MODULE_TAGS := optional 9 LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 10 gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 11 gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 12 13 # Make sure our deps are built first. 14 GYP_TARGET_DEPENDENCIES := \ 15 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp,,,$(GYP_VAR_PREFIX))/config.stamp \ 16 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_platform_blink_prerequisites_gyp,,,$(GYP_VAR_PREFIX))/blink_prerequisites.stamp \ 17 $(call intermediates-dir-for,GYP,skia_skia_gyp,,,$(GYP_VAR_PREFIX))/skia.stamp \ 18 $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp,,,$(GYP_VAR_PREFIX))/skia_skia_library_gyp.a \ 19 $(call intermediates-dir-for,GYP,third_party_icu_icui18n_gyp,,,$(GYP_VAR_PREFIX))/icui18n.stamp \ 20 $(call intermediates-dir-for,GYP,third_party_icu_icuuc_gyp,,,$(GYP_VAR_PREFIX))/icuuc.stamp \ 21 $(call intermediates-dir-for,GYP,third_party_libwebp_libwebp_gyp,,,$(GYP_VAR_PREFIX))/webp.stamp \ 22 $(call intermediates-dir-for,GYP,v8_tools_gyp_v8_gyp,,,$(GYP_VAR_PREFIX))/v8.stamp \ 23 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_platform_make_platform_generated_gyp,,,$(GYP_VAR_PREFIX))/make_platform_generated.stamp \ 24 $(call intermediates-dir-for,GYP,third_party_libjpeg_libjpeg_gyp,,,$(GYP_VAR_PREFIX))/libjpeg.stamp \ 25 $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_platform_blink_arm_neon_gyp,,,$(GYP_VAR_PREFIX))/third_party_WebKit_Source_platform_blink_arm_neon_gyp.a 26 27 GYP_GENERATED_OUTPUTS := 28 29 # Make sure our deps and generated files are built first. 30 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 31 32 $(gyp_intermediate_dir)/FontFamilyNames.cpp: $(gyp_shared_intermediate_dir)/blink/platform/FontFamilyNames.cpp 33 mkdir -p $(@D); cp $< $@ 34 $(gyp_intermediate_dir)/RuntimeEnabledFeatures.cpp: $(gyp_shared_intermediate_dir)/blink/platform/RuntimeEnabledFeatures.cpp 35 mkdir -p $(@D); cp $< $@ 36 $(gyp_intermediate_dir)/ColorData.cpp: $(gyp_shared_intermediate_dir)/blink/platform/ColorData.cpp 37 mkdir -p $(@D); cp $< $@ 38 LOCAL_GENERATED_SOURCES := \ 39 $(gyp_intermediate_dir)/FontFamilyNames.cpp \ 40 $(gyp_intermediate_dir)/RuntimeEnabledFeatures.cpp \ 41 $(gyp_intermediate_dir)/ColorData.cpp 42 43 GYP_COPIED_SOURCE_ORIGIN_DIRS := \ 44 $(gyp_shared_intermediate_dir)/blink/platform 45 46 LOCAL_SRC_FILES := \ 47 third_party/WebKit/Source/platform/Clock.cpp \ 48 third_party/WebKit/Source/platform/ColorChooser.cpp \ 49 third_party/WebKit/Source/platform/ColorChooserClient.cpp \ 50 third_party/WebKit/Source/platform/ContentType.cpp \ 51 third_party/WebKit/Source/platform/ContextMenu.cpp \ 52 third_party/WebKit/Source/platform/ContextMenuItem.cpp \ 53 third_party/WebKit/Source/platform/CrossThreadCopier.cpp \ 54 third_party/WebKit/Source/platform/Crypto.cpp \ 55 third_party/WebKit/Source/platform/Cursor.cpp \ 56 third_party/WebKit/Source/platform/DateComponents.cpp \ 57 third_party/WebKit/Source/platform/DateTimeChooser.cpp \ 58 third_party/WebKit/Source/platform/DateTimeChooserClient.cpp \ 59 third_party/WebKit/Source/platform/Decimal.cpp \ 60 third_party/WebKit/Source/platform/DragImage.cpp \ 61 third_party/WebKit/Source/platform/EventTracer.cpp \ 62 third_party/WebKit/Source/platform/FileChooser.cpp \ 63 third_party/WebKit/Source/platform/FileMetadata.cpp \ 64 third_party/WebKit/Source/platform/JSONValues.cpp \ 65 third_party/WebKit/Source/platform/KillRingNone.cpp \ 66 third_party/WebKit/Source/platform/Language.cpp \ 67 third_party/WebKit/Source/platform/LayoutTestSupport.cpp \ 68 third_party/WebKit/Source/platform/Length.cpp \ 69 third_party/WebKit/Source/platform/LengthBox.cpp \ 70 third_party/WebKit/Source/platform/LengthFunctions.cpp \ 71 third_party/WebKit/Source/platform/LinkHash.cpp \ 72 third_party/WebKit/Source/platform/Logging.cpp \ 73 third_party/WebKit/Source/platform/MIMETypeFromURL.cpp \ 74 third_party/WebKit/Source/platform/MIMETypeRegistry.cpp \ 75 third_party/WebKit/Source/platform/NotImplemented.cpp \ 76 third_party/WebKit/Source/platform/OverscrollTheme.cpp \ 77 third_party/WebKit/Source/platform/Partitions.cpp \ 78 third_party/WebKit/Source/platform/PermissionCallbacks.cpp \ 79 third_party/WebKit/Source/platform/PlatformInstrumentation.cpp \ 80 third_party/WebKit/Source/platform/PlatformKeyboardEvent.cpp \ 81 third_party/WebKit/Source/platform/PlatformScreen.cpp \ 82 third_party/WebKit/Source/platform/PlatformThreadData.cpp \ 83 third_party/WebKit/Source/platform/Prerender.cpp \ 84 third_party/WebKit/Source/platform/PurgeableVector.cpp \ 85 third_party/WebKit/Source/platform/SSLKeyGenerator.cpp \ 86 third_party/WebKit/Source/platform/SecureTextInput.cpp \ 87 third_party/WebKit/Source/platform/SharedBuffer.cpp \ 88 third_party/WebKit/Source/platform/SharedBufferChunkReader.cpp \ 89 third_party/WebKit/Source/platform/SharedTimer.cpp \ 90 third_party/WebKit/Source/platform/TaskSynchronizer.cpp \ 91 third_party/WebKit/Source/platform/Theme.cpp \ 92 third_party/WebKit/Source/platform/ThreadTimers.cpp \ 93 third_party/WebKit/Source/platform/Timer.cpp \ 94 third_party/WebKit/Source/platform/TracedValue.cpp \ 95 third_party/WebKit/Source/platform/UserGestureIndicator.cpp \ 96 third_party/WebKit/Source/platform/URLPatternMatcher.cpp \ 97 third_party/WebKit/Source/platform/UUID.cpp \ 98 third_party/WebKit/Source/platform/Widget.cpp \ 99 third_party/WebKit/Source/platform/animation/KeyframeValueList.cpp \ 100 third_party/WebKit/Source/platform/animation/TimingFunction.cpp \ 101 third_party/WebKit/Source/platform/audio/AudioBus.cpp \ 102 third_party/WebKit/Source/platform/audio/AudioChannel.cpp \ 103 third_party/WebKit/Source/platform/audio/AudioDSPKernel.cpp \ 104 third_party/WebKit/Source/platform/audio/AudioDSPKernelProcessor.cpp \ 105 third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp \ 106 third_party/WebKit/Source/platform/audio/AudioDestination.cpp \ 107 third_party/WebKit/Source/platform/audio/AudioDestinationConsumer.cpp \ 108 third_party/WebKit/Source/platform/audio/AudioFIFO.cpp \ 109 third_party/WebKit/Source/platform/audio/AudioProcessor.cpp \ 110 third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp \ 111 third_party/WebKit/Source/platform/audio/AudioResampler.cpp \ 112 third_party/WebKit/Source/platform/audio/AudioResamplerKernel.cpp \ 113 third_party/WebKit/Source/platform/audio/AudioUtilities.cpp \ 114 third_party/WebKit/Source/platform/audio/Biquad.cpp \ 115 third_party/WebKit/Source/platform/audio/Cone.cpp \ 116 third_party/WebKit/Source/platform/audio/DirectConvolver.cpp \ 117 third_party/WebKit/Source/platform/audio/Distance.cpp \ 118 third_party/WebKit/Source/platform/audio/DownSampler.cpp \ 119 third_party/WebKit/Source/platform/audio/DynamicsCompressor.cpp \ 120 third_party/WebKit/Source/platform/audio/DynamicsCompressorKernel.cpp \ 121 third_party/WebKit/Source/platform/audio/EqualPowerPanner.cpp \ 122 third_party/WebKit/Source/platform/audio/FFTConvolver.cpp \ 123 third_party/WebKit/Source/platform/audio/FFTFrame.cpp \ 124 third_party/WebKit/Source/platform/audio/FFTFrameStub.cpp \ 125 third_party/WebKit/Source/platform/audio/HRTFDatabase.cpp \ 126 third_party/WebKit/Source/platform/audio/HRTFDatabaseLoader.cpp \ 127 third_party/WebKit/Source/platform/audio/HRTFElevation.cpp \ 128 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \ 129 third_party/WebKit/Source/platform/audio/HRTFPanner.cpp \ 130 third_party/WebKit/Source/platform/audio/MultiChannelResampler.cpp \ 131 third_party/WebKit/Source/platform/audio/Panner.cpp \ 132 third_party/WebKit/Source/platform/audio/Reverb.cpp \ 133 third_party/WebKit/Source/platform/audio/ReverbAccumulationBuffer.cpp \ 134 third_party/WebKit/Source/platform/audio/ReverbConvolver.cpp \ 135 third_party/WebKit/Source/platform/audio/ReverbConvolverStage.cpp \ 136 third_party/WebKit/Source/platform/audio/ReverbInputBuffer.cpp \ 137 third_party/WebKit/Source/platform/audio/SincResampler.cpp \ 138 third_party/WebKit/Source/platform/audio/UpSampler.cpp \ 139 third_party/WebKit/Source/platform/audio/VectorMath.cpp \ 140 third_party/WebKit/Source/platform/audio/ZeroPole.cpp \ 141 third_party/WebKit/Source/platform/audio/android/FFTFrameOpenMAXDLAndroid.cpp \ 142 third_party/WebKit/Source/platform/audio/ffmpeg/FFTFrameFFMPEG.cpp \ 143 third_party/WebKit/Source/platform/audio/ipp/FFTFrameIPP.cpp \ 144 third_party/WebKit/Source/platform/blob/BlobData.cpp \ 145 third_party/WebKit/Source/platform/blob/BlobRegistry.cpp \ 146 third_party/WebKit/Source/platform/blob/BlobURL.cpp \ 147 third_party/WebKit/Source/platform/clipboard/ClipboardMimeTypes.cpp \ 148 third_party/WebKit/Source/platform/clipboard/ClipboardUtilities.cpp \ 149 third_party/WebKit/Source/platform/clipboard/ClipboardUtilitiesPosix.cpp \ 150 third_party/WebKit/Source/platform/exported/Platform.cpp \ 151 third_party/WebKit/Source/platform/exported/WebActiveGestureAnimation.cpp \ 152 third_party/WebKit/Source/platform/exported/WebArrayBuffer.cpp \ 153 third_party/WebKit/Source/platform/exported/WebAudioBus.cpp \ 154 third_party/WebKit/Source/platform/exported/WebAudioDevice.cpp \ 155 third_party/WebKit/Source/platform/exported/WebBlobData.cpp \ 156 third_party/WebKit/Source/platform/exported/WebContentDecryptionModule.cpp \ 157 third_party/WebKit/Source/platform/exported/WebContentDecryptionModuleResult.cpp \ 158 third_party/WebKit/Source/platform/exported/WebContentDecryptionModuleSession.cpp \ 159 third_party/WebKit/Source/platform/exported/WebConvertableToTraceFormat.cpp \ 160 third_party/WebKit/Source/platform/exported/WebCryptoAlgorithm.cpp \ 161 third_party/WebKit/Source/platform/exported/WebCryptoKeyAlgorithm.cpp \ 162 third_party/WebKit/Source/platform/exported/WebCryptoKey.cpp \ 163 third_party/WebKit/Source/platform/exported/WebCryptoResult.cpp \ 164 third_party/WebKit/Source/platform/exported/WebCursorInfo.cpp \ 165 third_party/WebKit/Source/platform/exported/WebData.cpp \ 166 third_party/WebKit/Source/platform/exported/WebDeviceMotionData.cpp \ 167 third_party/WebKit/Source/platform/exported/WebDeviceOrientationData.cpp \ 168 third_party/WebKit/Source/platform/exported/WebFileSystemCallbacks.cpp \ 169 third_party/WebKit/Source/platform/exported/WebFilterKeyframe.cpp \ 170 third_party/WebKit/Source/platform/exported/WebFloatQuad.cpp \ 171 third_party/WebKit/Source/platform/exported/WebHTTPBody.cpp \ 172 third_party/WebKit/Source/platform/exported/WebHTTPLoadInfo.cpp \ 173 third_party/WebKit/Source/platform/exported/WebImageSkia.cpp \ 174 third_party/WebKit/Source/platform/exported/WebMediaConstraints.cpp \ 175 third_party/WebKit/Source/platform/exported/WebMediaDeviceInfo.cpp \ 176 third_party/WebKit/Source/platform/exported/WebMediaStream.cpp \ 177 third_party/WebKit/Source/platform/exported/WebMediaStreamSource.cpp \ 178 third_party/WebKit/Source/platform/exported/WebMediaStreamTrack.cpp \ 179 third_party/WebKit/Source/platform/exported/WebMediaStreamTrackSourcesRequest.cpp \ 180 third_party/WebKit/Source/platform/exported/WebPermissionCallbacks.cpp \ 181 third_party/WebKit/Source/platform/exported/WebPrerender.cpp \ 182 third_party/WebKit/Source/platform/exported/WebPrerenderingSupport.cpp \ 183 third_party/WebKit/Source/platform/exported/WebRTCConfiguration.cpp \ 184 third_party/WebKit/Source/platform/exported/WebRTCICECandidate.cpp \ 185 third_party/WebKit/Source/platform/exported/WebRTCSessionDescription.cpp \ 186 third_party/WebKit/Source/platform/exported/WebRTCSessionDescriptionRequest.cpp \ 187 third_party/WebKit/Source/platform/exported/WebRTCStatsRequest.cpp \ 188 third_party/WebKit/Source/platform/exported/WebRTCStatsResponse.cpp \ 189 third_party/WebKit/Source/platform/exported/WebRTCVoidRequest.cpp \ 190 third_party/WebKit/Source/platform/exported/WebScrollbarImpl.cpp \ 191 third_party/WebKit/Source/platform/exported/WebScrollbarThemeClientImpl.cpp \ 192 third_party/WebKit/Source/platform/exported/WebScrollbarThemeGeometryNative.cpp \ 193 third_party/WebKit/Source/platform/exported/WebSerializedOrigin.cpp \ 194 third_party/WebKit/Source/platform/exported/WebServiceWorkerProxy.cpp \ 195 third_party/WebKit/Source/platform/exported/WebServiceWorkerRequest.cpp \ 196 third_party/WebKit/Source/platform/exported/WebServiceWorkerResponse.cpp \ 197 third_party/WebKit/Source/platform/exported/WebSocketHandshakeRequestInfo.cpp \ 198 third_party/WebKit/Source/platform/exported/WebSocketHandshakeResponseInfo.cpp \ 199 third_party/WebKit/Source/platform/exported/WebSocketStreamError.cpp \ 200 third_party/WebKit/Source/platform/exported/WebSourceInfo.cpp \ 201 third_party/WebKit/Source/platform/exported/WebSpeechSynthesisUtterance.cpp \ 202 third_party/WebKit/Source/platform/exported/WebSpeechSynthesisVoice.cpp \ 203 third_party/WebKit/Source/platform/exported/WebSpeechSynthesizerClientImpl.cpp \ 204 third_party/WebKit/Source/platform/exported/WebStorageQuotaCallbacks.cpp \ 205 third_party/WebKit/Source/platform/exported/WebThreadSafeData.cpp \ 206 third_party/WebKit/Source/platform/exported/WebTransformKeyframe.cpp \ 207 third_party/WebKit/Source/platform/exported/WebURL.cpp \ 208 third_party/WebKit/Source/platform/exported/WebURLError.cpp \ 209 third_party/WebKit/Source/platform/exported/WebURLLoadTiming.cpp \ 210 third_party/WebKit/Source/platform/exported/WebURLRequest.cpp \ 211 third_party/WebKit/Source/platform/exported/WebURLResponse.cpp \ 212 third_party/WebKit/Source/platform/exported/linux/WebFontRenderStyle.cpp \ 213 third_party/WebKit/Source/platform/fonts/Character.cpp \ 214 third_party/WebKit/Source/platform/fonts/Font.cpp \ 215 third_party/WebKit/Source/platform/fonts/FontCache.cpp \ 216 third_party/WebKit/Source/platform/fonts/FontData.cpp \ 217 third_party/WebKit/Source/platform/fonts/FontDataCache.cpp \ 218 third_party/WebKit/Source/platform/fonts/FontDescription.cpp \ 219 third_party/WebKit/Source/platform/fonts/FontFallbackList.cpp \ 220 third_party/WebKit/Source/platform/fonts/FontFamily.cpp \ 221 third_party/WebKit/Source/platform/fonts/FontFeatureSettings.cpp \ 222 third_party/WebKit/Source/platform/fonts/GenericFontFamilySettings.cpp \ 223 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \ 224 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ 225 third_party/WebKit/Source/platform/fonts/SegmentedFontData.cpp \ 226 third_party/WebKit/Source/platform/fonts/SimpleFontData.cpp \ 227 third_party/WebKit/Source/platform/fonts/VDMXParser.cpp \ 228 third_party/WebKit/Source/platform/fonts/WidthIterator.cpp \ 229 third_party/WebKit/Source/platform/fonts/android/FontCacheAndroid.cpp \ 230 third_party/WebKit/Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp \ 231 third_party/WebKit/Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp \ 232 third_party/WebKit/Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp \ 233 third_party/WebKit/Source/platform/fonts/harfbuzz/HarfBuzzFaceSkia.cpp \ 234 third_party/WebKit/Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp \ 235 third_party/WebKit/Source/platform/fonts/linux/FontPlatformDataLinuxHarfBuzz.cpp \ 236 third_party/WebKit/Source/platform/fonts/opentype/OpenTypeSanitizer.cpp \ 237 third_party/WebKit/Source/platform/fonts/opentype/OpenTypeVerticalData.cpp \ 238 third_party/WebKit/Source/platform/fonts/skia/FontCacheSkia.cpp \ 239 third_party/WebKit/Source/platform/fonts/skia/FontCustomPlatformDataSkia.cpp \ 240 third_party/WebKit/Source/platform/fonts/skia/FontPlatformDataSkia.cpp \ 241 third_party/WebKit/Source/platform/fonts/skia/SimpleFontDataSkia.cpp \ 242 third_party/WebKit/Source/platform/geometry/FloatPolygon.cpp \ 243 third_party/WebKit/Source/platform/geometry/FloatPoint.cpp \ 244 third_party/WebKit/Source/platform/geometry/FloatPoint3D.cpp \ 245 third_party/WebKit/Source/platform/geometry/FloatQuad.cpp \ 246 third_party/WebKit/Source/platform/geometry/FloatRect.cpp \ 247 third_party/WebKit/Source/platform/geometry/FloatRoundedRect.cpp \ 248 third_party/WebKit/Source/platform/geometry/FloatSize.cpp \ 249 third_party/WebKit/Source/platform/geometry/IntRect.cpp \ 250 third_party/WebKit/Source/platform/geometry/LayoutBoxExtent.cpp \ 251 third_party/WebKit/Source/platform/geometry/LayoutRect.cpp \ 252 third_party/WebKit/Source/platform/geometry/Region.cpp \ 253 third_party/WebKit/Source/platform/geometry/RoundedRect.cpp \ 254 third_party/WebKit/Source/platform/geometry/TransformState.cpp \ 255 third_party/WebKit/Source/platform/graphics/filters/FEBlend.cpp \ 256 third_party/WebKit/Source/platform/graphics/filters/FEColorMatrix.cpp \ 257 third_party/WebKit/Source/platform/graphics/filters/FEComponentTransfer.cpp \ 258 third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp \ 259 third_party/WebKit/Source/platform/graphics/filters/FEConvolveMatrix.cpp \ 260 third_party/WebKit/Source/platform/graphics/filters/FEDiffuseLighting.cpp \ 261 third_party/WebKit/Source/platform/graphics/filters/FEDisplacementMap.cpp \ 262 third_party/WebKit/Source/platform/graphics/filters/FEDropShadow.cpp \ 263 third_party/WebKit/Source/platform/graphics/filters/FEFlood.cpp \ 264 third_party/WebKit/Source/platform/graphics/filters/FEGaussianBlur.cpp \ 265 third_party/WebKit/Source/platform/graphics/filters/FELighting.cpp \ 266 third_party/WebKit/Source/platform/graphics/filters/FEMerge.cpp \ 267 third_party/WebKit/Source/platform/graphics/filters/FEMorphology.cpp \ 268 third_party/WebKit/Source/platform/graphics/filters/FEOffset.cpp \ 269 third_party/WebKit/Source/platform/graphics/filters/FESpecularLighting.cpp \ 270 third_party/WebKit/Source/platform/graphics/filters/FETile.cpp \ 271 third_party/WebKit/Source/platform/graphics/filters/FETurbulence.cpp \ 272 third_party/WebKit/Source/platform/graphics/filters/FilterEffect.cpp \ 273 third_party/WebKit/Source/platform/graphics/filters/FilterOperation.cpp \ 274 third_party/WebKit/Source/platform/graphics/filters/FilterOperations.cpp \ 275 third_party/WebKit/Source/platform/graphics/filters/LightSource.cpp \ 276 third_party/WebKit/Source/platform/graphics/filters/DistantLightSource.cpp \ 277 third_party/WebKit/Source/platform/graphics/filters/PointLightSource.cpp \ 278 third_party/WebKit/Source/platform/graphics/filters/ReferenceFilter.cpp \ 279 third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp \ 280 third_party/WebKit/Source/platform/graphics/filters/SourceAlpha.cpp \ 281 third_party/WebKit/Source/platform/graphics/filters/SourceGraphic.cpp \ 282 third_party/WebKit/Source/platform/graphics/filters/SpotLightSource.cpp \ 283 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp \ 284 third_party/WebKit/Source/platform/graphics/gpu/Extensions3DUtil.cpp \ 285 third_party/WebKit/Source/platform/graphics/gpu/WebGLImageBufferSurface.cpp \ 286 third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp \ 287 third_party/WebKit/Source/platform/graphics/media/MediaPlayer.cpp \ 288 third_party/WebKit/Source/platform/graphics/skia/GaneshUtils.cpp \ 289 third_party/WebKit/Source/platform/graphics/skia/NativeImageSkia.cpp \ 290 third_party/WebKit/Source/platform/graphics/skia/OpaqueRegionSkia.cpp \ 291 third_party/WebKit/Source/platform/graphics/skia/SkiaUtils.cpp \ 292 third_party/WebKit/Source/platform/graphics/BitmapImage.cpp \ 293 third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp \ 294 third_party/WebKit/Source/platform/graphics/Canvas2DLayerManager.cpp \ 295 third_party/WebKit/Source/platform/graphics/Color.cpp \ 296 third_party/WebKit/Source/platform/graphics/ColorSpace.cpp \ 297 third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.cpp \ 298 third_party/WebKit/Source/platform/graphics/DecodingImageGenerator.cpp \ 299 third_party/WebKit/Source/platform/graphics/DeferredImageDecoder.cpp \ 300 third_party/WebKit/Source/platform/graphics/DiscardablePixelRef.cpp \ 301 third_party/WebKit/Source/platform/graphics/DisplayList.cpp \ 302 third_party/WebKit/Source/platform/graphics/DrawLooperBuilder.cpp \ 303 third_party/WebKit/Source/platform/graphics/FrameData.cpp \ 304 third_party/WebKit/Source/platform/graphics/GeneratedImage.cpp \ 305 third_party/WebKit/Source/platform/graphics/Gradient.cpp \ 306 third_party/WebKit/Source/platform/graphics/GradientGeneratedImage.cpp \ 307 third_party/WebKit/Source/platform/graphics/GraphicsContext.cpp \ 308 third_party/WebKit/Source/platform/graphics/GraphicsContextAnnotation.cpp \ 309 third_party/WebKit/Source/platform/graphics/GraphicsContextRecorder.cpp \ 310 third_party/WebKit/Source/platform/graphics/GraphicsContextState.cpp \ 311 third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp \ 312 third_party/WebKit/Source/platform/graphics/GraphicsLayerDebugInfo.cpp \ 313 third_party/WebKit/Source/platform/graphics/GraphicsTypes.cpp \ 314 third_party/WebKit/Source/platform/graphics/Image.cpp \ 315 third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp \ 316 third_party/WebKit/Source/platform/graphics/ImageBufferSurface.cpp \ 317 third_party/WebKit/Source/platform/graphics/ImageDecodingStore.cpp \ 318 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ 319 third_party/WebKit/Source/platform/graphics/ImageObserver.cpp \ 320 third_party/WebKit/Source/platform/graphics/ImageOrientation.cpp \ 321 third_party/WebKit/Source/platform/graphics/ImageSource.cpp \ 322 third_party/WebKit/Source/platform/graphics/LazyDecodingPixelRef.cpp \ 323 third_party/WebKit/Source/platform/graphics/OpaqueRectTrackingContentLayerDelegate.cpp \ 324 third_party/WebKit/Source/platform/graphics/Path.cpp \ 325 third_party/WebKit/Source/platform/graphics/PathTraversalState.cpp \ 326 third_party/WebKit/Source/platform/graphics/Pattern.cpp \ 327 third_party/WebKit/Source/platform/graphics/ScaledImageFragment.cpp \ 328 third_party/WebKit/Source/platform/graphics/StrokeData.cpp \ 329 third_party/WebKit/Source/platform/graphics/ThreadSafeDataTransport.cpp \ 330 third_party/WebKit/Source/platform/graphics/UnacceleratedImageBufferSurface.cpp \ 331 third_party/WebKit/Source/platform/image-decoders/ImageDecoder.cpp \ 332 third_party/WebKit/Source/platform/image-decoders/ImageFrame.cpp \ 333 third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageDecoder.cpp \ 334 third_party/WebKit/Source/platform/image-decoders/bmp/BMPImageReader.cpp \ 335 third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp \ 336 third_party/WebKit/Source/platform/image-decoders/gif/GIFImageReader.cpp \ 337 third_party/WebKit/Source/platform/image-decoders/ico/ICOImageDecoder.cpp \ 338 third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \ 339 third_party/WebKit/Source/platform/image-decoders/png/PNGImageDecoder.cpp \ 340 third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp \ 341 third_party/WebKit/Source/platform/image-encoders/skia/JPEGImageEncoder.cpp \ 342 third_party/WebKit/Source/platform/image-encoders/skia/PNGImageEncoder.cpp \ 343 third_party/WebKit/Source/platform/image-encoders/skia/WEBPImageEncoder.cpp \ 344 third_party/WebKit/Source/platform/mediastream/MediaStreamCenter.cpp \ 345 third_party/WebKit/Source/platform/mediastream/MediaStreamComponent.cpp \ 346 third_party/WebKit/Source/platform/mediastream/MediaStreamDescriptor.cpp \ 347 third_party/WebKit/Source/platform/mediastream/MediaStreamSource.cpp \ 348 third_party/WebKit/Source/platform/mediastream/MediaStreamWebAudioSource.cpp \ 349 third_party/WebKit/Source/platform/mhtml/ArchiveResource.cpp \ 350 third_party/WebKit/Source/platform/mhtml/ArchiveResourceCollection.cpp \ 351 third_party/WebKit/Source/platform/mhtml/MHTMLArchive.cpp \ 352 third_party/WebKit/Source/platform/mhtml/MHTMLParser.cpp \ 353 third_party/WebKit/Source/platform/network/ContentSecurityPolicyParsers.cpp \ 354 third_party/WebKit/Source/platform/network/ContentSecurityPolicyResponseHeaders.cpp \ 355 third_party/WebKit/Source/platform/network/DNS.cpp \ 356 third_party/WebKit/Source/platform/network/HTTPHeaderMap.cpp \ 357 third_party/WebKit/Source/platform/network/HTTPParsers.cpp \ 358 third_party/WebKit/Source/platform/network/HTTPRequest.cpp \ 359 third_party/WebKit/Source/platform/network/ParsedContentType.cpp \ 360 third_party/WebKit/Source/platform/network/ProxyServer.cpp \ 361 third_party/WebKit/Source/platform/network/ResourceError.cpp \ 362 third_party/WebKit/Source/platform/network/SocketStreamError.cpp \ 363 third_party/WebKit/Source/platform/network/SocketStreamHandle.cpp \ 364 third_party/WebKit/Source/platform/network/FormData.cpp \ 365 third_party/WebKit/Source/platform/network/FormDataBuilder.cpp \ 366 third_party/WebKit/Source/platform/network/ResourceRequest.cpp \ 367 third_party/WebKit/Source/platform/network/ResourceResponse.cpp \ 368 third_party/WebKit/Source/platform/network/WebSocketHandshakeRequest.cpp \ 369 third_party/WebKit/Source/platform/network/WebSocketHandshakeResponse.cpp \ 370 third_party/WebKit/Source/platform/plugins/PluginData.cpp \ 371 third_party/WebKit/Source/platform/plugins/PluginListBuilder.cpp \ 372 third_party/WebKit/Source/platform/scroll/FramelessScrollView.cpp \ 373 third_party/WebKit/Source/platform/scroll/ScrollAnimator.cpp \ 374 third_party/WebKit/Source/platform/scroll/ScrollAnimatorNone.cpp \ 375 third_party/WebKit/Source/platform/scroll/ScrollView.cpp \ 376 third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp \ 377 third_party/WebKit/Source/platform/scroll/Scrollbar.cpp \ 378 third_party/WebKit/Source/platform/scroll/ScrollbarTheme.cpp \ 379 third_party/WebKit/Source/platform/scroll/ScrollbarThemeAndroid.cpp \ 380 third_party/WebKit/Source/platform/scroll/ScrollbarThemeMock.cpp \ 381 third_party/WebKit/Source/platform/scroll/ScrollbarThemeNonMacCommon.cpp \ 382 third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlay.cpp \ 383 third_party/WebKit/Source/platform/speech/PlatformSpeechSynthesisUtterance.cpp \ 384 third_party/WebKit/Source/platform/speech/PlatformSpeechSynthesisVoice.cpp \ 385 third_party/WebKit/Source/platform/speech/PlatformSpeechSynthesizer.cpp \ 386 third_party/WebKit/Source/platform/text/BidiCharacterRun.cpp \ 387 third_party/WebKit/Source/platform/text/BidiContext.cpp \ 388 third_party/WebKit/Source/platform/text/BidiTextRun.cpp \ 389 third_party/WebKit/Source/platform/text/DateTimeFormat.cpp \ 390 third_party/WebKit/Source/platform/text/LineEnding.cpp \ 391 third_party/WebKit/Source/platform/text/LocaleICU.cpp \ 392 third_party/WebKit/Source/platform/text/LocaleToScriptMapping.cpp \ 393 third_party/WebKit/Source/platform/text/PlatformLocale.cpp \ 394 third_party/WebKit/Source/platform/text/QuotedPrintable.cpp \ 395 third_party/WebKit/Source/platform/text/SegmentedString.cpp \ 396 third_party/WebKit/Source/platform/text/StringTruncator.cpp \ 397 third_party/WebKit/Source/platform/text/SurrogatePairAwareTextIterator.cpp \ 398 third_party/WebKit/Source/platform/text/TextBoundaries.cpp \ 399 third_party/WebKit/Source/platform/text/TextBreakIterator.cpp \ 400 third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp \ 401 third_party/WebKit/Source/platform/text/TextBreakIteratorInternalICU.cpp \ 402 third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp \ 403 third_party/WebKit/Source/platform/text/TextRun.cpp \ 404 third_party/WebKit/Source/platform/text/TextStream.cpp \ 405 third_party/WebKit/Source/platform/text/UnicodeRange.cpp \ 406 third_party/WebKit/Source/platform/text/UnicodeUtilities.cpp \ 407 third_party/WebKit/Source/platform/transforms/AffineTransform.cpp \ 408 third_party/WebKit/Source/platform/transforms/InterpolatedTransformOperation.cpp \ 409 third_party/WebKit/Source/platform/transforms/Matrix3DTransformOperation.cpp \ 410 third_party/WebKit/Source/platform/transforms/MatrixTransformOperation.cpp \ 411 third_party/WebKit/Source/platform/transforms/PerspectiveTransformOperation.cpp \ 412 third_party/WebKit/Source/platform/transforms/RotateTransformOperation.cpp \ 413 third_party/WebKit/Source/platform/transforms/ScaleTransformOperation.cpp \ 414 third_party/WebKit/Source/platform/transforms/SkewTransformOperation.cpp \ 415 third_party/WebKit/Source/platform/transforms/TransformOperations.cpp \ 416 third_party/WebKit/Source/platform/transforms/TranslateTransformOperation.cpp \ 417 third_party/WebKit/Source/platform/transforms/TransformationMatrix.cpp \ 418 third_party/WebKit/Source/platform/weborigin/DatabaseIdentifier.cpp \ 419 third_party/WebKit/Source/platform/weborigin/KURL.cpp \ 420 third_party/WebKit/Source/platform/weborigin/KnownPorts.cpp \ 421 third_party/WebKit/Source/platform/weborigin/OriginAccessEntry.cpp \ 422 third_party/WebKit/Source/platform/weborigin/SchemeRegistry.cpp \ 423 third_party/WebKit/Source/platform/weborigin/SecurityOrigin.cpp \ 424 third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp \ 425 third_party/WebKit/Source/platform/heap/Heap.cpp \ 426 third_party/WebKit/Source/platform/heap/ThreadState.cpp \ 427 third_party/WebKit/Source/platform/heap/Visitor.cpp 428 429 430 # Flags passed to both C and C++ files. 431 MY_CFLAGS_Debug := \ 432 -fstack-protector \ 433 --param=ssp-buffer-size=4 \ 434 -Werror \ 435 -fno-exceptions \ 436 -fno-strict-aliasing \ 437 -Wall \ 438 -Wno-unused-parameter \ 439 -Wno-missing-field-initializers \ 440 -fvisibility=hidden \ 441 -pipe \ 442 -fPIC \ 443 -Wno-unused-local-typedefs \ 444 -fno-tree-sra \ 445 -fno-partial-inlining \ 446 -fno-early-inlining \ 447 -fno-tree-copy-prop \ 448 -fno-tree-loop-optimize \ 449 -fno-move-loop-invariants \ 450 -fno-caller-saves \ 451 -Wno-psabi \ 452 -ffunction-sections \ 453 -funwind-tables \ 454 -g \ 455 -fstack-protector \ 456 -fno-short-enums \ 457 -finline-limit=64 \ 458 -Wa,--noexecstack \ 459 -U_FORTIFY_SOURCE \ 460 -Wno-extra \ 461 -Wno-ignored-qualifiers \ 462 -Wno-type-limits \ 463 -Wno-unused-but-set-variable \ 464 -Os \ 465 -g \ 466 -fdata-sections \ 467 -ffunction-sections \ 468 -fomit-frame-pointer \ 469 -funwind-tables 470 471 MY_DEFS_Debug := \ 472 '-DV8_DEPRECATION_WARNINGS' \ 473 '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 474 '-D_FILE_OFFSET_BITS=64' \ 475 '-DNO_TCMALLOC' \ 476 '-DDISABLE_NACL' \ 477 '-DCHROMIUM_BUILD' \ 478 '-DUSE_LIBJPEG_TURBO=1' \ 479 '-DENABLE_WEBRTC=1' \ 480 '-DUSE_PROPRIETARY_CODECS' \ 481 '-DENABLE_BROWSER_CDMS' \ 482 '-DENABLE_CONFIGURATION_POLICY' \ 483 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 484 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 485 '-DENABLE_EGLIMAGE=1' \ 486 '-DCLD_VERSION=1' \ 487 '-DENABLE_PRINTING=1' \ 488 '-DENABLE_MANAGED_USERS=1' \ 489 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 490 '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 491 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 492 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 493 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 494 '-DVIDEO_HOLE=1' \ 495 '-DBLINK_PLATFORM_IMPLEMENTATION=1' \ 496 '-DINSIDE_BLINK' \ 497 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 498 '-DENABLE_SVG_FONTS=1' \ 499 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 500 '-DENABLE_MEDIA_CAPTURE=1' \ 501 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 502 '-DENABLE_WEB_AUDIO=1' \ 503 '-DENABLE_OPENTYPE_VERTICAL=1' \ 504 '-DSK_ENABLE_INST_COUNT=0' \ 505 '-DSK_SUPPORT_GPU=1' \ 506 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 507 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 508 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 509 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 510 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 511 '-DSK_SUPPORT_LEGACY_GETTOPDEVICE' \ 512 '-DSK_SUPPORT_LEGACY_BITMAP_CONFIG' \ 513 '-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE' \ 514 '-DSK_SUPPORT_LEGACY_N32_NAME' \ 515 '-DSK_SUPPORT_LEGACY_SETCONFIG' \ 516 '-DSK_IGNORE_ETC1_SUPPORT' \ 517 '-DSK_IGNORE_GPU_DITHER' \ 518 '-DSK_SUPPORT_LEGACY_GETTOTALCLIP' \ 519 '-DSK_BUILD_FOR_ANDROID' \ 520 '-DSK_USE_POSIX_THREADS' \ 521 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 522 '-DU_USING_ICU_NAMESPACE=0' \ 523 '-DCHROME_PNG_WRITE_SUPPORT' \ 524 '-DPNG_USER_CONFIG' \ 525 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 526 '-DUSE_SYSTEM_LIBJPEG' \ 527 '-DUSE_OPENSSL=1' \ 528 '-DUSE_OPENSSL_CERTS=1' \ 529 '-D__STDC_CONSTANT_MACROS' \ 530 '-D__STDC_FORMAT_MACROS' \ 531 '-DANDROID' \ 532 '-D__GNU_SOURCE=1' \ 533 '-DUSE_STLPORT=1' \ 534 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 535 '-DCHROME_BUILD_ID=""' \ 536 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 537 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 538 '-D_DEBUG' 539 540 541 # Include paths placed before CFLAGS/CPPFLAGS 542 LOCAL_C_INCLUDES_Debug := \ 543 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 544 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 545 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 546 $(gyp_shared_intermediate_dir) \ 547 $(LOCAL_PATH)/third_party/angle/include \ 548 $(gyp_shared_intermediate_dir)/blink \ 549 $(LOCAL_PATH)/third_party/openmax_dl \ 550 $(LOCAL_PATH)/third_party/WebKit/Source \ 551 $(LOCAL_PATH) \ 552 $(LOCAL_PATH)/skia/config \ 553 $(LOCAL_PATH)/third_party/khronos \ 554 $(LOCAL_PATH)/gpu \ 555 $(LOCAL_PATH)/third_party/WebKit \ 556 $(LOCAL_PATH)/third_party/skia/src/core \ 557 $(LOCAL_PATH)/third_party/skia/include/core \ 558 $(LOCAL_PATH)/third_party/skia/include/effects \ 559 $(LOCAL_PATH)/third_party/skia/include/pdf \ 560 $(LOCAL_PATH)/third_party/skia/include/gpu \ 561 $(LOCAL_PATH)/third_party/skia/include/lazy \ 562 $(LOCAL_PATH)/third_party/skia/include/pathops \ 563 $(LOCAL_PATH)/third_party/skia/include/pipe \ 564 $(LOCAL_PATH)/third_party/skia/include/ports \ 565 $(LOCAL_PATH)/third_party/skia/include/utils \ 566 $(LOCAL_PATH)/skia/ext \ 567 $(PWD)/external/icu/icu4c/source/common \ 568 $(PWD)/external/icu/icu4c/source/i18n \ 569 $(LOCAL_PATH)/third_party/libpng \ 570 $(LOCAL_PATH)/third_party/zlib \ 571 $(LOCAL_PATH)/third_party/libwebp \ 572 $(LOCAL_PATH)/third_party/ots/include \ 573 $(LOCAL_PATH)/third_party/qcms/src \ 574 $(LOCAL_PATH)/v8/include \ 575 $(LOCAL_PATH)/third_party/iccjpeg \ 576 $(PWD)/external/jpeg \ 577 $(LOCAL_PATH)/third_party/harfbuzz-ng/src \ 578 $(LOCAL_PATH)/third_party/openmax_dl \ 579 $(PWD)/frameworks/wilhelm/include \ 580 $(PWD)/bionic \ 581 $(PWD)/external/stlport/stlport 582 583 584 # Flags passed to only C++ (and not C) files. 585 LOCAL_CPPFLAGS_Debug := \ 586 -fno-rtti \ 587 -fno-threadsafe-statics \ 588 -fvisibility-inlines-hidden \ 589 -Wsign-compare \ 590 -Wno-c++0x-compat \ 591 -Wno-abi \ 592 -Wno-non-virtual-dtor \ 593 -Wno-sign-promo 594 595 596 LOCAL_FDO_SUPPORT_Debug := false 597 598 # Flags passed to both C and C++ files. 599 MY_CFLAGS_Release := \ 600 -fstack-protector \ 601 --param=ssp-buffer-size=4 \ 602 -Werror \ 603 -fno-exceptions \ 604 -fno-strict-aliasing \ 605 -Wall \ 606 -Wno-unused-parameter \ 607 -Wno-missing-field-initializers \ 608 -fvisibility=hidden \ 609 -pipe \ 610 -fPIC \ 611 -Wno-unused-local-typedefs \ 612 -fno-tree-sra \ 613 -fno-partial-inlining \ 614 -fno-early-inlining \ 615 -fno-tree-copy-prop \ 616 -fno-tree-loop-optimize \ 617 -fno-move-loop-invariants \ 618 -fno-caller-saves \ 619 -Wno-psabi \ 620 -ffunction-sections \ 621 -funwind-tables \ 622 -g \ 623 -fstack-protector \ 624 -fno-short-enums \ 625 -finline-limit=64 \ 626 -Wa,--noexecstack \ 627 -U_FORTIFY_SOURCE \ 628 -Wno-extra \ 629 -Wno-ignored-qualifiers \ 630 -Wno-type-limits \ 631 -Wno-unused-but-set-variable \ 632 -Os \ 633 -fno-ident \ 634 -fdata-sections \ 635 -ffunction-sections \ 636 -fomit-frame-pointer \ 637 -funwind-tables 638 639 MY_DEFS_Release := \ 640 '-DV8_DEPRECATION_WARNINGS' \ 641 '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 642 '-D_FILE_OFFSET_BITS=64' \ 643 '-DNO_TCMALLOC' \ 644 '-DDISABLE_NACL' \ 645 '-DCHROMIUM_BUILD' \ 646 '-DUSE_LIBJPEG_TURBO=1' \ 647 '-DENABLE_WEBRTC=1' \ 648 '-DUSE_PROPRIETARY_CODECS' \ 649 '-DENABLE_BROWSER_CDMS' \ 650 '-DENABLE_CONFIGURATION_POLICY' \ 651 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 652 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 653 '-DENABLE_EGLIMAGE=1' \ 654 '-DCLD_VERSION=1' \ 655 '-DENABLE_PRINTING=1' \ 656 '-DENABLE_MANAGED_USERS=1' \ 657 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 658 '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 659 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 660 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 661 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 662 '-DVIDEO_HOLE=1' \ 663 '-DBLINK_PLATFORM_IMPLEMENTATION=1' \ 664 '-DINSIDE_BLINK' \ 665 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 666 '-DENABLE_SVG_FONTS=1' \ 667 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 668 '-DENABLE_MEDIA_CAPTURE=1' \ 669 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 670 '-DENABLE_WEB_AUDIO=1' \ 671 '-DENABLE_OPENTYPE_VERTICAL=1' \ 672 '-DSK_ENABLE_INST_COUNT=0' \ 673 '-DSK_SUPPORT_GPU=1' \ 674 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 675 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 676 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 677 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 678 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 679 '-DSK_SUPPORT_LEGACY_GETTOPDEVICE' \ 680 '-DSK_SUPPORT_LEGACY_BITMAP_CONFIG' \ 681 '-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE' \ 682 '-DSK_SUPPORT_LEGACY_N32_NAME' \ 683 '-DSK_SUPPORT_LEGACY_SETCONFIG' \ 684 '-DSK_IGNORE_ETC1_SUPPORT' \ 685 '-DSK_IGNORE_GPU_DITHER' \ 686 '-DSK_SUPPORT_LEGACY_GETTOTALCLIP' \ 687 '-DSK_BUILD_FOR_ANDROID' \ 688 '-DSK_USE_POSIX_THREADS' \ 689 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 690 '-DU_USING_ICU_NAMESPACE=0' \ 691 '-DCHROME_PNG_WRITE_SUPPORT' \ 692 '-DPNG_USER_CONFIG' \ 693 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 694 '-DUSE_SYSTEM_LIBJPEG' \ 695 '-DUSE_OPENSSL=1' \ 696 '-DUSE_OPENSSL_CERTS=1' \ 697 '-D__STDC_CONSTANT_MACROS' \ 698 '-D__STDC_FORMAT_MACROS' \ 699 '-DANDROID' \ 700 '-D__GNU_SOURCE=1' \ 701 '-DUSE_STLPORT=1' \ 702 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 703 '-DCHROME_BUILD_ID=""' \ 704 '-DNDEBUG' \ 705 '-DNVALGRIND' \ 706 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 707 '-D_FORTIFY_SOURCE=2' 708 709 710 # Include paths placed before CFLAGS/CPPFLAGS 711 LOCAL_C_INCLUDES_Release := \ 712 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 713 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 714 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 715 $(gyp_shared_intermediate_dir) \ 716 $(LOCAL_PATH)/third_party/angle/include \ 717 $(gyp_shared_intermediate_dir)/blink \ 718 $(LOCAL_PATH)/third_party/openmax_dl \ 719 $(LOCAL_PATH)/third_party/WebKit/Source \ 720 $(LOCAL_PATH) \ 721 $(LOCAL_PATH)/skia/config \ 722 $(LOCAL_PATH)/third_party/khronos \ 723 $(LOCAL_PATH)/gpu \ 724 $(LOCAL_PATH)/third_party/WebKit \ 725 $(LOCAL_PATH)/third_party/skia/src/core \ 726 $(LOCAL_PATH)/third_party/skia/include/core \ 727 $(LOCAL_PATH)/third_party/skia/include/effects \ 728 $(LOCAL_PATH)/third_party/skia/include/pdf \ 729 $(LOCAL_PATH)/third_party/skia/include/gpu \ 730 $(LOCAL_PATH)/third_party/skia/include/lazy \ 731 $(LOCAL_PATH)/third_party/skia/include/pathops \ 732 $(LOCAL_PATH)/third_party/skia/include/pipe \ 733 $(LOCAL_PATH)/third_party/skia/include/ports \ 734 $(LOCAL_PATH)/third_party/skia/include/utils \ 735 $(LOCAL_PATH)/skia/ext \ 736 $(PWD)/external/icu/icu4c/source/common \ 737 $(PWD)/external/icu/icu4c/source/i18n \ 738 $(LOCAL_PATH)/third_party/libpng \ 739 $(LOCAL_PATH)/third_party/zlib \ 740 $(LOCAL_PATH)/third_party/libwebp \ 741 $(LOCAL_PATH)/third_party/ots/include \ 742 $(LOCAL_PATH)/third_party/qcms/src \ 743 $(LOCAL_PATH)/v8/include \ 744 $(LOCAL_PATH)/third_party/iccjpeg \ 745 $(PWD)/external/jpeg \ 746 $(LOCAL_PATH)/third_party/harfbuzz-ng/src \ 747 $(LOCAL_PATH)/third_party/openmax_dl \ 748 $(PWD)/frameworks/wilhelm/include \ 749 $(PWD)/bionic \ 750 $(PWD)/external/stlport/stlport 751 752 753 # Flags passed to only C++ (and not C) files. 754 LOCAL_CPPFLAGS_Release := \ 755 -fno-rtti \ 756 -fno-threadsafe-statics \ 757 -fvisibility-inlines-hidden \ 758 -Wsign-compare \ 759 -Wno-c++0x-compat \ 760 -Wno-abi \ 761 -Wno-non-virtual-dtor \ 762 -Wno-sign-promo 763 764 765 LOCAL_FDO_SUPPORT_Release := false 766 767 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 768 LOCAL_FDO_SUPPORT := $(LOCAL_FDO_SUPPORT_$(GYP_CONFIGURATION)) 769 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 770 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 771 LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 772 ### Rules for final target. 773 774 LOCAL_LDFLAGS_Debug := \ 775 -Wl,-z,now \ 776 -Wl,-z,relro \ 777 -Wl,--fatal-warnings \ 778 -Wl,-z,noexecstack \ 779 -fPIC \ 780 -Wl,-z,relro \ 781 -Wl,-z,now \ 782 -fuse-ld=gold \ 783 -nostdlib \ 784 -Wl,--no-undefined \ 785 -Wl,--exclude-libs=ALL \ 786 -Wl,--icf=safe \ 787 -Wl,--warn-shared-textrel \ 788 -Wl,-O1 \ 789 -Wl,--as-needed 790 791 792 LOCAL_LDFLAGS_Release := \ 793 -Wl,-z,now \ 794 -Wl,-z,relro \ 795 -Wl,--fatal-warnings \ 796 -Wl,-z,noexecstack \ 797 -fPIC \ 798 -Wl,-z,relro \ 799 -Wl,-z,now \ 800 -fuse-ld=gold \ 801 -nostdlib \ 802 -Wl,--no-undefined \ 803 -Wl,--exclude-libs=ALL \ 804 -Wl,--icf=safe \ 805 -Wl,-O1 \ 806 -Wl,--as-needed \ 807 -Wl,--gc-sections \ 808 -Wl,--warn-shared-textrel 809 810 811 LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 812 813 LOCAL_STATIC_LIBRARIES := \ 814 skia_skia_library_gyp \ 815 third_party_WebKit_Source_platform_blink_arm_neon_gyp 816 817 # Enable grouping to fix circular references 818 LOCAL_GROUP_STATIC_LIBRARIES := true 819 820 LOCAL_SHARED_LIBRARIES := \ 821 libstlport \ 822 libdl 823 824 # Add target alias to "gyp_all_modules" target. 825 .PHONY: gyp_all_modules 826 gyp_all_modules: third_party_WebKit_Source_platform_blink_platform_gyp 827 828 # Alias gyp target name. 829 .PHONY: blink_platform 830 blink_platform: third_party_WebKit_Source_platform_blink_platform_gyp 831 832 include $(BUILD_STATIC_LIBRARY) 833