moz.build (1748B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 with Files("**"): 8 BUG_COMPONENT = ("Core", "SVG") 9 10 MOCHITEST_MANIFESTS += ["test/mochitest.toml"] 11 12 EXPORTS.mozilla += [ 13 "SMILAnimationController.h", 14 "SMILAnimationFunction.h", 15 "SMILAttr.h", 16 "SMILCompositorTable.h", 17 "SMILCSSValueType.h", 18 "SMILInstanceTime.h", 19 "SMILInterval.h", 20 "SMILKeySpline.h", 21 "SMILMilestone.h", 22 "SMILNullType.h", 23 "SMILParserUtils.h", 24 "SMILRepeatCount.h", 25 "SMILSetAnimationFunction.h", 26 "SMILTargetIdentifier.h", 27 "SMILTimeContainer.h", 28 "SMILTimedElement.h", 29 "SMILTimeValue.h", 30 "SMILTimeValueSpec.h", 31 "SMILTimeValueSpecParams.h", 32 "SMILType.h", 33 "SMILTypes.h", 34 "SMILValue.h", 35 ] 36 37 EXPORTS.mozilla.dom += [ 38 "TimeEvent.h", 39 ] 40 41 UNIFIED_SOURCES += [ 42 "SMILAnimationController.cpp", 43 "SMILAnimationFunction.cpp", 44 "SMILBoolType.cpp", 45 "SMILCompositor.cpp", 46 "SMILCSSProperty.cpp", 47 "SMILCSSValueType.cpp", 48 "SMILEnumType.cpp", 49 "SMILFloatType.cpp", 50 "SMILInstanceTime.cpp", 51 "SMILIntegerType.cpp", 52 "SMILInterval.cpp", 53 "SMILKeySpline.cpp", 54 "SMILNullType.cpp", 55 "SMILParserUtils.cpp", 56 "SMILRepeatCount.cpp", 57 "SMILStringType.cpp", 58 "SMILTimeContainer.cpp", 59 "SMILTimedElement.cpp", 60 "SMILTimeValue.cpp", 61 "SMILTimeValueSpec.cpp", 62 "SMILValue.cpp", 63 "TimeEvent.cpp", 64 ] 65 66 LOCAL_INCLUDES += [ 67 "/dom/base", 68 "/dom/svg", 69 "/layout/base", 70 "/layout/style", 71 ] 72 73 FINAL_LIBRARY = "xul"