"Fossies" - the Fresh Open Source Software Archive

Member "firefox-69.0.1/docshell/base/moz.build" (17 Sep 2019, 3198 Bytes) of package /linux/www/firefox-69.0.1.source.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "moz.build": 68.0.2_vs_69.0.

    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', 'Document Navigation')
    9 
   10 with Files('crashtests/430628*'):
   11     BUG_COMPONENT = ('Core', 'Editor')
   12 
   13 with Files('crashtests/432114*'):
   14     BUG_COMPONENT = ('Core', 'Editor')
   15 
   16 with Files('crashtests/500328*'):
   17     BUG_COMPONENT = ('Firefox', 'Bookmarks & History')
   18 
   19 with Files('IHistory.h'):
   20     BUG_COMPONENT = ('Toolkit', 'Places')
   21 
   22 with Files('*LoadContext.*'):
   23     BUG_COMPONENT = ('Core', 'Networking')
   24 
   25 with Files('nsAboutRedirector.*'):
   26     BUG_COMPONENT = ('Core', 'General')
   27 
   28 with Files('nsILinkHandler.*'):
   29     BUG_COMPONENT = ('Core', 'DOM: Core & HTML')
   30 
   31 with Files('nsIScrollObserver.*'):
   32     BUG_COMPONENT = ('Core', 'Panning and Zooming')
   33 
   34 DIRS += [
   35     'timeline',
   36 ]
   37 
   38 XPIDL_SOURCES += [
   39     'nsIContentViewer.idl',
   40     'nsIContentViewerEdit.idl',
   41     'nsIDocShell.idl',
   42     'nsIDocShellTreeItem.idl',
   43     'nsIDocShellTreeOwner.idl',
   44     'nsIDocumentLoaderFactory.idl',
   45     'nsILoadContext.idl',
   46     'nsILoadURIDelegate.idl',
   47     'nsIPrivacyTransitionObserver.idl',
   48     'nsIReflowObserver.idl',
   49     'nsIRefreshURI.idl',
   50     'nsIScrollable.idl',
   51     'nsITooltipListener.idl',
   52     'nsITooltipTextProvider.idl',
   53     'nsIURIFixup.idl',
   54     'nsIWebNavigation.idl',
   55     'nsIWebNavigationInfo.idl',
   56     'nsIWebPageDescriptor.idl',
   57 ]
   58 
   59 XPIDL_MODULE = 'docshell'
   60 
   61 EXPORTS += [
   62     'nsCTooltipTextProvider.h',
   63     'nsDocShell.h',
   64     'nsDocShellLoadState.h',
   65     'nsDocShellLoadTypes.h',
   66     'nsDocShellTreeOwner.h',
   67     'nsILinkHandler.h',
   68     'nsIScrollObserver.h',
   69     'SerializedLoadContext.h',
   70 ]
   71 
   72 EXPORTS.mozilla += [
   73     'IHistory.h',
   74     'LoadContext.h',
   75 ]
   76 
   77 EXPORTS.mozilla.dom += [
   78     'BrowsingContext.h',
   79     'BrowsingContextFieldList.h',
   80     'BrowsingContextGroup.h',
   81     'CanonicalBrowsingContext.h',
   82     'ChildProcessChannelListener.h',
   83 ]
   84 
   85 UNIFIED_SOURCES += [
   86     'BrowsingContext.cpp',
   87     'BrowsingContextGroup.cpp',
   88     'CanonicalBrowsingContext.cpp',
   89     'ChildProcessChannelListener.cpp',
   90     'LoadContext.cpp',
   91     'nsAboutRedirector.cpp',
   92     'nsDefaultURIFixup.cpp',
   93     'nsDocShell.cpp',
   94     'nsDocShellEditorData.cpp',
   95     'nsDocShellEnumerator.cpp',
   96     'nsDocShellLoadState.cpp',
   97     'nsDocShellTreeOwner.cpp',
   98     'nsDSURIContentListener.cpp',
   99     'nsPingListener.cpp',
  100     'nsRefreshTimer.cpp',
  101     'nsWebNavigationInfo.cpp',
  102     'SerializedLoadContext.cpp',
  103 ]
  104 
  105 include('/ipc/chromium/chromium-config.mozbuild')
  106 
  107 FINAL_LIBRARY = 'xul'
  108 LOCAL_INCLUDES += [
  109     '/docshell/shistory',
  110     '/dom/base',
  111     '/dom/bindings',
  112     '/js/xpconnect/src',
  113     '/layout/base',
  114     '/layout/generic',
  115     '/layout/style',
  116     '/layout/xul',
  117     '/netwerk/base',
  118     '/netwerk/protocol/viewsource',
  119     '/toolkit/components/browser',
  120     '/toolkit/components/find',
  121     '/tools/profiler',
  122 ]
  123 
  124 if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
  125     CXXFLAGS += ['-Wno-error=shadow']
  126 
  127 if CONFIG['MOZ_LAYOUT_DEBUGGER']:
  128     DEFINES['MOZ_LAYOUT_DEBUGGER'] = True