services/settings/moz.build
author Mathieu Leplatre <mathieu@mozilla.com>
Tue, 20 Nov 2018 14:00:06 +0000
changeset 503639 51c30c756ab0a558a97113b5a5ac77339857553a
parent 503504 2b2fd36ea6c1ab124817d6826af6d38d3f1306b7
child 504740 d4382e31f5e4560776a548c597014554bb76b74f
permissions -rw-r--r--
Bug 1502146 - Reduce impact of RemoteSettings synchronization on main thread r=Gijs Move JSON dump loading and CanonicalJSON serialization to a worker to reduce impact on main thread Differential Revision: https://phabricator.services.mozilla.com/D10064

# 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 = ('Firefox', 'Remote Settings Client')

DIRS += [
    'dumps',
]

EXTRA_COMPONENTS += [
    'RemoteSettingsComponents.js',
    'servicesSettings.manifest',
]

EXTRA_JS_MODULES['services-settings'] += [
    'remote-settings.js',
    'RemoteSettingsWorker.js',
    'RemoteSettingsWorker.jsm',
]

XPCSHELL_TESTS_MANIFESTS += ['test/unit/xpcshell.ini']