package-manifest.in 6.03 KB
Newer Older
1
2
3
4
; This Source Code Form is subject to the terms of the Mozilla Public
; License, v. 2.0. If a copy of the MPL was not distributed with this
; file, You can obtain one at http://mozilla.org/MPL/2.0/.

5
; Package file for the Fennec build.
6
7
8
9
10
11
12
13
14
15
16
17
18
19
;
; File format:
;
; [] designates a toplevel component. Example: [xpcom]
; - in front of a file specifies it to be removed from the destination
; * wildcard support to recursively copy the entire directory
; ; file comment
;

#filter substitution

[@AB_CD@]
@BINPATH@/@PREF_DIR@/mobile-l10n.js
@BINPATH@/update.locale
20
#ifdef MOZ_UPDATER
21
@BINPATH@/updater.ini
22
#endif
23
@BINPATH@/dictionaries/*
24
@BINPATH@/hyphenation/*
25
@BINPATH@/localization/*
26

27
[lib destdir="lib/@ANDROID_CPU_ARCH@"]
28

29
30
31
32
#ifdef MOZ_CLANG_RT_ASAN_LIB
@BINPATH@/@MOZ_CLANG_RT_ASAN_LIB@
#endif

33
34
35
#ifndef MOZ_STATIC_JS
@BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@
#endif
36
37
38
#ifdef MOZ_DMD
@BINPATH@/@DLL_PREFIX@dmd@DLL_SUFFIX@
#endif
39
#ifndef MOZ_FOLD_LIBS
40
41
42
@BINPATH@/@DLL_PREFIX@plc4@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@plds4@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@nspr4@DLL_SUFFIX@
43
#endif
44
@BINPATH@/@DLL_PREFIX@lgpllibs@DLL_SUFFIX@
45
46
47
48
#ifdef MOZ_FFVPX
@BINPATH@/@DLL_PREFIX@mozavutil@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@mozavcodec@DLL_SUFFIX@
#endif
49
#ifdef MOZ_OMX_PLUGIN
50
@BINPATH@/@DLL_PREFIX@omxplugin@DLL_SUFFIX@
51
@BINPATH@/@DLL_PREFIX@omxpluginkk@DLL_SUFFIX@
52
#endif
53
@BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

@BINPATH@/@DLL_PREFIX@nssckbi@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@nss3@DLL_SUFFIX@
#ifndef MOZ_FOLD_LIBS
@BINPATH@/@DLL_PREFIX@nssutil3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@smime3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@ssl3@DLL_SUFFIX@
#endif
@BINPATH@/@DLL_PREFIX@softokn3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@
#ifndef CROSS_COMPILE
@BINPATH@/@DLL_PREFIX@freebl3.chk
@BINPATH@/@DLL_PREFIX@softokn3.chk
#endif

#ifndef MOZ_FOLD_LIBS
@BINPATH@/@DLL_PREFIX@mozsqlite3@DLL_SUFFIX@
#endif

73
74
@BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
# This should be MOZ_CHILD_PROCESS_NAME, but that has a "lib/" prefix.
75
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@
76

77
78
79
80
#ifdef MOZ_ANDROID_GOOGLE_VR
@BINPATH@/@DLL_PREFIX@gvr@DLL_SUFFIX@
#endif

81
[xpcom]
82
@BINPATH@/package-name.txt
83
84
85
86
87

[browser]
; [Base Browser Files]
@BINPATH@/application.ini
@BINPATH@/platform.ini
88
@BINPATH@/defaults/settings/blocklists/addons.json
89
; TODO bug 1639050: addons-bloomfilters should be used instead of addons.json
90
@BINPATH@/defaults/settings/security-state/onecrl.json
91
@BINPATH@/defaults/settings/main/password-recipes.json
92
93
94
95
96
97

; [Components]
@BINPATH@/components/components.manifest

; JavaScript components
@BINPATH@/components/toolkitsearch.manifest
98

99
@BINPATH@/components/extensions.manifest
100

101
102
@BINPATH@/components/antitracking.manifest

103
@BINPATH@/components/ProcessSingleton.manifest
104
105
@BINPATH@/components/HandlerService.manifest
@BINPATH@/components/HandlerService.js
106
@BINPATH@/components/servicesComponents.manifest
107
@BINPATH@/components/servicesSettings.manifest
108
@BINPATH@/components/l10n-registry.manifest
109

110
#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
Bobby Holley's avatar
Bobby Holley committed
111
112
@BINPATH@/components/TestInterfaceJS.js
@BINPATH@/components/TestInterfaceJS.manifest
113
@BINPATH@/components/TestInterfaceJSMaplike.js
Bobby Holley's avatar
Bobby Holley committed
114
115
#endif

116
117
; Modules
@BINPATH@/modules/*
118
@BINPATH@/actors/*
119
120
121
122
123

; [Browser Chrome Files]
@BINPATH@/chrome/toolkit@JAREXT@
@BINPATH@/chrome/toolkit.manifest

124
125
126
127
; [Extensions]
@BINPATH@/components/extensions-toolkit.manifest
@BINPATH@/components/extensions-mobile.manifest

128
129
130
; Features
@BINPATH@/features/*

131
132
133
; DevTools
@BINPATH@/chrome/devtools@JAREXT@
@BINPATH@/chrome/devtools.manifest
134

135
136
137
138
; Torbutton
@BINPATH@/chrome/torbutton@JAREXT@
@BINPATH@/chrome/torbutton.manifest

139
140
; [Default Preferences]
; All the pref files must be part of base to prevent migration bugs
141
142
#ifndef MOZ_ANDROID_FAT_AAR_ARCHITECTURES
@BINPATH@/@ANDROID_CPU_ARCH@/greprefs.js
143
@BINPATH@/@PREF_DIR@/@ANDROID_CPU_ARCH@/geckoview-prefs.js
144
#else
145
146
147
@BINPATH@/*/greprefs.js
@BINPATH@/@PREF_DIR@/*/geckoview-prefs.js
#endif # !MOZ_ANDROID_FAT_AAR_ARCHITECTURES
148
149
150
151
@BINPATH@/@PREF_DIR@/channel-prefs.js
@BINPATH@/defaults/autoconfig/prefcalls.js

; [Layout Engine Resources]
152
; Style Sheets, Graphics and other Resources used by the layout engine.
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
@BINPATH@/res/EditorOverride.css
@BINPATH@/res/contenteditable.css
@BINPATH@/res/designmode.css
@BINPATH@/res/table-add-column-after-active.gif
@BINPATH@/res/table-add-column-after-hover.gif
@BINPATH@/res/table-add-column-after.gif
@BINPATH@/res/table-add-column-before-active.gif
@BINPATH@/res/table-add-column-before-hover.gif
@BINPATH@/res/table-add-column-before.gif
@BINPATH@/res/table-add-row-after-active.gif
@BINPATH@/res/table-add-row-after-hover.gif
@BINPATH@/res/table-add-row-after.gif
@BINPATH@/res/table-add-row-before-active.gif
@BINPATH@/res/table-add-row-before-hover.gif
@BINPATH@/res/table-add-row-before.gif
@BINPATH@/res/table-remove-column-active.gif
@BINPATH@/res/table-remove-column-hover.gif
@BINPATH@/res/table-remove-column.gif
@BINPATH@/res/table-remove-row-active.gif
@BINPATH@/res/table-remove-row-hover.gif
@BINPATH@/res/table-remove-row.gif
@BINPATH@/res/grabber.gif
@BINPATH@/res/dtd/*
@BINPATH@/res/language.properties
177
@BINPATH@/res/locale/layout/HtmlForm.properties
178
179
180
@BINPATH@/res/locale/layout/MediaDocument.properties
@BINPATH@/res/locale/layout/xmlparser.properties
@BINPATH@/res/locale/dom/dom.properties
181

182
183
#ifndef MOZ_ANDROID_EXCLUDE_FONTS
@BINPATH@/res/fonts/*
184
185
#else
@BINPATH@/res/fonts/*.properties
186
187
#endif

188
189
190
; Content-accessible resources.
@BINPATH@/contentaccessible/*

191
192
193
; svg
@BINPATH@/res/svg.css

194
; For process sandboxing
195
#if defined(MOZ_SANDBOX)
196
197
198
@BINPATH@/@DLL_PREFIX@mozsandbox@DLL_SUFFIX@
#endif

199
; [Crash Reporter]
200
201
; CrashService is not used on Android but the ini files are required for L10N
; strings, see bug 1191351.
202
203
204
205
206
207
#ifdef MOZ_CRASHREPORTER
@BINPATH@/crashreporter.ini
@BINPATH@/crashreporter-override.ini
#endif

[mobile]
208
209
210
@BINPATH@/chrome/geckoview@JAREXT@
@BINPATH@/chrome/geckoview.manifest

211
@BINPATH@/components/GeckoView.manifest
212

213
; Remote control protocol
214
#ifdef ENABLE_MARIONETTE
215
@BINPATH@/chrome/marionette@JAREXT@
216
@BINPATH@/chrome/marionette.manifest
217
218
@BINPATH@/components/marionette.manifest
@BINPATH@/components/marionette.js
219
#endif
220

221
222
223
#ifdef PKG_LOCALE_MANIFEST
#include @PKG_LOCALE_MANIFEST@
#endif