123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
- # 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', 'XP Toolkit/Widgets: XUL')
- with Files('*Menu*'):
- BUG_COMPONENT = ('Core', 'XP Toolkit/Widgets: Menus')
- if CONFIG['ENABLE_TESTS']:
- MOCHITEST_MANIFESTS += ['test/mochitest.ini']
- MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']
- BROWSER_CHROME_MANIFESTS += ['test/browser.ini']
- XPIDL_SOURCES += [
- 'nsIBoxObject.idl',
- 'nsIBrowserBoxObject.idl',
- 'nsIContainerBoxObject.idl',
- 'nsIListBoxObject.idl',
- 'nsIMenuBoxObject.idl',
- 'nsIScrollBoxObject.idl',
- 'nsISliderListener.idl',
- ]
- XPIDL_MODULE = 'layout_xul'
- EXPORTS += [
- 'nsBox.h',
- 'nsIScrollbarMediator.h',
- 'nsPIBoxObject.h',
- 'nsPIListBoxObject.h',
- 'nsXULPopupManager.h',
- ]
- EXPORTS.mozilla.dom += [
- 'BoxObject.h',
- 'ContainerBoxObject.h',
- 'ListBoxObject.h',
- 'MenuBoxObject.h',
- 'PopupBoxObject.h',
- 'ScrollBoxObject.h',
- ]
- SOURCES += [
- 'BoxObject.cpp',
- 'nsBox.cpp',
- 'nsBoxFrame.cpp',
- 'nsBoxLayout.cpp',
- 'nsBoxLayoutState.cpp',
- 'nsButtonBoxFrame.cpp',
- 'nsRepeatService.cpp',
- 'nsRootBoxFrame.cpp',
- 'nsScrollbarButtonFrame.cpp',
- 'nsScrollbarFrame.cpp',
- 'nsScrollBoxFrame.cpp',
- 'nsSliderFrame.cpp',
- 'nsSprocketLayout.cpp',
- 'nsStackFrame.cpp',
- 'nsStackLayout.cpp',
- 'nsXULTooltipListener.cpp',
- ]
- if CONFIG['MOZ_XUL']:
- SOURCES += [
- 'ContainerBoxObject.cpp',
- 'ListBoxObject.cpp',
- 'MenuBoxObject.cpp',
- 'nsDeckFrame.cpp',
- 'nsDocElementBoxFrame.cpp',
- 'nsGroupBoxFrame.cpp',
- 'nsImageBoxFrame.cpp',
- 'nsLeafBoxFrame.cpp',
- 'nsListBoxBodyFrame.cpp',
- 'nsListBoxLayout.cpp',
- 'nsListItemFrame.cpp',
- 'nsMenuBarFrame.cpp',
- 'nsMenuBarListener.cpp',
- 'nsMenuFrame.cpp',
- 'nsMenuPopupFrame.cpp',
- 'nsPopupSetFrame.cpp',
- 'nsProgressMeterFrame.cpp',
- 'nsResizerFrame.cpp',
- 'nsSplitterFrame.cpp',
- 'nsTextBoxFrame.cpp',
- 'nsTitleBarFrame.cpp',
- 'nsXULLabelFrame.cpp',
- 'nsXULPopupManager.cpp',
- 'PopupBoxObject.cpp',
- 'ScrollBoxObject.cpp',
- ]
- if CONFIG['MOZ_XUL']:
- DIRS += ['tree', 'grid']
- FINAL_LIBRARY = 'xul'
- LOCAL_INCLUDES += [
- '../base',
- '../generic',
- '../style',
- '/dom/base',
- ]
- if CONFIG['GNU_CXX']:
- CXXFLAGS += ['-Wno-error=shadow']
|