https://github.com/mozilla/gecko-dev
Raw File
Tip revision: ada020a603076a1c7dd7e89ba02cb2fd210d55e6 authored by Jeff Walden on 30 May 2014, 02:59:41 UTC
Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff, a=1.2.x+
Tip revision: ada020a
moz.build
# -*- Mode: python; c-basic-offset: 4; 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/.

TEST_DIRS += ['test']

MODULE = 'dom'

# Public stuff.
EXPORTS.mozilla.dom.workers += [
    'Workers.h',
]

# Stuff needed for the bindings, not really public though.
EXPORTS.mozilla.dom.workers.bindings += [
    'DOMBindingBase.h',
    'EventListenerManager.h',
    'EventTarget.h',
    'FileReaderSync.h',
    'Location.h',
    'Navigator.h',
    'URL.h',
    'WorkerFeature.h',
    'XMLHttpRequest.h',
    'XMLHttpRequestEventTarget.h',
    'XMLHttpRequestUpload.h',
]

CPP_SOURCES += [
    'ChromeWorkerScope.cpp',
    'DOMBindingBase.cpp',
    'EventListenerManager.cpp',
    'EventTarget.cpp',
    'Events.cpp',
    'File.cpp',
    'FileReaderSync.cpp',
    'Location.cpp',
    'Navigator.cpp',
    'Principal.cpp',
    'RuntimeService.cpp',
    'ScriptLoader.cpp',
    'URL.cpp',
    'Worker.cpp',
    'WorkerPrivate.cpp',
    'WorkerScope.cpp',
    'XMLHttpRequest.cpp',
    'XMLHttpRequestEventTarget.cpp',
    'XMLHttpRequestUpload.cpp',
]

LIBRARY_NAME = 'domworkers_s'

FAIL_ON_WARNINGS = True

LIBXUL_LIBRARY = True

MSVC_ENABLE_PGO = True

back to top