# -*- 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/. # These component dirs are built for all apps (including suite) if CONFIG['MOZ_ENABLE_XREMOTE']: DIRS += ['remote'] DIRS += [ 'aboutcache', 'aboutcheckerboard', 'aboutmemory', 'aboutperformance', 'addoncompat', 'alerts', 'apppicker', 'asyncshutdown', 'commandlines', 'console', 'contentprefs', 'contextualidentity', 'cookie', 'crashmonitor', 'diskspacewatcher', 'downloads', 'exthelper', 'filewatcher', 'finalizationwitness', 'formautofill', 'find', 'gfx', 'jsdownloads', 'lz4', 'mediasniffer', 'microformats', 'mozprotocol', 'osfile', 'parentalcontrols', 'passwordmgr', 'perf', 'perfmonitoring', 'places', 'privatebrowsing', 'processsingleton', 'promiseworker', 'prompts', 'protobuf', 'reader', 'remotebrowserutils', 'reflect', 'securityreporter', 'sqlite', 'startup', 'statusfilter', 'telemetry', 'thumbnails', 'timermanager', 'tooltiptext', 'typeaheadfind', 'utils', 'urlformatter', 'viewconfig', 'workerloader', 'xulstore' ] if CONFIG['MOZ_WEBEXTENSIONS']: DIRS += ['webextensions'] DIRS += ['mozintl'] if not CONFIG['MOZ_FENNEC']: DIRS += ['narrate', 'viewsource']; if CONFIG['NS_PRINTING']: DIRS += ['printing'] if CONFIG['BUILD_CTYPES']: DIRS += ['ctypes'] if CONFIG['MOZ_FEEDS']: DIRS += ['feeds'] if CONFIG['MOZ_XUL']: DIRS += ['autocomplete', 'satchel'] if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']: DIRS += ['filepicker'] if CONFIG['MOZ_TOOLKIT_SEARCH']: DIRS += ['search'] if CONFIG['MOZ_URL_CLASSIFIER']: DIRS += ['url-classifier'] DIRS += ['captivedetect'] if CONFIG['OS_TARGET'] != 'Android': DIRS += ['terminator'] DIRS += ['build'] if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android': EXTRA_COMPONENTS += [ 'nsDefaultCLH.js', 'nsDefaultCLH.manifest', ]