moz.build (1712B)
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", "Web Painting") 9 10 EXPORTS += [ 11 "ActiveLayerTracker.h", 12 "DisplayItemClip.h", 13 "DisplayItemClipChain.h", 14 "DisplayListClipState.h", 15 "HitTestInfo.h", 16 "MatrixStack.h", 17 "nsCSSRendering.h", 18 "nsCSSRenderingBorders.h", 19 "nsCSSRenderingGradients.h", 20 "nsDisplayItemTypes.h", 21 "nsDisplayItemTypesList.h", 22 "nsDisplayList.h", 23 "nsDisplayListArenaTypes.h", 24 "nsDisplayListInvalidation.h", 25 "nsImageRenderer.h", 26 "RetainedDisplayListBuilder.h", 27 "RetainedDisplayListHelpers.h", 28 "TransformClipNode.h", 29 "WindowRenderer.h", 30 ] 31 32 UNIFIED_SOURCES += [ 33 "ActiveLayerTracker.cpp", 34 "DashedCornerFinder.cpp", 35 "DisplayItemClip.cpp", 36 "DisplayItemClipChain.cpp", 37 "DisplayListClipState.cpp", 38 "DottedCornerFinder.cpp", 39 "HitTestInfo.cpp", 40 "nsCSSRendering.cpp", 41 "nsCSSRenderingBorders.cpp", 42 "nsCSSRenderingGradients.cpp", 43 "nsDisplayList.cpp", 44 "nsDisplayListInvalidation.cpp", 45 "nsImageRenderer.cpp", 46 "RetainedDisplayListBuilder.cpp", 47 "WindowRenderer.cpp", 48 ] 49 50 include("/ipc/chromium/chromium-config.mozbuild") 51 52 LOCAL_INCLUDES += [ 53 "/docshell/base", 54 "/dom/base", 55 "/gfx/2d", 56 "/gfx/cairo/cairo/src", 57 "/layout/base", 58 "/layout/generic", 59 "/layout/style", 60 "/layout/tables", 61 "/layout/xul", 62 ] 63 64 LOCAL_INCLUDES += CONFIG["SKIA_INCLUDES"] 65 66 FINAL_LIBRARY = "xul"