123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
- # 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/.
- JAR_MANIFESTS += ['jar.mn']
- interfaces = [
- 'base',
- 'canvas',
- 'core',
- 'html',
- 'events',
- 'settings',
- 'stylesheets',
- 'sidebar',
- 'css',
- 'traversal',
- 'range',
- 'xbl',
- 'xpath',
- 'xul',
- 'security',
- 'storage',
- 'json',
- 'offline',
- 'geolocation',
- 'notification',
- 'permission',
- 'svg',
- 'smil',
- 'apps',
- 'push',
- ]
- DIRS += ['interfaces/' + i for i in interfaces]
- DIRS += [
- 'abort',
- 'animation',
- 'apps',
- 'base',
- 'archivereader',
- 'bindings',
- 'browser-element',
- 'cache',
- 'canvas',
- 'crypto',
- 'encoding',
- 'events',
- 'fetch',
- 'filehandle',
- 'filesystem',
- 'gamepad',
- 'geolocation',
- 'grid',
- 'heapsnapshot',
- 'html',
- 'json',
- 'jsurl',
- 'asmjscache',
- 'mathml',
- 'media',
- 'notification',
- 'offline',
- 'power',
- 'push',
- 'quota',
- 'security',
- 'settings',
- 'storage',
- 'svg',
- 'time',
- 'locales',
- 'network',
- 'permission',
- 'plugins/base',
- 'plugins/ipc',
- 'indexedDB',
- 'system',
- 'ipc',
- 'workers',
- 'audiochannel',
- 'broadcastchannel',
- 'messagechannel',
- 'promise',
- 'smil',
- 'url',
- 'inputmethod',
- 'webidl',
- 'xbl',
- 'xml',
- 'xslt',
- 'xul',
- 'manifest',
- 'u2f',
- 'console',
- 'performance',
- 'xhr',
- 'worklet',
- 'script',
- ]
- if CONFIG['OS_ARCH'] == 'WINNT':
- DIRS += ['plugins/ipc/hangui']
- if CONFIG['MOZ_SECUREELEMENT']:
- DIRS += ['secureelement']
- TEST_DIRS += [
- 'tests',
- 'imptests',
- ]
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'windows', 'android'):
- TEST_DIRS += ['plugins/test']
|