tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 ]