moz.build (1501B)
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", "Layout: Tables") 9 10 MOCHITEST_MANIFESTS += ["test/mochitest.toml"] 11 12 EXPORTS += [ 13 "celldata.h", # included by nsCellMap.h 14 "nsCellMap.h", # included by nsTableWrapperFrame.h 15 "nsITableCellLayout.h", 16 "nsTableCellFrame.h", # included by dom/base/Selection.cpp 17 "nsTableFrame.h", # included by nsTableWrapperFrame.h 18 "nsTableRowFrame.h", # included by nsTableCellFrame.h 19 "nsTableRowGroupFrame.h", # included by nsTableRowFrame.h 20 "nsTableWrapperFrame.h", # included by dom/base/Selection.cpp 21 "TableArea.h", # included by nsCellMap.h 22 ] 23 24 UNIFIED_SOURCES += [ 25 "BasicTableLayoutStrategy.cpp", 26 "FixedTableLayoutStrategy.cpp", 27 "nsCellMap.cpp", 28 "nsTableCellFrame.cpp", 29 "nsTableColFrame.cpp", 30 "nsTableColGroupFrame.cpp", 31 "nsTableFrame.cpp", 32 "nsTableRowFrame.cpp", 33 "nsTableRowGroupFrame.cpp", 34 "nsTableWrapperFrame.cpp", 35 "SpanningCellSorter.cpp", 36 ] 37 38 include("/ipc/chromium/chromium-config.mozbuild") 39 40 FINAL_LIBRARY = "xul" 41 42 LOCAL_INCLUDES += [ 43 "../../intl/unicharutil/util", 44 "../base", 45 "../generic", 46 "../painting", 47 "../style", 48 "../xul", 49 "/dom/base", 50 "/dom/html", 51 ]