# -*- 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/. XPCSHELL_TESTS_MANIFESTS += ['tests/unit/xpcshell.ini'] MARIONETTE_UNIT_MANIFESTS += ['tests/marionette/manifest.ini'] JAR_MANIFESTS += ['jar.mn'] XPIDL_SOURCES += [ 'nsIBrowserProfileMigrator.idl', ] XPIDL_MODULE = 'migration' EXTRA_JS_MODULES += [ 'ChromeMigrationUtils.jsm', 'ChromeProfileMigrator.jsm', 'FirefoxProfileMigrator.jsm', 'MigrationUtils.jsm', 'ProfileMigrator.jsm', ] if CONFIG['OS_ARCH'] == 'WINNT': if CONFIG['ENABLE_TESTS']: DIRS += [ 'tests/unit/insertIEHistory', ] SOURCES += [ 'nsIEHistoryEnumerator.cpp', ] EXTRA_JS_MODULES += [ '360seProfileMigrator.jsm', 'ChromeWindowsLoginCrypto.jsm', 'EdgeProfileMigrator.jsm', 'ESEDBReader.jsm', 'IEProfileMigrator.jsm', 'MSMigrationUtils.jsm', ] if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': EXPORTS += [ 'nsKeychainMigrationUtils.h', ] EXTRA_JS_MODULES += [ 'ChromeMacOSLoginCrypto.jsm', 'SafariProfileMigrator.jsm', ] SOURCES += [ 'nsKeychainMigrationUtils.mm', ] XPIDL_SOURCES += [ 'nsIKeychainMigrationUtils.idl', ] XPCOM_MANIFESTS += [ 'components.conf', ] FINAL_LIBRARY = 'browsercomps' with Files('**'): BUG_COMPONENT = ('Firefox', 'Migration')