dom/webgpu/moz.build
author Nicolas Silva <nsilva@mozilla.com>
Mon, 20 Aug 2018 15:23:54 +0200
changeset 432446 202fb9c610d07d734245e8b621eda8f80e3d2250
parent 424917 3d7f2fdc5bf7ca7521013b28e0d8be0785d2b58a
permissions -rw-r--r--
Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro

# -*- 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', 'Canvas: WebGL')

MOCHITEST_MANIFESTS += [
    'mochitest/mochitest-no-pref.ini',
    'mochitest/mochitest.ini',
]

h_and_cpp = [
    'Adapter',
    'AttachmentState',
    'BindGroup',
    'BindGroupLayout',
    'BlendState',
    'Buffer',
    'CommandBuffer',
    'CommandEncoder',
    'ComputePipeline',
    'DepthStencilState',
    'Device',
    'Fence',
    'InputState',
    'Instance',
    'InstanceProvider',
    'LogEntry',
    'ObjectModel',
    'PipelineLayout',
    'Queue',
    'RenderPipeline',
    'Sampler',
    'ShaderModule',
    'SwapChain',
    'Texture',
    'TextureView',
]
EXPORTS.mozilla.webgpu += [x + '.h' for x in h_and_cpp]
UNIFIED_SOURCES += [x + '.cpp' for x in h_and_cpp]

EXPORTS.mozilla.webgpu += [
#    'ObjectModel.h',
]

FINAL_LIBRARY = 'xul'