modules/libpref/moz.build
author Michael Comella <michael.l.comella@gmail.com>
Thu, 28 Sep 2017 14:09:48 -0700
changeset 672179 24a1c13c077ff73b0699219074d5b7c7e97041ef
parent 642125 e405ea7e39436fcaf07ae2c2961f20f6faf702b4
child 677124 9b386a41822d3582cc2df517171796bca32fb156
permissions -rw-r--r--
Bug 1403755: Rm code to insert blanks into top sites. r=liuche This code was being mistakenly activated when getting top sites for Activity Stream. This is the first removal of old top sites code and will mean we can't go back to old top sites by flipping the `ActivityStream.isEnabled` flag. Since we're planning to ship AS, this shouldn't matter. If we wanted to preserve support, we could create a branch but deleting the code is much simpler. MozReview-Commit-ID: 9VB0RqNHmE0

# -*- 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/.

with Files('**'):
    BUG_COMPONENT = ('Core', 'Preferences: Backend')

if CONFIG['ENABLE_TESTS']:
    DIRS += ['test/gtest']

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

XPIDL_SOURCES += [
    'nsIPrefBranch.idl',
    'nsIPrefLocalizedString.idl',
    'nsIPrefService.idl',
    'nsIRelativeFilePref.idl',
]

XPIDL_MODULE = 'pref'

EXPORTS.mozilla += [
    'Preferences.h',
]

UNIFIED_SOURCES += [
    'nsPrefBranch.cpp',
    'nsPrefsFactory.cpp',
    'prefapi.cpp',
    'Preferences.cpp',
    'prefread.cpp',
]

include('/ipc/chromium/chromium-config.mozbuild')

FINAL_LIBRARY = 'xul'

DEFINES['OS_ARCH'] = CONFIG['OS_ARCH']
DEFINES['MOZ_WIDGET_TOOLKIT'] = CONFIG['MOZ_WIDGET_TOOLKIT']
if CONFIG['MOZ_ENABLE_WEBRENDER']:
    DEFINES['MOZ_ENABLE_WEBRENDER'] = True

FINAL_TARGET_PP_FILES += [
    'greprefs.js',
]