mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 06:35:42 +00:00
282a183d55
This takes the TLS Error Reporting functionality used in the aboutNetError.xhtml and aboutCertError.xhtml error pages and moves it to its own component. This allows us to make use of this same error reporting functionality from elsewhere. Notably, this allows us to send error reports for issues that occur when loading subresources. The xpcshell test included is in security/manager/ssl/tests because we need to make use of tlsserver functionality from the PSM tests.
114 lines
2.4 KiB
Python
114 lines
2.4 KiB
Python
# -*- Mode: python; c-basic-offset: 4; 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/.
|
|
|
|
# These component dirs are built for all apps (including suite)
|
|
if CONFIG['MOZ_ENABLE_XREMOTE']:
|
|
DIRS += ['remote']
|
|
|
|
DIRS += [
|
|
'aboutcache',
|
|
'aboutcheckerboard',
|
|
'aboutmemory',
|
|
'addoncompat',
|
|
'alerts',
|
|
'apppicker',
|
|
'asyncshutdown',
|
|
'commandlines',
|
|
'console',
|
|
'contentprefs',
|
|
'cookie',
|
|
'crashmonitor',
|
|
'diskspacewatcher',
|
|
'downloads',
|
|
'extensions',
|
|
'exthelper',
|
|
'filepicker',
|
|
'filewatcher',
|
|
'finalizationwitness',
|
|
'formautofill',
|
|
'find',
|
|
'gfx',
|
|
'jsdownloads',
|
|
'lz4',
|
|
'mediasniffer',
|
|
'microformats',
|
|
'osfile',
|
|
'parentalcontrols',
|
|
'passwordmgr',
|
|
'perf',
|
|
'places',
|
|
'privatebrowsing',
|
|
'processsingleton',
|
|
'promiseworker',
|
|
'prompts',
|
|
'protobuf',
|
|
'reader',
|
|
'remotebrowserutils',
|
|
'reflect',
|
|
'securityreporter',
|
|
'sqlite',
|
|
'startup',
|
|
'statusfilter',
|
|
'telemetry',
|
|
'thumbnails',
|
|
'timermanager',
|
|
'typeaheadfind',
|
|
'utils',
|
|
'urlformatter',
|
|
'viewconfig',
|
|
'workerloader',
|
|
'xulstore'
|
|
]
|
|
|
|
if CONFIG['MOZ_BUILD_APP'] != 'mobile/android':
|
|
DIRS += ['viewsource'];
|
|
|
|
if CONFIG['NS_PRINTING']:
|
|
DIRS += ['printing']
|
|
|
|
if CONFIG['MOZ_CRASHREPORTER']:
|
|
DIRS += ['crashes']
|
|
|
|
if CONFIG['MOZ_SOCIAL']:
|
|
DIRS += ['social']
|
|
|
|
if CONFIG['BUILD_CTYPES']:
|
|
DIRS += ['ctypes']
|
|
|
|
if CONFIG['MOZ_FEEDS']:
|
|
DIRS += ['feeds']
|
|
|
|
if CONFIG['MOZ_HELP_VIEWER']:
|
|
DIRS += ['help']
|
|
|
|
if CONFIG['MOZ_XUL']:
|
|
DIRS += ['autocomplete', 'satchel']
|
|
|
|
if CONFIG['MOZ_TOOLKIT_SEARCH']:
|
|
DIRS += ['search']
|
|
|
|
if CONFIG['MOZ_URL_CLASSIFIER']:
|
|
DIRS += ['url-classifier']
|
|
|
|
DIRS += ['captivedetect']
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] != "gonk" and CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
|
|
DIRS += ['terminator']
|
|
|
|
if CONFIG['NIGHTLY_BUILD']: # Bug 1136927 - Performance Monitoring is not ready for prime-time yet
|
|
DIRS += [
|
|
'aboutperformance',
|
|
'perfmonitoring',
|
|
]
|
|
|
|
DIRS += ['build']
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
|
|
EXTRA_COMPONENTS += [
|
|
'nsDefaultCLH.js',
|
|
'nsDefaultCLH.manifest',
|
|
]
|