moz.build (2216B)
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: Streams") 9 10 EXPORTS.mozilla.dom += [ 11 "BaseQueuingStrategy.h", 12 "ByteLengthQueuingStrategy.h", 13 "ByteStreamHelpers.h", 14 "CountQueuingStrategy.h", 15 "QueueWithSizes.h", 16 "ReadableByteStreamController.h", 17 "ReadableStream.h", 18 "ReadableStreamBYOBReader.h", 19 "ReadableStreamBYOBRequest.h", 20 "ReadableStreamControllerBase.h", 21 "ReadableStreamDefaultController.h", 22 "ReadableStreamDefaultReader.h", 23 "ReadableStreamGenericReader.h", 24 "ReadRequest.h", 25 "TransformerCallbackHelpers.h", 26 "TransformStream.h", 27 "TransformStreamDefaultController.h", 28 "UnderlyingSinkCallbackHelpers.h", 29 "UnderlyingSourceCallbackHelpers.h", 30 "WritableStream.h", 31 "WritableStreamDefaultController.h", 32 "WritableStreamDefaultWriter.h", 33 ] 34 35 UNIFIED_SOURCES += [ 36 "ByteLengthQueuingStrategy.cpp", 37 "ByteStreamHelpers.cpp", 38 "CountQueuingStrategy.cpp", 39 "ReadableByteStreamController.cpp", 40 "ReadableStream.cpp", 41 "ReadableStreamBYOBReader.cpp", 42 "ReadableStreamBYOBRequest.cpp", 43 "ReadableStreamDefaultController.cpp", 44 "ReadableStreamDefaultReader.cpp", 45 "ReadableStreamPipeTo.cpp", 46 "ReadableStreamTee.cpp", 47 "StreamUtils.cpp", 48 "TeeState.cpp", 49 "Transferable.cpp", 50 "TransformerCallbackHelpers.cpp", 51 "TransformStream.cpp", 52 "TransformStreamDefaultController.cpp", 53 "UnderlyingSinkCallbackHelpers.cpp", 54 "UnderlyingSourceCallbackHelpers.cpp", 55 "WritableStream.cpp", 56 "WritableStreamDefaultController.cpp", 57 "WritableStreamDefaultWriter.cpp", 58 ] 59 60 include("/ipc/chromium/chromium-config.mozbuild") # to import MessagePort.h 61 62 FINAL_LIBRARY = "xul" 63 64 LOCAL_INCLUDES += [ 65 "/dom/base", 66 "/dom/ipc", 67 ] 68 69 # MOCHITEST_MANIFESTS += ["tests/mochitest.toml"] 70 # ROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"] 71 72 XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]