Source code

Revision control

Copy as Markdown

Other Tools

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
with Files("**"):
BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
EXPORTS.mozilla.dom += [
"CSSColor.h",
"CSSColorValue.h",
"CSSHSL.h",
"CSSHWB.h",
"CSSImageValue.h",
"CSSKeywordValue.h",
"CSSLab.h",
"CSSLCH.h",
"CSSMathClamp.h",
"CSSMathInvert.h",
"CSSMathMax.h",
"CSSMathMin.h",
"CSSMathNegate.h",
"CSSMathProduct.h",
"CSSMathSum.h",
"CSSMathValue.h",
"CSSMatrixComponent.h",
"CSSNumericArray.h",
"CSSNumericValue.h",
"CSSOKLab.h",
"CSSOKLCH.h",
"CSSPerspective.h",
"CSSRGB.h",
"CSSRotate.h",
"CSSScale.h",
"CSSSkew.h",
"CSSSkewX.h",
"CSSSkewY.h",
"CSSStyleValue.h",
"CSSTransformComponent.h",
"CSSTransformValue.h",
"CSSTranslate.h",
"CSSUnitValue.h",
"CSSUnparsedValue.h",
"CSSVariableReferenceValue.h",
"StylePropertyMap.h",
"StylePropertyMapReadOnly.h",
]
UNIFIED_SOURCES += [
"CSSColor.cpp",
"CSSColorValue.cpp",
"CSSHSL.cpp",
"CSSHWB.cpp",
"CSSImageValue.cpp",
"CSSKeywordValue.cpp",
"CSSLab.cpp",
"CSSLCH.cpp",
"CSSMathClamp.cpp",
"CSSMathInvert.cpp",
"CSSMathMax.cpp",
"CSSMathMin.cpp",
"CSSMathNegate.cpp",
"CSSMathProduct.cpp",
"CSSMathSum.cpp",
"CSSMathValue.cpp",
"CSSMatrixComponent.cpp",
"CSSNumericArray.cpp",
"CSSNumericValue.cpp",
"CSSOKLab.cpp",
"CSSOKLCH.cpp",
"CSSPerspective.cpp",
"CSSRGB.cpp",
"CSSRotate.cpp",
"CSSScale.cpp",
"CSSSkew.cpp",
"CSSSkewX.cpp",
"CSSSkewY.cpp",
"CSSStyleValue.cpp",
"CSSTransformComponent.cpp",
"CSSTransformValue.cpp",
"CSSTranslate.cpp",
"CSSUnitValue.cpp",
"CSSUnparsedValue.cpp",
"CSSVariableReferenceValue.cpp",
"StylePropertyMap.cpp",
"StylePropertyMapReadOnly.cpp",
]
FINAL_LIBRARY = "xul"
include("/ipc/chromium/chromium-config.mozbuild")