mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 23:31:56 +00:00
f1afe5ceec
Nothing is using the xpt module anymore, which means we can remove it, as well as the runtests.py script that runs its test, and the integration of those tests in the build system. Depends on D5221 Differential Revision: https://phabricator.services.mozilla.com/D5223 --HG-- extra : moz-landing-system : lando
49 lines
921 B
Python
49 lines
921 B
Python
# -*- 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', 'XPCOM')
|
|
|
|
DIRS += [
|
|
'idl-parser/xpidl',
|
|
]
|
|
|
|
DIRS += [
|
|
'string',
|
|
'glue',
|
|
'base',
|
|
'ds',
|
|
'io',
|
|
'components',
|
|
'threads',
|
|
'reflect',
|
|
'system',
|
|
'../chrome',
|
|
'build',
|
|
]
|
|
|
|
if CONFIG['OS_ARCH'] == 'WINNT' and CONFIG['MOZ_DEBUG']:
|
|
DIRS += ['windbgdlg']
|
|
|
|
TEST_DIRS += [
|
|
'rust/gtest',
|
|
'tests',
|
|
]
|
|
|
|
# Can't build internal xptcall tests that use symbols which are not exported.
|
|
#TEST_DIRS += [
|
|
# 'reflect/xptcall/tests,
|
|
#]
|
|
|
|
CONFIGURE_DEFINE_FILES += [
|
|
'xpcom-config.h',
|
|
'xpcom-private.h',
|
|
]
|
|
|
|
EXPORTS += [
|
|
'!xpcom-config.h',
|
|
]
|