moz.build (2572B)
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 8 with Files("**"): 9 BUG_COMPONENT = ("Core", "Storage: Cache API") 10 11 EXPORTS.mozilla.dom.cache += [ 12 "Action.h", 13 "ActorChild.h", 14 "ActorUtils.h", 15 "AutoUtils.h", 16 "BoundStorageKey.h", 17 "BoundStorageKeyCache.h", 18 "BoundStorageKeyChild.h", 19 "BoundStorageKeyParent.h", 20 "Cache.h", 21 "CacheChild.h", 22 "CacheCommon.h", 23 "CacheOpChild.h", 24 "CacheOpParent.h", 25 "CacheParent.h", 26 "CacheStorage.h", 27 "CacheStorageChild.h", 28 "CacheStorageParent.h", 29 "CacheStreamControlChild.h", 30 "CacheStreamControlParent.h", 31 "CacheWorkerRef.h", 32 "Connection.h", 33 "Context.h", 34 "DBAction.h", 35 "DBSchema.h", 36 "FileUtils.h", 37 "IPCUtils.h", 38 "Manager.h", 39 "ManagerId.h", 40 "PrincipalVerifier.h", 41 "QuotaClient.h", 42 "ReadStream.h", 43 "SavedTypes.h", 44 "StreamControl.h", 45 "StreamList.h", 46 "Types.h", 47 "TypeUtils.h", 48 ] 49 50 UNIFIED_SOURCES += [ 51 "Action.cpp", 52 "ActorChild.cpp", 53 "AutoUtils.cpp", 54 "BoundStorageKey.cpp", 55 "BoundStorageKeyCache.cpp", 56 "BoundStorageKeyChild.cpp", 57 "BoundStorageKeyParent.cpp", 58 "Cache.cpp", 59 "CacheChild.cpp", 60 "CacheCommon.cpp", 61 "CacheOpChild.cpp", 62 "CacheOpParent.cpp", 63 "CacheParent.cpp", 64 "CacheStorage.cpp", 65 "CacheStorageChild.cpp", 66 "CacheStorageParent.cpp", 67 "CacheStreamControlChild.cpp", 68 "CacheStreamControlParent.cpp", 69 "CacheWorkerRef.cpp", 70 "Connection.cpp", 71 "Context.cpp", 72 "DBAction.cpp", 73 "DBSchema.cpp", 74 "FileUtils.cpp", 75 "Manager.cpp", 76 "ManagerId.cpp", 77 "NotifyUtils.cpp", 78 "PrincipalVerifier.cpp", 79 "QuotaClient.cpp", 80 "ReadStream.cpp", 81 "StreamControl.cpp", 82 "StreamList.cpp", 83 "TypeUtils.cpp", 84 ] 85 86 IPDL_SOURCES += [ 87 "CacheTypes.ipdlh", 88 "PBoundStorageKey.ipdl", 89 "PCache.ipdl", 90 "PCacheOp.ipdl", 91 "PCacheStorage.ipdl", 92 "PCacheStreamControl.ipdl", 93 ] 94 95 include("/ipc/chromium/chromium-config.mozbuild") 96 97 FINAL_LIBRARY = "xul" 98 99 MOCHITEST_MANIFESTS += [ 100 "test/mochitest/mochitest-private.toml", 101 "test/mochitest/mochitest-regular.toml", 102 ] 103 104 BROWSER_CHROME_MANIFESTS += [ 105 "test/browser/browser.toml", 106 ] 107 108 MARIONETTE_MANIFESTS += ["test/marionette/manifest.toml"] 109 110 XPCSHELL_TESTS_MANIFESTS += [ 111 "test/xpcshell/xpcshell.toml", 112 ]