moz.build (947B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 with Files("**"): 8 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 9 10 MOCHITEST_MANIFESTS += ["test/mochitest.toml"] 11 12 EXPORTS.mozilla.dom += [ 13 "Lock.h", 14 "LockManager.h", 15 ] 16 17 EXPORTS.mozilla.dom.locks += [ 18 "IPCUtils.h", 19 "LockManagerChild.h", 20 "LockManagerParent.h", 21 "LockRequestChild.h", 22 "LockRequestParent.h", 23 ] 24 25 UNIFIED_SOURCES += [ 26 "Lock.cpp", 27 "LockManager.cpp", 28 "LockManagerChild.cpp", 29 "LockManagerParent.cpp", 30 "LockRequestChild.cpp", 31 "LockRequestParent.cpp", 32 ] 33 34 IPDL_SOURCES += [ 35 "PLockManager.ipdl", 36 "PLockRequest.ipdl", 37 ] 38 39 include("/ipc/chromium/chromium-config.mozbuild") 40 41 FINAL_LIBRARY = "xul"