devtools/moz.build
author Doug Thayer <dothayer@mozilla.com>
Wed, 02 May 2018 18:20:25 -0700
changeset 427223 984133e9614baa845a6dca7fc2cc6ca50cbb1687
parent 423107 f9c7b74f40f23d53579508dc45a10585f5514de2
child 436319 bcccbd9b25a17d424c3cc5c19b783ee20198df20
permissions -rw-r--r--
Bug 1265824 - Pass the texture direct mapping info to all texture creating functions r=mattwoodrow The client side can't get the GL context in CompositorOGL. So, it can't know the texture direct mapping capability directly. This patch adds the texture direct mapping info in TextureFactoryIdentifier. Then, the client side could get the info form the TextureFactoryIdentifier. MozReview-Commit-ID: KEazDVg0p9Y

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

if CONFIG['MOZ_DEVTOOLS'] and CONFIG['MOZ_DEVTOOLS'] not in ('all', 'server'):
    error('Unsupported MOZ_DEVTOOLS value: %s' % (CONFIG['MOZ_DEVTOOLS']))

if CONFIG['MOZ_DEVTOOLS'] == 'all':
    DIRS += [
        'client',
    ]

# `platform` contains all native components
DIRS += [
    'platform',
    'server',
    'shared',
    'startup',
]

# /browser uses DIST_SUBDIR.  We opt-in to this treatment when building
# DevTools for the browser to keep the root omni.ja slim for use by external XUL
# apps.  Mulet also uses this since it includes /browser.
if CONFIG['MOZ_BUILD_APP'] == 'browser':
    DIST_SUBDIR = 'browser'
    export('DIST_SUBDIR')

with Files('**'):
    BUG_COMPONENT = ('DevTools', 'General')

with Files('docs/**'):
    BUG_COMPONENT = ('DevTools', 'General')

with Files('docs/tools/memory-panel.md'):
    BUG_COMPONENT = ('DevTools', 'Memory')

with Files('docs/tools/debugger-panel.md'):
    BUG_COMPONENT = ('DevTools', 'Debugger')

with Files('docs/backend/debugger-api.md'):
    BUG_COMPONENT = ('DevTools', 'Debugger')

with Files('docs/tools/http-inspector.md'):
    BUG_COMPONENT = ('DevTools', 'Console')

with Files('docs/tools/inspector-panel.md'):
    BUG_COMPONENT = ('DevTools', 'Inspector')