tor-browser

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

package-manifest.in (5865B)


      1 ; This Source Code Form is subject to the terms of the Mozilla Public
      2 ; License, v. 2.0. If a copy of the MPL was not distributed with this
      3 ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 ; Package file for the GeckoView build.
      6 ;
      7 ; File format:
      8 ;
      9 ; [] designates a toplevel component. Example: [xpcom]
     10 ; - in front of a file specifies it to be removed from the destination
     11 ; * wildcard support to recursively copy the entire directory
     12 ; ; file comment
     13 ;
     14 
     15 #filter substitution
     16 
     17 [@AB_CD@]
     18 @BINPATH@/@PREF_DIR@/mobile-l10n.js
     19 @BINPATH@/default.locale
     20 @BINPATH@/hyphenation/*
     21 @BINPATH@/localization/*
     22 
     23 [lib destdir="lib/@ANDROID_CPU_ARCH@"]
     24 
     25 #ifdef MOZ_CLANG_RT_ASAN_LIB
     26 @BINPATH@/@MOZ_CLANG_RT_ASAN_LIB@
     27 #endif
     28 
     29 #ifndef MOZ_STATIC_JS
     30 @BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@
     31 #endif
     32 #ifdef MOZ_DMD
     33 @BINPATH@/@DLL_PREFIX@dmd@DLL_SUFFIX@
     34 #endif
     35 #ifndef MOZ_FOLD_LIBS
     36 @BINPATH@/@DLL_PREFIX@plc4@DLL_SUFFIX@
     37 @BINPATH@/@DLL_PREFIX@plds4@DLL_SUFFIX@
     38 @BINPATH@/@DLL_PREFIX@nspr4@DLL_SUFFIX@
     39 #endif
     40 @BINPATH@/@DLL_PREFIX@lgpllibs@DLL_SUFFIX@
     41 @BINPATH@/@DLL_PREFIX@gkcodecs@DLL_SUFFIX@
     42 @BINPATH@/@DLL_PREFIX@mozavutil@DLL_SUFFIX@
     43 @BINPATH@/@DLL_PREFIX@mozavcodec@DLL_SUFFIX@
     44 #ifdef MOZ_OMX_PLUGIN
     45 @BINPATH@/@DLL_PREFIX@omxplugin@DLL_SUFFIX@
     46 @BINPATH@/@DLL_PREFIX@omxpluginkk@DLL_SUFFIX@
     47 #endif
     48 @BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@
     49 
     50 @BINPATH@/@DLL_PREFIX@nss3@DLL_SUFFIX@
     51 #ifndef MOZ_FOLD_LIBS
     52 @BINPATH@/@DLL_PREFIX@nssutil3@DLL_SUFFIX@
     53 @BINPATH@/@DLL_PREFIX@smime3@DLL_SUFFIX@
     54 @BINPATH@/@DLL_PREFIX@ssl3@DLL_SUFFIX@
     55 #endif
     56 @BINPATH@/@DLL_PREFIX@softokn3@DLL_SUFFIX@
     57 @BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@
     58 #ifndef CROSS_COMPILE
     59 @BINPATH@/@DLL_PREFIX@freebl3.chk
     60 @BINPATH@/@DLL_PREFIX@softokn3.chk
     61 #endif
     62 
     63 #ifndef MOZ_FOLD_LIBS
     64 @BINPATH@/@DLL_PREFIX@mozsqlite3@DLL_SUFFIX@
     65 #endif
     66 
     67 @BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
     68 # This should be MOZ_CHILD_PROCESS_NAME, but that has a "lib/" prefix.
     69 @BINPATH@/@MOZ_CHILD_PROCESS_NAME@
     70 
     71 #ifdef MOZ_APPSERVICES_IN_TREE
     72 ; This is mis-placed as it will cause the megazord to be shipped with geckoview, which
     73 ; isn't what we want in general, but seems fine for now.
     74 ; TODO: work out a better way of shipping the megazord where we need it, but not where we do not.
     75 @BINPATH@/@DLL_PREFIX@megazord@DLL_SUFFIX@
     76 #endif
     77 
     78 #ifdef MOZ_ANDROID_GOOGLE_VR
     79 @BINPATH@/@DLL_PREFIX@gvr@DLL_SUFFIX@
     80 #endif
     81 
     82 #ifdef MOZ_CRASHREPORTER
     83 @BINPATH@/@DLL_PREFIX@crashhelper@DLL_SUFFIX@
     84 @BINPATH@/@DLL_PREFIX@minidump_analyzer@DLL_SUFFIX@
     85 #endif
     86 
     87 ; GMP clearkey plugin
     88 ;@BINPATH@/@DLL_PREFIX@clearkey@DLL_SUFFIX@
     89 
     90 [browser]
     91 ; [Base Browser Files]
     92 @BINPATH@/application.ini
     93 @BINPATH@/platform.ini
     94 @BINPATH@/defaults/settings
     95 
     96 ; JavaScript components
     97 @BINPATH@/components/extensions.manifest
     98 
     99 @BINPATH@/components/antitracking.manifest
    100 
    101 @BINPATH@/components/ProcessSingleton.manifest
    102 @BINPATH@/components/servicesComponents.manifest
    103 @BINPATH@/components/servicesSettings.manifest
    104 @BINPATH@/components/l10n-registry.manifest
    105 
    106 ; Modules
    107 @BINPATH@/modules/*
    108 @BINPATH@/moz-src/*
    109 @BINPATH@/actors/*
    110 
    111 ; [Browser Chrome Files]
    112 @BINPATH@/chrome/pdfjs.manifest
    113 @BINPATH@/chrome/pdfjs/*
    114 @BINPATH@/defaults/pref/PdfJsDefaultPrefs.js
    115 @BINPATH@/chrome/toolkit@JAREXT@
    116 @BINPATH@/chrome/toolkit.manifest
    117 
    118 ; [Extensions]
    119 @BINPATH@/components/extensions-toolkit.manifest
    120 @BINPATH@/components/extensions-mobile.manifest
    121 
    122 ; DevTools
    123 @BINPATH@/chrome/devtools@JAREXT@
    124 @BINPATH@/chrome/devtools.manifest
    125 
    126 ; Base Browser
    127 @BINPATH@/components/SecurityLevel.manifest
    128 
    129 ; Torbutton
    130 @BINPATH@/chrome/torbutton@JAREXT@
    131 @BINPATH@/chrome/torbutton.manifest
    132 
    133 ; [Default Preferences]
    134 ; All the pref files must be part of base to prevent migration bugs
    135 #ifndef MOZ_ANDROID_FAT_AAR_ARCHITECTURES
    136 @BINPATH@/@ANDROID_CPU_ARCH@/greprefs.js
    137 @BINPATH@/@PREF_DIR@/@ANDROID_CPU_ARCH@/geckoview-prefs.js
    138 #else
    139 @BINPATH@/*/greprefs.js
    140 @BINPATH@/@PREF_DIR@/*/geckoview-prefs.js
    141 #endif # !MOZ_ANDROID_FAT_AAR_ARCHITECTURES
    142 
    143 #ifdef MOZ_PREF_EXTENSIONS
    144 @BINPATH@/defaults/autoconfig/prefcalls.js
    145 #endif
    146 
    147 ; [Layout Engine Resources]
    148 ; Style Sheets, Graphics and other Resources used by the layout engine.
    149 @BINPATH@/res/EditorOverride.css
    150 @BINPATH@/res/contenteditable.css
    151 @BINPATH@/res/table-add-column-after-active.gif
    152 @BINPATH@/res/table-add-column-after-hover.gif
    153 @BINPATH@/res/table-add-column-after.gif
    154 @BINPATH@/res/table-add-column-before-active.gif
    155 @BINPATH@/res/table-add-column-before-hover.gif
    156 @BINPATH@/res/table-add-column-before.gif
    157 @BINPATH@/res/table-add-row-after-active.gif
    158 @BINPATH@/res/table-add-row-after-hover.gif
    159 @BINPATH@/res/table-add-row-after.gif
    160 @BINPATH@/res/table-add-row-before-active.gif
    161 @BINPATH@/res/table-add-row-before-hover.gif
    162 @BINPATH@/res/table-add-row-before.gif
    163 @BINPATH@/res/table-remove-column-active.gif
    164 @BINPATH@/res/table-remove-column-hover.gif
    165 @BINPATH@/res/table-remove-column.gif
    166 @BINPATH@/res/table-remove-row-active.gif
    167 @BINPATH@/res/table-remove-row-hover.gif
    168 @BINPATH@/res/table-remove-row.gif
    169 @BINPATH@/res/grabber.gif
    170 @BINPATH@/res/dtd/*
    171 @BINPATH@/res/language.properties
    172 @BINPATH@/res/locale/layout/HtmlForm.properties
    173 @BINPATH@/res/locale/layout/MediaDocument.properties
    174 @BINPATH@/res/locale/layout/xmlparser.properties
    175 @BINPATH@/res/locale/dom/dom.properties
    176 @BINPATH@/res/locale/necko/necko.properties
    177 
    178 #ifndef MOZ_ANDROID_EXCLUDE_FONTS
    179 @BINPATH@/res/fonts/*
    180 #else
    181 @BINPATH@/res/fonts/*.properties
    182 #endif
    183 
    184 ; Content-accessible resources.
    185 @BINPATH@/contentaccessible/*
    186 
    187 ; svg
    188 @BINPATH@/res/svg.css
    189 
    190 ; For process sandboxing
    191 #if defined(MOZ_SANDBOX)
    192 @BINPATH@/@DLL_PREFIX@mozsandbox@DLL_SUFFIX@
    193 #endif
    194 
    195 [mobile]
    196 @BINPATH@/chrome/geckoview@JAREXT@
    197 @BINPATH@/chrome/geckoview.manifest
    198 
    199 @BINPATH@/components/GeckoView.manifest
    200 
    201 ; WebDriver (Marionette, Remote Agent) remote protocols
    202 #ifdef ENABLE_WEBDRIVER
    203 @BINPATH@/chrome/remote@JAREXT@
    204 @BINPATH@/chrome/remote.manifest
    205 #endif
    206 
    207 #ifdef PKG_LOCALE_MANIFEST
    208 #include @PKG_LOCALE_MANIFEST@
    209 #endif