fune/browser/components/moz.build
Andrew McCreight 28946d1b1d Bug 1615109, part 2 - Remove the SharePicker stub implementation. r=marcosc
The stub implementation seems like it conflicts on platforms where we have an
implementation, is registered in the child process where we don't need it,
and the implementation itself uses getters where it should use fields.

The code that tries to find a sharepicker implementation handles one not
being registered just fine as far as I can see, so just remove the stub
implementation now that we have actual implementations for people to
look at.

Differential Revision: https://phabricator.services.mozilla.com/D69147

--HG--
extra : moz-landing-system : lando
2020-04-01 17:53:31 +00:00

108 lines
2.3 KiB
Python

# -*- 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 = ("Firefox", "General")
with Files("distribution.js"):
BUG_COMPONENT = ("Firefox", "Distributions")
with Files("tests/**"):
BUG_COMPONENT = ("Firefox", "General")
with Files("tests/browser/browser_contentpermissionprompt.js"):
BUG_COMPONENT = ("Firefox", "Site Permissions")
with Files("tests/unit/test_distribution.js"):
BUG_COMPONENT = ("Firefox", "Distributions")
with Files("safebrowsing/**"):
BUG_COMPONENT = ("Toolkit", "Safe Browsing")
with Files('controlcenter/**'):
BUG_COMPONENT = ('Firefox', 'General')
DIRS += [
'about',
'aboutconfig',
'aboutlogins',
'attribution',
'contextualidentity',
'customizableui',
'dirprovider',
'doh',
'downloads',
'enterprisepolicies',
'extensions',
'fxmonitor',
'migration',
'newtab',
'originattributes',
'places',
'pocket',
'preferences',
'privatebrowsing',
'protections',
'protocolhandler',
'resistfingerprinting',
'search',
'sessionstore',
'shell',
'ssb',
'syncedtabs',
'uitour',
'urlbar',
'translation',
]
DIRS += ['build']
if CONFIG['NIGHTLY_BUILD']:
DIRS += [
'payments',
]
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
DIRS += ['touchbar']
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
DIRS += ['installerprefs']
XPIDL_SOURCES += [
'nsIBrowserHandler.idl',
]
XPIDL_MODULE = 'browsercompsbase'
XPCOM_MANIFESTS += [
'components.conf',
]
EXTRA_COMPONENTS += [
'BrowserComponents.manifest',
'tests/startupRecorder.js',
'tests/testComponents.manifest',
]
EXTRA_JS_MODULES += [
'BrowserContentHandler.jsm',
'BrowserGlue.jsm',
'distribution.js',
]
BROWSER_CHROME_MANIFESTS += [
'safebrowsing/content/test/browser.ini',
'tests/browser/browser.ini',
]
if CONFIG['MOZ_UPDATER']:
BROWSER_CHROME_MANIFESTS += [
'tests/browser/whats_new_page/browser.ini',
]
XPCSHELL_TESTS_MANIFESTS += [
'tests/unit/xpcshell.ini'
]