michael@0: # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- michael@0: # vim: set filetype=python: michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: interfaces = [ michael@0: 'base', michael@0: 'canvas', michael@0: 'core', michael@0: 'html', michael@0: 'events', michael@0: 'devicestorage', michael@0: 'settings', michael@0: 'stylesheets', michael@0: 'sidebar', michael@0: 'css', michael@0: 'traversal', michael@0: 'range', michael@0: 'xbl', michael@0: 'xpath', michael@0: 'xul', michael@0: 'storage', michael@0: 'json', michael@0: 'offline', michael@0: 'geolocation', michael@0: 'notification', michael@0: 'permission', michael@0: 'svg', michael@0: 'smil', michael@0: 'apps', michael@0: 'gamepad', michael@0: ] michael@0: michael@0: PARALLEL_DIRS += ['interfaces/' + i for i in interfaces] michael@0: michael@0: PARALLEL_DIRS += [ michael@0: 'apps', michael@0: 'base', michael@0: 'activities', michael@0: 'bindings', michael@0: 'battery', michael@0: 'bluetooth', michael@0: 'browser-element', michael@0: 'contacts', michael@0: 'phonenumberutils', michael@0: 'alarm', michael@0: 'datastore', michael@0: 'devicestorage', michael@0: 'encoding', michael@0: 'events', michael@0: 'file', michael@0: 'filesystem', michael@0: 'fmradio', michael@0: 'asmjscache', michael@0: 'media', michael@0: 'messages', michael@0: 'power', michael@0: 'push', michael@0: 'quota', michael@0: 'settings', michael@0: 'mobilemessage', michael@0: 'src', michael@0: 'time', michael@0: 'locales', michael@0: 'network', michael@0: 'permission', michael@0: 'plugins/base', michael@0: 'plugins/ipc', michael@0: 'indexedDB', michael@0: 'system', michael@0: 'ipc', michael@0: 'identity', michael@0: 'workers', michael@0: 'camera', michael@0: 'audiochannel', michael@0: 'promise', michael@0: 'smil', michael@0: 'telephony', michael@0: 'inputmethod', michael@0: 'webidl', michael@0: 'xbl', michael@0: 'xslt', michael@0: ] michael@0: michael@0: if CONFIG['OS_ARCH'] == 'WINNT': michael@0: PARALLEL_DIRS += ['plugins/ipc/hangui'] michael@0: michael@0: if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk': michael@0: PARALLEL_DIRS += [ michael@0: 'speakermanager', michael@0: 'wifi', michael@0: ] michael@0: michael@0: if CONFIG['MOZ_B2G_RIL']: michael@0: PARALLEL_DIRS += [ michael@0: 'icc', michael@0: 'cellbroadcast', michael@0: 'mobileconnection', michael@0: 'voicemail', michael@0: 'wappush', michael@0: ] michael@0: michael@0: if CONFIG['MOZ_PAY']: michael@0: PARALLEL_DIRS += ['payment'] michael@0: michael@0: if CONFIG['MOZ_GAMEPAD']: michael@0: PARALLEL_DIRS += ['gamepad'] michael@0: michael@0: if CONFIG['MOZ_NFC']: michael@0: PARALLEL_DIRS += ['nfc'] michael@0: michael@0: if CONFIG['MOZ_B2G']: michael@0: PARALLEL_DIRS += ['downloads'] michael@0: michael@0: TEST_DIRS += [ michael@0: 'tests', michael@0: 'imptests', michael@0: ] michael@0: michael@0: if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'cocoa', 'windows', 'android', 'qt'): michael@0: TEST_DIRS += ['plugins/test'] michael@0: