blob: 54476c084600156bd8cbcb6627d7aa76525090d9 [file] [log] [blame]
# 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",
"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",
"CSSFunctionValue.cpp",
"CSSFunctionValue.h",
"CSSGradientValue.cpp",
"CSSGradientValue.h",
"CSSGridAutoRepeatValue.cpp",
"CSSGridAutoRepeatValue.h",
"CSSGridLineNamesValue.cpp",
"CSSGridLineNamesValue.h",
"CSSGridTemplateAreasValue.cpp",
"CSSGridTemplateAreasValue.h",
"CSSGroupingRule.cpp",
"CSSGroupingRule.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",
"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",
"PageRuleCollector.cpp",
"PageRuleCollector.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",
"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/CSSTokenStreamValue.cpp",
"cssom/CSSTokenStreamValue.h",
"cssom/CSSTransformComponent.cpp",
"cssom/CSSTransformComponent.h",
"cssom/CSSTransformValue.cpp",
"cssom/CSSTransformValue.h",
"cssom/CSSTranslation.cpp",
"cssom/CSSTranslation.h",
"cssom/CSSURLImageValue.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",
"invalidation/StyleSheetInvalidationAnalysis.cpp",
"invalidation/StyleSheetInvalidationAnalysis.h",
"parser/CSSAtRuleID.cpp",
"parser/CSSAtRuleID.h",
"parser/CSSParser.cpp",
"parser/CSSParser.h",
"parser/CSSParserFastPaths.cpp",
"parser/CSSParserFastPaths.h",
"parser/CSSParserImpl.cpp",
"parser/CSSParserImpl.h",
"parser/CSSParserMode.cpp",
"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",
"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/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",
]
}