File: BUILD.gn

package info (click to toggle)
chromium-browser 57.0.2987.98-1~deb8u1
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 2,637,852 kB
  • ctags: 2,544,394
  • sloc: cpp: 12,815,961; ansic: 3,676,222; python: 1,147,112; asm: 526,608; java: 523,212; xml: 286,794; perl: 92,654; sh: 86,408; objc: 73,271; makefile: 27,698; cs: 18,487; yacc: 13,031; tcl: 12,957; pascal: 4,875; ml: 4,716; lex: 3,904; sql: 3,862; ruby: 1,982; lisp: 1,508; php: 1,368; exp: 404; awk: 325; csh: 117; jsp: 39; sed: 37
file content (449 lines) | stat: -rw-r--r-- 14,629 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//third_party/WebKit/Source/core/core.gni")

blink_core_sources("css") {
  split_count = 5
  sources = [
    "ActiveStyleSheets.cpp",
    "ActiveStyleSheets.h",
    "BasicShapeFunctions.cpp",
    "BinaryDataFontFaceSource.cpp",
    "BinaryDataFontFaceSource.h",
    "CSSBasicShapeValues.cpp",
    "CSSBorderImage.cpp",
    "CSSBorderImage.h",
    "CSSBorderImageSliceValue.cpp",
    "CSSBorderImageSliceValue.h",
    "CSSCalculationValue.cpp",
    "CSSCalculationValue.h",
    "CSSColorValue.cpp",
    "CSSColorValue.h",
    "CSSComputedStyleDeclaration.cpp",
    "CSSConditionRule.cpp",
    "CSSConditionRule.h",
    "CSSContentDistributionValue.cpp",
    "CSSContentDistributionValue.h",
    "CSSCounterValue.cpp",
    "CSSCounterValue.h",
    "CSSCrossfadeValue.cpp",
    "CSSCrossfadeValue.h",
    "CSSCursorImageValue.cpp",
    "CSSCustomFontData.h",
    "CSSCustomIdentValue.cpp",
    "CSSCustomIdentValue.h",
    "CSSCustomPropertyDeclaration.cpp",
    "CSSCustomPropertyDeclaration.h",
    "CSSDefaultStyleSheets.cpp",
    "CSSDefaultStyleSheets.h",
    "CSSFontFace.cpp",
    "CSSFontFace.h",
    "CSSFontFaceRule.cpp",
    "CSSFontFaceRule.h",
    "CSSFontFaceSource.cpp",
    "CSSFontFaceSource.h",
    "CSSFontFaceSrcValue.cpp",
    "CSSFontFaceSrcValue.h",
    "CSSFontFamilyValue.cpp",
    "CSSFontFamilyValue.h",
    "CSSFontFeatureValue.cpp",
    "CSSFontFeatureValue.h",
    "CSSFontSelector.cpp",
    "CSSFontSelector.h",
    "CSSFontSelectorClient.h",
    "CSSFontVariationValue.cpp",
    "CSSFontVariationValue.h",
    "CSSFunctionValue.cpp",
    "CSSFunctionValue.h",
    "CSSGlobalRuleSet.cpp",
    "CSSGlobalRuleSet.h",
    "CSSGradientValue.cpp",
    "CSSGradientValue.h",
    "CSSGridAutoRepeatValue.cpp",
    "CSSGridAutoRepeatValue.h",
    "CSSGridLineNamesValue.cpp",
    "CSSGridLineNamesValue.h",
    "CSSGridTemplateAreasValue.cpp",
    "CSSGridTemplateAreasValue.h",
    "CSSGroupingRule.cpp",
    "CSSGroupingRule.h",
    "CSSIdentifierValue.cpp",
    "CSSIdentifierValue.h",
    "CSSImageGeneratorValue.cpp",
    "CSSImageSetValue.cpp",
    "CSSImageValue.cpp",
    "CSSImportRule.cpp",
    "CSSImportRule.h",
    "CSSInheritedValue.cpp",
    "CSSInheritedValue.h",
    "CSSInitialValue.cpp",
    "CSSInitialValue.h",
    "CSSKeyframeRule.cpp",
    "CSSKeyframeRule.h",
    "CSSKeyframesRule.cpp",
    "CSSKeyframesRule.h",
    "CSSMarkup.cpp",
    "CSSMarkup.h",
    "CSSMatrix.cpp",
    "CSSMatrix.h",
    "CSSMediaRule.cpp",
    "CSSMediaRule.h",
    "CSSNamespaceRule.cpp",
    "CSSNamespaceRule.h",
    "CSSPageRule.cpp",
    "CSSPageRule.h",
    "CSSPaintImageGenerator.cpp",
    "CSSPaintImageGenerator.h",
    "CSSPaintValue.cpp",
    "CSSPaintValue.h",
    "CSSPathValue.cpp",
    "CSSPathValue.h",
    "CSSPendingSubstitutionValue.cpp",
    "CSSPendingSubstitutionValue.h",
    "CSSPrimitiveValue.cpp",
    "CSSPrimitiveValue.h",
    "CSSPrimitiveValueMappings.h",
    "CSSProperty.cpp",
    "CSSPropertyEquality.cpp",
    "CSSPropertyEquality.h",
    "CSSPropertySourceData.cpp",
    "CSSQuadValue.cpp",
    "CSSQuadValue.h",
    "CSSReflectValue.cpp",
    "CSSRule.cpp",
    "CSSRule.h",
    "CSSRuleList.cpp",
    "CSSRuleList.h",
    "CSSSegmentedFontFace.cpp",
    "CSSSegmentedFontFace.h",
    "CSSSelector.cpp",
    "CSSSelectorList.cpp",
    "CSSSelectorList.h",
    "CSSShadowValue.cpp",
    "CSSShadowValue.h",
    "CSSStringValue.cpp",
    "CSSStringValue.h",
    "CSSStyleDeclaration.cpp",
    "CSSStyleDeclaration.h",
    "CSSStyleRule.cpp",
    "CSSStyleRule.h",
    "CSSStyleSheet.cpp",
    "CSSStyleSheet.h",
    "CSSSupportsRule.cpp",
    "CSSSupportsRule.h",
    "CSSSyntaxDescriptor.cpp",
    "CSSSyntaxDescriptor.h",
    "CSSTiming.cpp",
    "CSSTiming.h",
    "CSSTimingFunctionValue.cpp",
    "CSSTimingFunctionValue.h",
    "CSSToLengthConversionData.cpp",
    "CSSToLengthConversionData.h",
    "CSSURIValue.cpp",
    "CSSURIValue.h",
    "CSSUnicodeRangeValue.cpp",
    "CSSUnicodeRangeValue.h",
    "CSSUnsetValue.cpp",
    "CSSUnsetValue.h",
    "CSSValue.cpp",
    "CSSValueList.cpp",
    "CSSValuePair.cpp",
    "CSSValuePair.h",
    "CSSValuePool.cpp",
    "CSSValuePool.h",
    "CSSVariableData.cpp",
    "CSSVariableData.h",
    "CSSVariableReferenceValue.cpp",
    "CSSVariableReferenceValue.h",
    "CSSViewportRule.cpp",
    "CSSViewportRule.h",
    "ComputedStyleCSSValueMapping.cpp",
    "ComputedStyleCSSValueMapping.h",
    "DOMWindowCSS.cpp",
    "DOMWindowCSS.h",
    "DocumentFontFaceSet.cpp",
    "DocumentFontFaceSet.h",
    "ElementRuleCollector.cpp",
    "ElementRuleCollector.h",
    "FontFace.cpp",
    "FontFace.h",
    "FontFaceCache.cpp",
    "FontFaceCache.h",
    "FontFaceSet.cpp",
    "FontFaceSet.h",
    "FontFaceSetLoadEvent.cpp",
    "FontFaceSetLoadEvent.h",
    "FontSize.cpp",
    "FontSize.h",
    "FontStyleMatcher.cpp",
    "FontStyleMatcher.h",
    "HashTools.h",
    "KeyframeStyleRuleCSSStyleDeclaration.cpp",
    "KeyframeStyleRuleCSSStyleDeclaration.h",
    "LocalFontFaceSource.cpp",
    "LocalFontFaceSource.h",
    "MediaList.cpp",
    "MediaList.h",
    "MediaQuery.cpp",
    "MediaQuery.h",
    "MediaQueryEvaluator.cpp",
    "MediaQueryEvaluator.h",
    "MediaQueryExp.cpp",
    "MediaQueryExp.h",
    "MediaQueryList.cpp",
    "MediaQueryList.h",
    "MediaQueryListEvent.h",
    "MediaQueryListListener.cpp",
    "MediaQueryListListener.h",
    "MediaQueryMatcher.cpp",
    "MediaQueryMatcher.h",
    "MediaValues.cpp",
    "MediaValuesCached.cpp",
    "MediaValuesDynamic.cpp",
    "MediaValuesInitialViewport.cpp",
    "MediaValuesInitialViewport.h",
    "PageRuleCollector.cpp",
    "PageRuleCollector.h",
    "PropertyRegistration.cpp",
    "PropertyRegistration.h",
    "PropertyRegistry.cpp",
    "PropertyRegistry.h",
    "PropertySetCSSStyleDeclaration.cpp",
    "PropertySetCSSStyleDeclaration.h",
    "PseudoStyleRequest.h",
    "RemoteFontFaceSource.cpp",
    "RemoteFontFaceSource.h",
    "RuleFeature.cpp",
    "RuleFeature.h",
    "RuleSet.cpp",
    "RuleSet.h",
    "SelectorChecker.cpp",
    "SelectorChecker.h",
    "SelectorFilter.cpp",
    "SelectorFilter.h",
    "StyleAutoColor.h",
    "StyleColor.cpp",
    "StyleColor.h",
    "StyleMedia.cpp",
    "StyleMedia.h",
    "StylePropertySerializer.cpp",
    "StylePropertySerializer.h",
    "StylePropertySet.cpp",
    "StylePropertySet.h",
    "StylePropertyShorthandCustom.cpp",
    "StyleRule.cpp",
    "StyleRule.h",
    "StyleRuleImport.cpp",
    "StyleRuleImport.h",
    "StyleRuleKeyframe.cpp",
    "StyleRuleKeyframe.h",
    "StyleRuleNamespace.h",
    "StyleSheet.cpp",
    "StyleSheet.h",
    "StyleSheetContents.cpp",
    "StyleSheetContents.h",
    "StyleSheetList.cpp",
    "StyleSheetList.h",
    "cssom/CSSAngleValue.cpp",
    "cssom/CSSAngleValue.h",
    "cssom/CSSCalcLength.cpp",
    "cssom/CSSCalcLength.h",
    "cssom/CSSKeywordValue.cpp",
    "cssom/CSSKeywordValue.h",
    "cssom/CSSLengthValue.cpp",
    "cssom/CSSLengthValue.h",
    "cssom/CSSMatrixTransformComponent.cpp",
    "cssom/CSSMatrixTransformComponent.h",
    "cssom/CSSNumberValue.h",
    "cssom/CSSOMKeywords.h",
    "cssom/CSSOMTypes.h",
    "cssom/CSSPerspective.cpp",
    "cssom/CSSPerspective.h",
    "cssom/CSSPositionValue.cpp",
    "cssom/CSSPositionValue.h",
    "cssom/CSSResourceValue.h",
    "cssom/CSSRotation.cpp",
    "cssom/CSSRotation.h",
    "cssom/CSSScale.cpp",
    "cssom/CSSScale.h",
    "cssom/CSSSimpleLength.cpp",
    "cssom/CSSSimpleLength.h",
    "cssom/CSSSkew.cpp",
    "cssom/CSSSkew.h",
    "cssom/CSSStyleImageValue.cpp",
    "cssom/CSSStyleImageValue.h",
    "cssom/CSSStyleValue.cpp",
    "cssom/CSSStyleValue.h",
    "cssom/CSSStyleVariableReferenceValue.h",
    "cssom/CSSTransformComponent.cpp",
    "cssom/CSSTransformComponent.h",
    "cssom/CSSTransformValue.cpp",
    "cssom/CSSTransformValue.h",
    "cssom/CSSTranslation.cpp",
    "cssom/CSSTranslation.h",
    "cssom/CSSURLImageValue.h",
    "cssom/CSSUnparsedValue.cpp",
    "cssom/CSSUnparsedValue.h",
    "cssom/CSSUnsupportedStyleValue.cpp",
    "cssom/CSSUnsupportedStyleValue.h",
    "cssom/ComputedStylePropertyMap.cpp",
    "cssom/ComputedStylePropertyMap.h",
    "cssom/FilteredComputedStylePropertyMap.cpp",
    "cssom/FilteredComputedStylePropertyMap.h",
    "cssom/ImmutableStylePropertyMap.h",
    "cssom/InlineStylePropertyMap.cpp",
    "cssom/InlineStylePropertyMap.h",
    "cssom/MutableStylePropertyMap.h",
    "cssom/StylePropertyMap.cpp",
    "cssom/StylePropertyMap.h",
    "cssom/StyleValueFactory.cpp",
    "cssom/StyleValueFactory.h",
    "cssom/WindowGetComputedStyle.h",
    "invalidation/InvalidationSet.cpp",
    "invalidation/InvalidationSet.h",
    "invalidation/PendingInvalidations.h",
    "invalidation/StyleInvalidator.cpp",
    "invalidation/StyleInvalidator.h",
    "parser/CSSAtRuleID.cpp",
    "parser/CSSAtRuleID.h",
    "parser/CSSLazyParsingState.cpp",
    "parser/CSSLazyParsingState.h",
    "parser/CSSLazyPropertyParserImpl.cpp",
    "parser/CSSLazyPropertyParserImpl.h",
    "parser/CSSParser.cpp",
    "parser/CSSParser.h",
    "parser/CSSParserContext.cpp",
    "parser/CSSParserContext.h",
    "parser/CSSParserFastPaths.cpp",
    "parser/CSSParserFastPaths.h",
    "parser/CSSParserImpl.cpp",
    "parser/CSSParserImpl.h",
    "parser/CSSParserMode.h",
    "parser/CSSParserObserverWrapper.cpp",
    "parser/CSSParserSelector.cpp",
    "parser/CSSParserSelector.h",
    "parser/CSSParserToken.cpp",
    "parser/CSSParserTokenRange.cpp",
    "parser/CSSParserTokenRange.h",
    "parser/CSSPropertyParser.cpp",
    "parser/CSSPropertyParser.h",
    "parser/CSSPropertyParserHelpers.cpp",
    "parser/CSSPropertyParserHelpers.h",
    "parser/CSSSelectorParser.cpp",
    "parser/CSSSelectorParser.h",
    "parser/CSSSupportsParser.cpp",
    "parser/CSSSupportsParser.h",
    "parser/CSSTokenizer.cpp",
    "parser/CSSTokenizerInputStream.cpp",
    "parser/CSSVariableParser.cpp",
    "parser/CSSVariableParser.h",
    "parser/MediaQueryBlockWatcher.cpp",
    "parser/MediaQueryParser.cpp",
    "parser/SizesAttributeParser.cpp",
    "parser/SizesCalcParser.cpp",
    "properties/CSSPropertyAPI.h",
    "properties/CSSPropertyAPIBorderRadius.cpp",
    "properties/CSSPropertyAPICaretColor.cpp",
    "properties/CSSPropertyAPIClip.cpp",
    "properties/CSSPropertyAPIColumnGap.cpp",
    "properties/CSSPropertyAPIContain.cpp",
    "properties/CSSPropertyAPIContent.cpp",
    "properties/CSSPropertyAPICursor.cpp",
    "properties/CSSPropertyAPIFlexBasis.cpp",
    "properties/CSSPropertyAPIFontSizeAdjust.cpp",
    "properties/CSSPropertyAPIFontVariantCaps.cpp",
    "properties/CSSPropertyAPIFontVariantLigatures.cpp",
    "properties/CSSPropertyAPIFontVariationSettings.cpp",
    "properties/CSSPropertyAPIGridAutoFlow.cpp",
    "properties/CSSPropertyAPILetterAndWordSpacing.cpp",
    "properties/CSSPropertyAPIOffsetPosition.cpp",
    "properties/CSSPropertyAPIOutlineColor.cpp",
    "properties/CSSPropertyAPIOutlineOffset.cpp",
    "properties/CSSPropertyAPIPage.cpp",
    "properties/CSSPropertyAPIPaintOrder.cpp",
    "properties/CSSPropertyAPIPaintStroke.cpp",
    "properties/CSSPropertyAPIQuotes.cpp",
    "properties/CSSPropertyAPIRotate.cpp",
    "properties/CSSPropertyAPIScale.cpp",
    "properties/CSSPropertyAPIScrollSnapCoordinate.cpp",
    "properties/CSSPropertyAPIShapeMargin.cpp",
    "properties/CSSPropertyAPISize.cpp",
    "properties/CSSPropertyAPIStrokeDasharray.cpp",
    "properties/CSSPropertyAPITabSize.cpp",
    "properties/CSSPropertyAPITextDecorationColor.cpp",
    "properties/CSSPropertyAPITextDecorationSkip.cpp",
    "properties/CSSPropertyAPITextIndent.cpp",
    "properties/CSSPropertyAPITextSizeAdjust.cpp",
    "properties/CSSPropertyAPITextUnderlinePosition.cpp",
    "properties/CSSPropertyAPITransformOrigin.cpp",
    "properties/CSSPropertyAPITranslate.cpp",
    "properties/CSSPropertyAPIVerticalAlign.cpp",
    "properties/CSSPropertyAPIWebkitBoxFlexGroup.cpp",
    "properties/CSSPropertyAPIWebkitHighlight.cpp",
    "properties/CSSPropertyAPIWebkitLineClamp.cpp",
    "properties/CSSPropertyAPIWebkitPadding.cpp",
    "properties/CSSPropertyAPIWebkitTextEmphasisStyle.cpp",
    "properties/CSSPropertyAPIWebkitTransformOriginZ.cpp",
    "properties/CSSPropertyAPIWillChange.cpp",
    "properties/CSSPropertyAPIZIndex.cpp",
    "properties/CSSPropertyAPIZoom.cpp",
    "properties/CSSPropertyAlignmentUtils.cpp",
    "properties/CSSPropertyAlignmentUtils.h",
    "properties/CSSPropertyDescriptor.h",
    "properties/CSSPropertyLengthUtils.cpp",
    "properties/CSSPropertyLengthUtils.h",
    "properties/CSSPropertyShapeUtils.cpp",
    "properties/CSSPropertyShapeUtils.h",
    "resolver/AnimatedStyleBuilder.cpp",
    "resolver/AnimatedStyleBuilder.h",
    "resolver/CSSToStyleMap.cpp",
    "resolver/CSSToStyleMap.h",
    "resolver/CSSVariableResolver.cpp",
    "resolver/CSSVariableResolver.h",
    "resolver/ElementResolveContext.cpp",
    "resolver/ElementResolveContext.h",
    "resolver/ElementStyleResources.cpp",
    "resolver/ElementStyleResources.h",
    "resolver/FilterOperationResolver.cpp",
    "resolver/FilterOperationResolver.h",
    "resolver/FontBuilder.cpp",
    "resolver/FontBuilder.h",
    "resolver/MatchRequest.h",
    "resolver/MatchResult.cpp",
    "resolver/MatchResult.h",
    "resolver/MatchedPropertiesCache.cpp",
    "resolver/MatchedPropertiesCache.h",
    "resolver/MediaQueryResult.h",
    "resolver/ScopedStyleResolver.cpp",
    "resolver/ScopedStyleResolver.h",
    "resolver/SelectorFilterParentScope.cpp",
    "resolver/SelectorFilterParentScope.h",
    "resolver/SharedStyleFinder.cpp",
    "resolver/SharedStyleFinder.h",
    "resolver/StyleAdjuster.cpp",
    "resolver/StyleAdjuster.h",
    "resolver/StyleBuilderConverter.cpp",
    "resolver/StyleBuilderConverter.h",
    "resolver/StyleBuilderCustom.cpp",
    "resolver/StyleResolver.cpp",
    "resolver/StyleResolver.h",
    "resolver/StyleResolverState.cpp",
    "resolver/StyleResolverState.h",
    "resolver/StyleResolverStats.cpp",
    "resolver/StyleResolverStats.h",
    "resolver/StyleRuleUsageTracker.cpp",
    "resolver/StyleRuleUsageTracker.h",
    "resolver/StyleSharingDepthScope.h",
    "resolver/TransformBuilder.cpp",
    "resolver/TransformBuilder.h",
    "resolver/ViewportStyleResolver.cpp",
    "resolver/ViewportStyleResolver.h",
  ]

  configs += [
    # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
    "//build/config/compiler:no_size_t_to_int_warning",
  ]
}