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_html_gyp 7 LOCAL_MODULE_SUFFIX := .a 8 LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9 gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10 gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 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,,,$(GYP_VAR_PREFIX))/webcore_prerequisites.stamp \ 15 $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp,,,$(GYP_VAR_PREFIX))/skia_skia_library_gyp.a 16 17 GYP_GENERATED_OUTPUTS := 18 19 # Make sure our deps and generated files are built first. 20 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 21 22 LOCAL_GENERATED_SOURCES := 23 24 GYP_COPIED_SOURCE_ORIGIN_DIRS := 25 26 LOCAL_SRC_FILES := \ 27 third_party/WebKit/Source/core/html/ClassList.cpp \ 28 third_party/WebKit/Source/core/html/DOMFormData.cpp \ 29 third_party/WebKit/Source/core/html/DocumentNameCollection.cpp \ 30 third_party/WebKit/Source/core/html/FormAssociatedElement.cpp \ 31 third_party/WebKit/Source/core/html/FormDataList.cpp \ 32 third_party/WebKit/Source/core/html/HTMLAllCollection.cpp \ 33 third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp \ 34 third_party/WebKit/Source/core/html/HTMLAppletElement.cpp \ 35 third_party/WebKit/Source/core/html/HTMLAreaElement.cpp \ 36 third_party/WebKit/Source/core/html/HTMLAudioElement.cpp \ 37 third_party/WebKit/Source/core/html/HTMLBRElement.cpp \ 38 third_party/WebKit/Source/core/html/HTMLBaseElement.cpp \ 39 third_party/WebKit/Source/core/html/HTMLBodyElement.cpp \ 40 third_party/WebKit/Source/core/html/HTMLButtonElement.cpp \ 41 third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp \ 42 third_party/WebKit/Source/core/html/HTMLCollection.cpp \ 43 third_party/WebKit/Source/core/html/HTMLContentElement.cpp \ 44 third_party/WebKit/Source/core/html/HTMLDListElement.cpp \ 45 third_party/WebKit/Source/core/html/HTMLDataListElement.cpp \ 46 third_party/WebKit/Source/core/html/HTMLDetailsElement.cpp \ 47 third_party/WebKit/Source/core/html/HTMLDialogElement.cpp \ 48 third_party/WebKit/Source/core/html/HTMLDimension.cpp \ 49 third_party/WebKit/Source/core/html/HTMLDirectoryElement.cpp \ 50 third_party/WebKit/Source/core/html/HTMLDivElement.cpp \ 51 third_party/WebKit/Source/core/html/HTMLDocument.cpp \ 52 third_party/WebKit/Source/core/html/HTMLElement.cpp \ 53 third_party/WebKit/Source/core/html/HTMLEmbedElement.cpp \ 54 third_party/WebKit/Source/core/html/HTMLFieldSetElement.cpp \ 55 third_party/WebKit/Source/core/html/HTMLFontElement.cpp \ 56 third_party/WebKit/Source/core/html/HTMLFormControlElement.cpp \ 57 third_party/WebKit/Source/core/html/HTMLFormControlElementWithState.cpp \ 58 third_party/WebKit/Source/core/html/HTMLFormControlsCollection.cpp \ 59 third_party/WebKit/Source/core/html/HTMLFormElement.cpp \ 60 third_party/WebKit/Source/core/html/HTMLFrameElement.cpp \ 61 third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp \ 62 third_party/WebKit/Source/core/html/HTMLFrameOwnerElement.cpp \ 63 third_party/WebKit/Source/core/html/HTMLFrameSetElement.cpp \ 64 third_party/WebKit/Source/core/html/HTMLHRElement.cpp \ 65 third_party/WebKit/Source/core/html/HTMLHeadElement.cpp \ 66 third_party/WebKit/Source/core/html/HTMLHeadingElement.cpp \ 67 third_party/WebKit/Source/core/html/HTMLHtmlElement.cpp \ 68 third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp \ 69 third_party/WebKit/Source/core/html/HTMLImageElement.cpp \ 70 third_party/WebKit/Source/core/html/HTMLImageLoader.cpp \ 71 third_party/WebKit/Source/core/html/HTMLInputElement.cpp \ 72 third_party/WebKit/Source/core/html/HTMLKeygenElement.cpp \ 73 third_party/WebKit/Source/core/html/HTMLLIElement.cpp \ 74 third_party/WebKit/Source/core/html/HTMLLabelElement.cpp \ 75 third_party/WebKit/Source/core/html/HTMLLegendElement.cpp \ 76 third_party/WebKit/Source/core/html/HTMLLinkElement.cpp \ 77 third_party/WebKit/Source/core/html/HTMLMapElement.cpp \ 78 third_party/WebKit/Source/core/html/HTMLMarqueeElement.cpp \ 79 third_party/WebKit/Source/core/html/HTMLMediaElement.cpp \ 80 third_party/WebKit/Source/core/html/HTMLMediaSource.cpp \ 81 third_party/WebKit/Source/core/html/HTMLMenuElement.cpp \ 82 third_party/WebKit/Source/core/html/HTMLMenuItemElement.cpp \ 83 third_party/WebKit/Source/core/html/HTMLMeterElement.cpp \ 84 third_party/WebKit/Source/core/html/HTMLModElement.cpp \ 85 third_party/WebKit/Source/core/html/HTMLNameCollection.cpp \ 86 third_party/WebKit/Source/core/html/HTMLNoEmbedElement.cpp \ 87 third_party/WebKit/Source/core/html/HTMLNoScriptElement.cpp \ 88 third_party/WebKit/Source/core/html/HTMLOListElement.cpp \ 89 third_party/WebKit/Source/core/html/HTMLObjectElement.cpp \ 90 third_party/WebKit/Source/core/html/HTMLOptGroupElement.cpp \ 91 third_party/WebKit/Source/core/html/HTMLOptionElement.cpp \ 92 third_party/WebKit/Source/core/html/HTMLOptionsCollection.cpp \ 93 third_party/WebKit/Source/core/html/HTMLOutputElement.cpp \ 94 third_party/WebKit/Source/core/html/HTMLParagraphElement.cpp \ 95 third_party/WebKit/Source/core/html/HTMLParamElement.cpp \ 96 third_party/WebKit/Source/core/html/HTMLPictureElement.cpp \ 97 third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp \ 98 third_party/WebKit/Source/core/html/HTMLPreElement.cpp \ 99 third_party/WebKit/Source/core/html/HTMLProgressElement.cpp \ 100 third_party/WebKit/Source/core/html/HTMLQuoteElement.cpp \ 101 third_party/WebKit/Source/core/html/HTMLRTElement.cpp \ 102 third_party/WebKit/Source/core/html/HTMLRubyElement.cpp \ 103 third_party/WebKit/Source/core/html/HTMLScriptElement.cpp \ 104 third_party/WebKit/Source/core/html/HTMLSelectElement.cpp \ 105 third_party/WebKit/Source/core/html/HTMLShadowElement.cpp \ 106 third_party/WebKit/Source/core/html/HTMLSourceElement.cpp \ 107 third_party/WebKit/Source/core/html/HTMLSpanElement.cpp \ 108 third_party/WebKit/Source/core/html/HTMLStyleElement.cpp \ 109 third_party/WebKit/Source/core/html/HTMLSummaryElement.cpp \ 110 third_party/WebKit/Source/core/html/HTMLTableCaptionElement.cpp \ 111 third_party/WebKit/Source/core/html/HTMLTableCellElement.cpp \ 112 third_party/WebKit/Source/core/html/HTMLTableColElement.cpp \ 113 third_party/WebKit/Source/core/html/HTMLTableElement.cpp \ 114 third_party/WebKit/Source/core/html/HTMLTablePartElement.cpp \ 115 third_party/WebKit/Source/core/html/HTMLTableRowElement.cpp \ 116 third_party/WebKit/Source/core/html/HTMLTableRowsCollection.cpp \ 117 third_party/WebKit/Source/core/html/HTMLTableSectionElement.cpp \ 118 third_party/WebKit/Source/core/html/HTMLTagCollection.cpp \ 119 third_party/WebKit/Source/core/html/HTMLTemplateElement.cpp \ 120 third_party/WebKit/Source/core/html/HTMLTextAreaElement.cpp \ 121 third_party/WebKit/Source/core/html/HTMLTextFormControlElement.cpp \ 122 third_party/WebKit/Source/core/html/HTMLTitleElement.cpp \ 123 third_party/WebKit/Source/core/html/HTMLTrackElement.cpp \ 124 third_party/WebKit/Source/core/html/HTMLUListElement.cpp \ 125 third_party/WebKit/Source/core/html/HTMLVideoElement.cpp \ 126 third_party/WebKit/Source/core/html/HTMLViewSourceDocument.cpp \ 127 third_party/WebKit/Source/core/html/HTMLWBRElement.cpp \ 128 third_party/WebKit/Source/core/html/ImageData.cpp \ 129 third_party/WebKit/Source/core/html/ImageDocument.cpp \ 130 third_party/WebKit/Source/core/html/LabelableElement.cpp \ 131 third_party/WebKit/Source/core/html/LabelsNodeList.cpp \ 132 third_party/WebKit/Source/core/html/LinkManifest.cpp \ 133 third_party/WebKit/Source/core/html/LinkRelAttribute.cpp \ 134 third_party/WebKit/Source/core/html/LinkResource.cpp \ 135 third_party/WebKit/Source/core/html/MediaController.cpp \ 136 third_party/WebKit/Source/core/html/MediaDocument.cpp \ 137 third_party/WebKit/Source/core/html/MediaFragmentURIParser.cpp \ 138 third_party/WebKit/Source/core/html/MediaKeyEvent.cpp \ 139 third_party/WebKit/Source/core/html/PluginDocument.cpp \ 140 third_party/WebKit/Source/core/html/PublicURLManager.cpp \ 141 third_party/WebKit/Source/core/html/RadioNodeList.cpp \ 142 third_party/WebKit/Source/core/html/TextDocument.cpp \ 143 third_party/WebKit/Source/core/html/TimeRanges.cpp \ 144 third_party/WebKit/Source/core/html/ValidityState.cpp \ 145 third_party/WebKit/Source/core/html/WindowNameCollection.cpp \ 146 third_party/WebKit/Source/core/html/canvas/ANGLEInstancedArrays.cpp \ 147 third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.cpp \ 148 third_party/WebKit/Source/core/html/canvas/CanvasContextAttributes.cpp \ 149 third_party/WebKit/Source/core/html/canvas/CanvasGradient.cpp \ 150 third_party/WebKit/Source/core/html/canvas/CanvasPathMethods.cpp \ 151 third_party/WebKit/Source/core/html/canvas/CanvasPattern.cpp \ 152 third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp \ 153 third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.cpp \ 154 third_party/WebKit/Source/core/html/canvas/CanvasStyle.cpp \ 155 third_party/WebKit/Source/core/html/canvas/DataView.cpp \ 156 third_party/WebKit/Source/core/html/canvas/EXTBlendMinMax.cpp \ 157 third_party/WebKit/Source/core/html/canvas/EXTFragDepth.cpp \ 158 third_party/WebKit/Source/core/html/canvas/EXTShaderTextureLOD.cpp \ 159 third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.cpp \ 160 third_party/WebKit/Source/core/html/canvas/HitRegion.cpp \ 161 third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.cpp \ 162 third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.cpp \ 163 third_party/WebKit/Source/core/html/canvas/OESTextureFloat.cpp \ 164 third_party/WebKit/Source/core/html/canvas/OESTextureFloatLinear.cpp \ 165 third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.cpp \ 166 third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloatLinear.cpp \ 167 third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.cpp \ 168 third_party/WebKit/Source/core/html/canvas/WebGLBuffer.cpp \ 169 third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.cpp \ 170 third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureETC1.cpp \ 171 third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.cpp \ 172 third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.cpp \ 173 third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.cpp \ 174 third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.cpp \ 175 third_party/WebKit/Source/core/html/canvas/WebGLContextGroup.cpp \ 176 third_party/WebKit/Source/core/html/canvas/WebGLContextObject.cpp \ 177 third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.cpp \ 178 third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.cpp \ 179 third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.cpp \ 180 third_party/WebKit/Source/core/html/canvas/WebGLDrawBuffers.cpp \ 181 third_party/WebKit/Source/core/html/canvas/WebGLExtension.cpp \ 182 third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.cpp \ 183 third_party/WebKit/Source/core/html/canvas/WebGLGetInfo.cpp \ 184 third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.cpp \ 185 third_party/WebKit/Source/core/html/canvas/WebGLObject.cpp \ 186 third_party/WebKit/Source/core/html/canvas/WebGLProgram.cpp \ 187 third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.cpp \ 188 third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.cpp \ 189 third_party/WebKit/Source/core/html/canvas/WebGLRenderingContextBase.cpp \ 190 third_party/WebKit/Source/core/html/canvas/WebGLShader.cpp \ 191 third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.cpp \ 192 third_party/WebKit/Source/core/html/canvas/WebGLSharedObject.cpp \ 193 third_party/WebKit/Source/core/html/canvas/WebGLSharedWebGraphicsContext3D.cpp \ 194 third_party/WebKit/Source/core/html/canvas/WebGLTexture.cpp \ 195 third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.cpp \ 196 third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.cpp \ 197 third_party/WebKit/Source/core/html/forms/BaseButtonInputType.cpp \ 198 third_party/WebKit/Source/core/html/forms/BaseCheckableInputType.cpp \ 199 third_party/WebKit/Source/core/html/forms/BaseChooserOnlyDateAndTimeInputType.cpp \ 200 third_party/WebKit/Source/core/html/forms/BaseClickableWithKeyInputType.cpp \ 201 third_party/WebKit/Source/core/html/forms/BaseDateAndTimeInputType.cpp \ 202 third_party/WebKit/Source/core/html/forms/BaseMultipleFieldsDateAndTimeInputType.cpp \ 203 third_party/WebKit/Source/core/html/forms/BaseTextInputType.cpp \ 204 third_party/WebKit/Source/core/html/forms/ButtonInputType.cpp \ 205 third_party/WebKit/Source/core/html/forms/CheckboxInputType.cpp \ 206 third_party/WebKit/Source/core/html/forms/ColorChooser.cpp \ 207 third_party/WebKit/Source/core/html/forms/ColorChooserClient.cpp \ 208 third_party/WebKit/Source/core/html/forms/ColorInputType.cpp \ 209 third_party/WebKit/Source/core/html/forms/DateInputType.cpp \ 210 third_party/WebKit/Source/core/html/forms/DateTimeChooser.cpp \ 211 third_party/WebKit/Source/core/html/forms/DateTimeChooserClient.cpp \ 212 third_party/WebKit/Source/core/html/forms/DateTimeFieldsState.cpp \ 213 third_party/WebKit/Source/core/html/forms/DateTimeLocalInputType.cpp \ 214 third_party/WebKit/Source/core/html/forms/EmailInputType.cpp \ 215 third_party/WebKit/Source/core/html/forms/FileInputType.cpp \ 216 third_party/WebKit/Source/core/html/forms/FormController.cpp \ 217 third_party/WebKit/Source/core/html/forms/HiddenInputType.cpp \ 218 third_party/WebKit/Source/core/html/forms/ImageInputType.cpp \ 219 third_party/WebKit/Source/core/html/forms/InputType.cpp \ 220 third_party/WebKit/Source/core/html/forms/InputTypeView.cpp \ 221 third_party/WebKit/Source/core/html/forms/MonthInputType.cpp \ 222 third_party/WebKit/Source/core/html/forms/NumberInputType.cpp \ 223 third_party/WebKit/Source/core/html/forms/PasswordInputType.cpp \ 224 third_party/WebKit/Source/core/html/forms/RadioButtonGroupScope.cpp \ 225 third_party/WebKit/Source/core/html/forms/RadioInputType.cpp \ 226 third_party/WebKit/Source/core/html/forms/RangeInputType.cpp \ 227 third_party/WebKit/Source/core/html/forms/ResetInputType.cpp \ 228 third_party/WebKit/Source/core/html/forms/SearchInputType.cpp \ 229 third_party/WebKit/Source/core/html/forms/StepRange.cpp \ 230 third_party/WebKit/Source/core/html/forms/SubmitInputType.cpp \ 231 third_party/WebKit/Source/core/html/forms/TelephoneInputType.cpp \ 232 third_party/WebKit/Source/core/html/forms/TextFieldInputType.cpp \ 233 third_party/WebKit/Source/core/html/forms/TextInputType.cpp \ 234 third_party/WebKit/Source/core/html/forms/TimeInputType.cpp \ 235 third_party/WebKit/Source/core/html/forms/TypeAhead.cpp \ 236 third_party/WebKit/Source/core/html/forms/URLInputType.cpp \ 237 third_party/WebKit/Source/core/html/forms/WeekInputType.cpp \ 238 third_party/WebKit/Source/core/html/ime/InputMethodContext.cpp \ 239 third_party/WebKit/Source/core/html/imports/HTMLImport.cpp \ 240 third_party/WebKit/Source/core/html/imports/HTMLImportChild.cpp \ 241 third_party/WebKit/Source/core/html/imports/HTMLImportLoader.cpp \ 242 third_party/WebKit/Source/core/html/imports/HTMLImportStateResolver.cpp \ 243 third_party/WebKit/Source/core/html/imports/HTMLImportTreeRoot.cpp \ 244 third_party/WebKit/Source/core/html/imports/HTMLImportsController.cpp \ 245 third_party/WebKit/Source/core/html/imports/LinkImport.cpp \ 246 third_party/WebKit/Source/core/html/parser/BackgroundHTMLInputStream.cpp \ 247 third_party/WebKit/Source/core/html/parser/BackgroundHTMLParser.cpp \ 248 third_party/WebKit/Source/core/html/parser/CSSPreloadScanner.cpp \ 249 third_party/WebKit/Source/core/html/parser/CompactHTMLToken.cpp \ 250 third_party/WebKit/Source/core/html/parser/HTMLConstructionSite.cpp \ 251 third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp \ 252 third_party/WebKit/Source/core/html/parser/HTMLElementStack.cpp \ 253 third_party/WebKit/Source/core/html/parser/HTMLEntityParser.cpp \ 254 third_party/WebKit/Source/core/html/parser/HTMLEntitySearch.cpp \ 255 third_party/WebKit/Source/core/html/parser/HTMLFormattingElementList.cpp \ 256 third_party/WebKit/Source/core/html/parser/HTMLMetaCharsetParser.cpp \ 257 third_party/WebKit/Source/core/html/parser/HTMLParserIdioms.cpp \ 258 third_party/WebKit/Source/core/html/parser/HTMLParserOptions.cpp \ 259 third_party/WebKit/Source/core/html/parser/HTMLParserScheduler.cpp \ 260 third_party/WebKit/Source/core/html/parser/HTMLParserThread.cpp \ 261 third_party/WebKit/Source/core/html/parser/HTMLPreloadScanner.cpp \ 262 third_party/WebKit/Source/core/html/parser/HTMLResourcePreloader.cpp \ 263 third_party/WebKit/Source/core/html/parser/HTMLScriptRunner.cpp \ 264 third_party/WebKit/Source/core/html/parser/HTMLSourceTracker.cpp \ 265 third_party/WebKit/Source/core/html/parser/HTMLSrcsetParser.cpp \ 266 third_party/WebKit/Source/core/html/parser/HTMLTokenizer.cpp \ 267 third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp \ 268 third_party/WebKit/Source/core/html/parser/HTMLTreeBuilderSimulator.cpp \ 269 third_party/WebKit/Source/core/html/parser/HTMLViewSourceParser.cpp \ 270 third_party/WebKit/Source/core/html/parser/TextDocumentParser.cpp \ 271 third_party/WebKit/Source/core/html/parser/TextResourceDecoder.cpp \ 272 third_party/WebKit/Source/core/html/parser/XSSAuditor.cpp \ 273 third_party/WebKit/Source/core/html/parser/XSSAuditorDelegate.cpp \ 274 third_party/WebKit/Source/core/html/shadow/ClearButtonElement.cpp \ 275 third_party/WebKit/Source/core/html/shadow/DateTimeEditElement.cpp \ 276 third_party/WebKit/Source/core/html/shadow/DateTimeFieldElement.cpp \ 277 third_party/WebKit/Source/core/html/shadow/DateTimeFieldElements.cpp \ 278 third_party/WebKit/Source/core/html/shadow/DateTimeNumericFieldElement.cpp \ 279 third_party/WebKit/Source/core/html/shadow/DateTimeSymbolicFieldElement.cpp \ 280 third_party/WebKit/Source/core/html/shadow/DetailsMarkerControl.cpp \ 281 third_party/WebKit/Source/core/html/shadow/MediaControlElementTypes.cpp \ 282 third_party/WebKit/Source/core/html/shadow/MediaControlElements.cpp \ 283 third_party/WebKit/Source/core/html/shadow/MediaControls.cpp \ 284 third_party/WebKit/Source/core/html/shadow/MeterShadowElement.cpp \ 285 third_party/WebKit/Source/core/html/shadow/PickerIndicatorElement.cpp \ 286 third_party/WebKit/Source/core/html/shadow/PluginPlaceholderElement.cpp \ 287 third_party/WebKit/Source/core/html/shadow/ProgressShadowElement.cpp \ 288 third_party/WebKit/Source/core/html/shadow/ShadowElementNames.cpp \ 289 third_party/WebKit/Source/core/html/shadow/SliderThumbElement.cpp \ 290 third_party/WebKit/Source/core/html/shadow/SpinButtonElement.cpp \ 291 third_party/WebKit/Source/core/html/shadow/TextControlInnerElements.cpp \ 292 third_party/WebKit/Source/core/html/track/AudioTrack.cpp \ 293 third_party/WebKit/Source/core/html/track/AudioTrackList.cpp \ 294 third_party/WebKit/Source/core/html/track/InbandTextTrack.cpp \ 295 third_party/WebKit/Source/core/html/track/LoadableTextTrack.cpp \ 296 third_party/WebKit/Source/core/html/track/TextTrack.cpp \ 297 third_party/WebKit/Source/core/html/track/TextTrackCue.cpp \ 298 third_party/WebKit/Source/core/html/track/TextTrackCueList.cpp \ 299 third_party/WebKit/Source/core/html/track/TextTrackList.cpp \ 300 third_party/WebKit/Source/core/html/track/TrackBase.cpp \ 301 third_party/WebKit/Source/core/html/track/TrackEvent.cpp \ 302 third_party/WebKit/Source/core/html/track/VideoTrack.cpp \ 303 third_party/WebKit/Source/core/html/track/VideoTrackList.cpp \ 304 third_party/WebKit/Source/core/html/track/vtt/BufferedLineReader.cpp \ 305 third_party/WebKit/Source/core/html/track/vtt/VTTCue.cpp \ 306 third_party/WebKit/Source/core/html/track/vtt/VTTElement.cpp \ 307 third_party/WebKit/Source/core/html/track/vtt/VTTParser.cpp \ 308 third_party/WebKit/Source/core/html/track/vtt/VTTRegion.cpp \ 309 third_party/WebKit/Source/core/html/track/vtt/VTTRegionList.cpp \ 310 third_party/WebKit/Source/core/html/track/vtt/VTTScanner.cpp \ 311 third_party/WebKit/Source/core/html/track/vtt/VTTTokenizer.cpp 312 313 314 # Flags passed to both C and C++ files. 315 MY_CFLAGS_Debug := \ 316 -fstack-protector \ 317 --param=ssp-buffer-size=4 \ 318 -Werror \ 319 -fno-strict-aliasing \ 320 -Wall \ 321 -Wno-unused-parameter \ 322 -Wno-missing-field-initializers \ 323 -fvisibility=hidden \ 324 -pipe \ 325 -fPIC \ 326 -Wno-unused-local-typedefs \ 327 -fno-tree-sra \ 328 -fno-caller-saves \ 329 -Wno-psabi \ 330 -fno-partial-inlining \ 331 -fno-early-inlining \ 332 -fno-tree-copy-prop \ 333 -fno-tree-loop-optimize \ 334 -fno-move-loop-invariants \ 335 -ffunction-sections \ 336 -funwind-tables \ 337 -g \ 338 -fstack-protector \ 339 -fno-short-enums \ 340 -finline-limit=64 \ 341 -Wa,--noexecstack \ 342 -U_FORTIFY_SOURCE \ 343 -Wno-extra \ 344 -Wno-ignored-qualifiers \ 345 -Wno-type-limits \ 346 -Wno-unused-but-set-variable \ 347 -Os \ 348 -g \ 349 -gdwarf-4 \ 350 -fdata-sections \ 351 -ffunction-sections \ 352 -fomit-frame-pointer \ 353 -funwind-tables 354 355 MY_DEFS_Debug := \ 356 '-DV8_DEPRECATION_WARNINGS' \ 357 '-D_FILE_OFFSET_BITS=64' \ 358 '-DNO_TCMALLOC' \ 359 '-DDISABLE_NACL' \ 360 '-DCHROMIUM_BUILD' \ 361 '-DUSE_LIBJPEG_TURBO=1' \ 362 '-DENABLE_WEBRTC=1' \ 363 '-DUSE_PROPRIETARY_CODECS' \ 364 '-DENABLE_BROWSER_CDMS' \ 365 '-DENABLE_CONFIGURATION_POLICY' \ 366 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 367 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 368 '-DENABLE_EGLIMAGE=1' \ 369 '-DCLD_VERSION=1' \ 370 '-DENABLE_PRINTING=1' \ 371 '-DENABLE_MANAGED_USERS=1' \ 372 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 373 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 374 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 375 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 376 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 377 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 378 '-DVIDEO_HOLE=1' \ 379 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 380 '-DBLINK_IMPLEMENTATION=1' \ 381 '-DINSIDE_BLINK' \ 382 '-DENABLE_SVG_FONTS=1' \ 383 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 384 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 385 '-DENABLE_WEB_AUDIO=1' \ 386 '-DENABLE_OPENTYPE_VERTICAL=1' \ 387 '-DU_USING_ICU_NAMESPACE=0' \ 388 '-DU_ENABLE_DYLOAD=0' \ 389 '-DSK_ENABLE_INST_COUNT=0' \ 390 '-DSK_SUPPORT_GPU=1' \ 391 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 392 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 393 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 394 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 395 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 396 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 397 '-DSK_BUILD_FOR_ANDROID' \ 398 '-DSK_USE_POSIX_THREADS' \ 399 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 400 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 401 '-DCHROME_PNG_WRITE_SUPPORT' \ 402 '-DPNG_USER_CONFIG' \ 403 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 404 '-DLIBXML_STATIC' \ 405 '-DLIBXSLT_STATIC' \ 406 '-DUSE_OPENSSL=1' \ 407 '-DUSE_OPENSSL_CERTS=1' \ 408 '-D__STDC_CONSTANT_MACROS' \ 409 '-D__STDC_FORMAT_MACROS' \ 410 '-DANDROID' \ 411 '-D__GNU_SOURCE=1' \ 412 '-DUSE_STLPORT=1' \ 413 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 414 '-DCHROME_BUILD_ID=""' \ 415 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 416 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 417 '-D_DEBUG' 418 419 420 # Include paths placed before CFLAGS/CPPFLAGS 421 LOCAL_C_INCLUDES_Debug := \ 422 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 423 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 424 $(gyp_shared_intermediate_dir) \ 425 $(LOCAL_PATH)/third_party/WebKit/Source \ 426 $(LOCAL_PATH) \ 427 $(LOCAL_PATH)/skia/config \ 428 $(LOCAL_PATH)/third_party/khronos \ 429 $(LOCAL_PATH)/gpu \ 430 $(gyp_shared_intermediate_dir)/blink \ 431 $(LOCAL_PATH)/third_party/openmax_dl \ 432 $(LOCAL_PATH)/third_party/angle/include \ 433 $(PWD)/external/icu/icu4c/source/common \ 434 $(PWD)/external/icu/icu4c/source/i18n \ 435 $(LOCAL_PATH)/third_party/WebKit \ 436 $(LOCAL_PATH)/third_party/skia/src/core \ 437 $(LOCAL_PATH)/third_party/skia/include/core \ 438 $(LOCAL_PATH)/third_party/skia/include/effects \ 439 $(LOCAL_PATH)/third_party/skia/include/pdf \ 440 $(LOCAL_PATH)/third_party/skia/include/gpu \ 441 $(LOCAL_PATH)/third_party/skia/include/lazy \ 442 $(LOCAL_PATH)/third_party/skia/include/pathops \ 443 $(LOCAL_PATH)/third_party/skia/include/pipe \ 444 $(LOCAL_PATH)/third_party/skia/include/ports \ 445 $(LOCAL_PATH)/third_party/skia/include/utils \ 446 $(LOCAL_PATH)/skia/ext \ 447 $(LOCAL_PATH)/third_party/iccjpeg \ 448 $(LOCAL_PATH)/third_party/libpng \ 449 $(LOCAL_PATH)/third_party/libwebp \ 450 $(LOCAL_PATH)/third_party/libxml/linux/include \ 451 $(LOCAL_PATH)/third_party/libxml/src/include \ 452 $(LOCAL_PATH)/third_party/libxslt \ 453 $(LOCAL_PATH)/third_party/npapi \ 454 $(LOCAL_PATH)/third_party/npapi/bindings \ 455 $(LOCAL_PATH)/third_party/ots/include \ 456 $(LOCAL_PATH)/third_party/qcms/src \ 457 $(LOCAL_PATH)/third_party/sqlite \ 458 $(LOCAL_PATH)/third_party/zlib \ 459 $(LOCAL_PATH)/v8/include \ 460 $(PWD)/frameworks/wilhelm/include \ 461 $(PWD)/bionic \ 462 $(PWD)/external/stlport/stlport 463 464 465 # Flags passed to only C++ (and not C) files. 466 LOCAL_CPPFLAGS_Debug := \ 467 -fno-exceptions \ 468 -fno-rtti \ 469 -fno-threadsafe-statics \ 470 -fvisibility-inlines-hidden \ 471 -Wsign-compare \ 472 -Wno-c++0x-compat \ 473 -Wno-abi \ 474 -std=gnu++11 \ 475 -Wno-narrowing \ 476 -Wno-literal-suffix \ 477 -Wno-non-virtual-dtor \ 478 -Wno-sign-promo 479 480 481 # Flags passed to both C and C++ files. 482 MY_CFLAGS_Release := \ 483 -fstack-protector \ 484 --param=ssp-buffer-size=4 \ 485 -Werror \ 486 -fno-strict-aliasing \ 487 -Wall \ 488 -Wno-unused-parameter \ 489 -Wno-missing-field-initializers \ 490 -fvisibility=hidden \ 491 -pipe \ 492 -fPIC \ 493 -Wno-unused-local-typedefs \ 494 -fno-tree-sra \ 495 -fno-caller-saves \ 496 -Wno-psabi \ 497 -fno-partial-inlining \ 498 -fno-early-inlining \ 499 -fno-tree-copy-prop \ 500 -fno-tree-loop-optimize \ 501 -fno-move-loop-invariants \ 502 -ffunction-sections \ 503 -funwind-tables \ 504 -g \ 505 -fstack-protector \ 506 -fno-short-enums \ 507 -finline-limit=64 \ 508 -Wa,--noexecstack \ 509 -U_FORTIFY_SOURCE \ 510 -Wno-extra \ 511 -Wno-ignored-qualifiers \ 512 -Wno-type-limits \ 513 -Wno-unused-but-set-variable \ 514 -Os \ 515 -fno-ident \ 516 -fdata-sections \ 517 -ffunction-sections \ 518 -fomit-frame-pointer \ 519 -funwind-tables 520 521 MY_DEFS_Release := \ 522 '-DV8_DEPRECATION_WARNINGS' \ 523 '-D_FILE_OFFSET_BITS=64' \ 524 '-DNO_TCMALLOC' \ 525 '-DDISABLE_NACL' \ 526 '-DCHROMIUM_BUILD' \ 527 '-DUSE_LIBJPEG_TURBO=1' \ 528 '-DENABLE_WEBRTC=1' \ 529 '-DUSE_PROPRIETARY_CODECS' \ 530 '-DENABLE_BROWSER_CDMS' \ 531 '-DENABLE_CONFIGURATION_POLICY' \ 532 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 533 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 534 '-DENABLE_EGLIMAGE=1' \ 535 '-DCLD_VERSION=1' \ 536 '-DENABLE_PRINTING=1' \ 537 '-DENABLE_MANAGED_USERS=1' \ 538 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 539 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 540 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 541 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 542 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 543 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 544 '-DVIDEO_HOLE=1' \ 545 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 546 '-DBLINK_IMPLEMENTATION=1' \ 547 '-DINSIDE_BLINK' \ 548 '-DENABLE_SVG_FONTS=1' \ 549 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 550 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 551 '-DENABLE_WEB_AUDIO=1' \ 552 '-DENABLE_OPENTYPE_VERTICAL=1' \ 553 '-DU_USING_ICU_NAMESPACE=0' \ 554 '-DU_ENABLE_DYLOAD=0' \ 555 '-DSK_ENABLE_INST_COUNT=0' \ 556 '-DSK_SUPPORT_GPU=1' \ 557 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 558 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 559 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 560 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 561 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 562 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 563 '-DSK_BUILD_FOR_ANDROID' \ 564 '-DSK_USE_POSIX_THREADS' \ 565 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 566 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 567 '-DCHROME_PNG_WRITE_SUPPORT' \ 568 '-DPNG_USER_CONFIG' \ 569 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 570 '-DLIBXML_STATIC' \ 571 '-DLIBXSLT_STATIC' \ 572 '-DUSE_OPENSSL=1' \ 573 '-DUSE_OPENSSL_CERTS=1' \ 574 '-D__STDC_CONSTANT_MACROS' \ 575 '-D__STDC_FORMAT_MACROS' \ 576 '-DANDROID' \ 577 '-D__GNU_SOURCE=1' \ 578 '-DUSE_STLPORT=1' \ 579 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 580 '-DCHROME_BUILD_ID=""' \ 581 '-DNDEBUG' \ 582 '-DNVALGRIND' \ 583 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 584 '-D_FORTIFY_SOURCE=2' 585 586 587 # Include paths placed before CFLAGS/CPPFLAGS 588 LOCAL_C_INCLUDES_Release := \ 589 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 590 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 591 $(gyp_shared_intermediate_dir) \ 592 $(LOCAL_PATH)/third_party/WebKit/Source \ 593 $(LOCAL_PATH) \ 594 $(LOCAL_PATH)/skia/config \ 595 $(LOCAL_PATH)/third_party/khronos \ 596 $(LOCAL_PATH)/gpu \ 597 $(gyp_shared_intermediate_dir)/blink \ 598 $(LOCAL_PATH)/third_party/openmax_dl \ 599 $(LOCAL_PATH)/third_party/angle/include \ 600 $(PWD)/external/icu/icu4c/source/common \ 601 $(PWD)/external/icu/icu4c/source/i18n \ 602 $(LOCAL_PATH)/third_party/WebKit \ 603 $(LOCAL_PATH)/third_party/skia/src/core \ 604 $(LOCAL_PATH)/third_party/skia/include/core \ 605 $(LOCAL_PATH)/third_party/skia/include/effects \ 606 $(LOCAL_PATH)/third_party/skia/include/pdf \ 607 $(LOCAL_PATH)/third_party/skia/include/gpu \ 608 $(LOCAL_PATH)/third_party/skia/include/lazy \ 609 $(LOCAL_PATH)/third_party/skia/include/pathops \ 610 $(LOCAL_PATH)/third_party/skia/include/pipe \ 611 $(LOCAL_PATH)/third_party/skia/include/ports \ 612 $(LOCAL_PATH)/third_party/skia/include/utils \ 613 $(LOCAL_PATH)/skia/ext \ 614 $(LOCAL_PATH)/third_party/iccjpeg \ 615 $(LOCAL_PATH)/third_party/libpng \ 616 $(LOCAL_PATH)/third_party/libwebp \ 617 $(LOCAL_PATH)/third_party/libxml/linux/include \ 618 $(LOCAL_PATH)/third_party/libxml/src/include \ 619 $(LOCAL_PATH)/third_party/libxslt \ 620 $(LOCAL_PATH)/third_party/npapi \ 621 $(LOCAL_PATH)/third_party/npapi/bindings \ 622 $(LOCAL_PATH)/third_party/ots/include \ 623 $(LOCAL_PATH)/third_party/qcms/src \ 624 $(LOCAL_PATH)/third_party/sqlite \ 625 $(LOCAL_PATH)/third_party/zlib \ 626 $(LOCAL_PATH)/v8/include \ 627 $(PWD)/frameworks/wilhelm/include \ 628 $(PWD)/bionic \ 629 $(PWD)/external/stlport/stlport 630 631 632 # Flags passed to only C++ (and not C) files. 633 LOCAL_CPPFLAGS_Release := \ 634 -fno-exceptions \ 635 -fno-rtti \ 636 -fno-threadsafe-statics \ 637 -fvisibility-inlines-hidden \ 638 -Wsign-compare \ 639 -Wno-c++0x-compat \ 640 -Wno-abi \ 641 -std=gnu++11 \ 642 -Wno-narrowing \ 643 -Wno-literal-suffix \ 644 -Wno-non-virtual-dtor \ 645 -Wno-sign-promo 646 647 648 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 649 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 650 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 651 LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 652 ### Rules for final target. 653 654 LOCAL_SHARED_LIBRARIES := \ 655 libstlport \ 656 libdl 657 658 # Add target alias to "gyp_all_modules" target. 659 .PHONY: gyp_all_modules 660 gyp_all_modules: third_party_WebKit_Source_core_webcore_html_gyp 661 662 # Alias gyp target name. 663 .PHONY: webcore_html 664 webcore_html: third_party_WebKit_Source_core_webcore_html_gyp 665 666 include $(BUILD_STATIC_LIBRARY) 667