gecko-dev/toolkit/components/moz.build
Narcis Beleuzu 3f9f7d8191 Backed out 4 changesets (bug 1268889) for Windows GTest failures. CLOSED TREE
Backed out changeset da427a67372e (bug 1268889)
Backed out changeset 97528847b7b7 (bug 1268889)
Backed out changeset b2320061fbcb (bug 1268889)
Backed out changeset dd3b7047ea6f (bug 1268889)
2018-06-21 16:51:55 +03:00

118 lines
2.4 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 = ('Toolkit', 'General')
# These component dirs are built for all apps (including suite)
if CONFIG['MOZ_ENABLE_XREMOTE']:
DIRS += ['remote']
DIRS += [
'aboutcache',
'aboutcheckerboard',
'aboutmemory',
'aboutperformance',
'alerts',
'antitracking',
'apppicker',
'asyncshutdown',
'backgroundhangmonitor',
'browser',
'cleardata',
'clearsitedata',
'cloudstorage',
'commandlines',
'contentprefs',
'contextualidentity',
'crashes',
'crashmonitor',
'diskspacewatcher',
'downloads',
'enterprisepolicies',
'extensions',
'filewatcher',
'finalizationwitness',
'find',
'jsoncpp/src/lib_json',
'lz4',
'mediasniffer',
'microformats',
'mozintl',
'mozprotocol',
'osfile',
'parentalcontrols',
'passwordmgr',
'perf',
'perfmonitoring',
'places',
'privatebrowsing',
'processsingleton',
'promiseworker',
'prompts',
'protobuf',
'reader',
'remotebrowserutils',
'reflect',
'reputationservice',
'resistfingerprinting',
'securityreporter',
'sessionstore',
'startup',
'statusfilter',
'telemetry',
'thumbnails',
'timermanager',
'tooltiptext',
'typeaheadfind',
'utils',
'url-classifier',
'urlformatter',
'viewconfig',
'viewsource',
'windowcreator',
'windowwatcher',
'workerloader',
'xulstore'
]
if CONFIG['MOZ_BUILD_APP'] != 'mobile/android':
DIRS += ['narrate'];
if CONFIG['NS_PRINTING']:
DIRS += ['printing']
if CONFIG['BUILD_CTYPES']:
DIRS += ['ctypes']
if CONFIG['MOZ_FEEDS']:
DIRS += ['feeds']
if CONFIG['MOZ_XUL']:
DIRS += ['autocomplete', 'printingui', 'satchel']
if CONFIG['MOZ_TOOLKIT_SEARCH']:
DIRS += ['search']
DIRS += ['captivedetect']
if CONFIG['OS_TARGET'] != 'Android':
DIRS += ['terminator']
DIRS += ['build']
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
DIRS += ['gfx']
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
EXTRA_COMPONENTS += [
'nsDefaultCLH.js',
'nsDefaultCLH.manifest',
]
if CONFIG['MOZ_BUILD_APP'] == 'browser':
DIRS += ['normandy']