Files
UXP-Fixed/layout/tables/moz.build
T
wolfbeast 0de40040f0 Issue #146 - Part 2: Remove custom table painting component.
Since we're now putting table borders and backgrounds properly in the
display lists, we no longer need this custom component to do this work
for us.
2019-11-02 23:10:06 +01:00

46 lines
1.1 KiB
INI

# -*- 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', 'Layout: Tables')
MOCHITEST_MANIFESTS += ['test/mochitest.ini']
EXPORTS += [
'nsITableCellLayout.h',
]
UNIFIED_SOURCES += [
'BasicTableLayoutStrategy.cpp',
'FixedTableLayoutStrategy.cpp',
'nsCellMap.cpp',
'nsTableCellFrame.cpp',
'nsTableColFrame.cpp',
'nsTableColGroupFrame.cpp',
'nsTableFrame.cpp',
'nsTableRowFrame.cpp',
'nsTableRowGroupFrame.cpp',
'nsTableWrapperFrame.cpp',
'SpanningCellSorter.cpp',
]
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'../../intl/unicharutil/util',
'../base',
'../generic',
'../style',
'../xul',
'/dom/base',
'/dom/html',
]
DEFINES['DEBUG_TABLE_STRATEGY_off'] = True
if CONFIG['GNU_CXX']:
CXXFLAGS += ['-Wno-error=shadow']