moz.build (2053B)
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", "DOM: Animation") 9 10 MOCHITEST_MANIFESTS += ["test/mochitest.toml"] 11 MOCHITEST_CHROME_MANIFESTS += ["test/chrome.toml"] 12 13 EXPORTS.mozilla.dom += [ 14 "Animation.h", 15 "AnimationEffect.h", 16 "AnimationTimeline.h", 17 "AnimationTimelinesController.h", 18 "CSSAnimation.h", 19 "CSSPseudoElement.h", 20 "CSSTransition.h", 21 "DocumentTimeline.h", 22 "EndpointBehavior.h", 23 "KeyframeEffect.h", 24 "ScrollTimeline.h", 25 "ViewTimeline.h", 26 ] 27 28 EXPORTS.mozilla += [ 29 "AnimationComparator.h", 30 "AnimationEventDispatcher.h", 31 "AnimationPerformanceWarning.h", 32 "AnimationPropertySegment.h", 33 "AnimationTarget.h", 34 "AnimationUtils.h", 35 "ComputedTiming.h", 36 "EffectCompositor.h", 37 "EffectSet.h", 38 "ElementAnimationData.h", 39 "Keyframe.h", 40 "KeyframeEffectParams.h", 41 "KeyframeUtils.h", 42 "PostRestyleMode.h", 43 "PseudoElementHashEntry.h", 44 "ScrollTimelineAnimationTracker.h", 45 "TimingParams.h", 46 ] 47 48 UNIFIED_SOURCES += [ 49 "Animation.cpp", 50 "AnimationEffect.cpp", 51 "AnimationEventDispatcher.cpp", 52 "AnimationPerformanceWarning.cpp", 53 "AnimationTimeline.cpp", 54 "AnimationTimelinesController.cpp", 55 "AnimationUtils.cpp", 56 "CSSAnimation.cpp", 57 "CSSPseudoElement.cpp", 58 "CSSTransition.cpp", 59 "DocumentTimeline.cpp", 60 "EffectCompositor.cpp", 61 "EffectSet.cpp", 62 "ElementAnimationData.cpp", 63 "KeyframeEffect.cpp", 64 "KeyframeUtils.cpp", 65 "ScrollTimeline.cpp", 66 "ScrollTimelineAnimationTracker.cpp", 67 "TimingParams.cpp", 68 "ViewTimeline.cpp", 69 ] 70 71 LOCAL_INCLUDES += [ 72 "/dom/base", 73 "/layout/base", 74 "/layout/painting", 75 "/layout/style", 76 ] 77 78 include("/ipc/chromium/chromium-config.mozbuild") 79 80 FINAL_LIBRARY = "xul"