package-manifest.in 18.6 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 Firefox build.
6
;
7
8
9
10
11
; Packaging manifest is used to copy files from dist/bin
; to the staging directory.
; Some other files are built in the staging directory directly,
; so they will be implicitly packaged too.
;
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
;

20
21
22
23
24
25
26
27
28
29
30
31
32
; Due to Apple Mac OS X packaging requirements, files that are in the same
; directory on other platforms must be located in different directories on
; Mac OS X. The following defines allow specifying the Mac OS X bundle
; location which also work on other platforms.
;
; @BINPATH@
; Equals Contents/MacOS/ on Mac OS X and is the path to the main binary on other
; platforms.
;
; @RESPATH@
; Equals Contents/Resources/ on Mac OS X and is equivalent to @BINPATH@ on other
; platforms.

33
34
#filter substitution

35
#ifdef XP_MACOSX
36
37
; Mac bundle stuff
@APPNAME@/Contents/Info.plist
38
#ifdef MOZ_UPDATER
39
@APPNAME@/Contents/Library/LaunchServices
40
#endif
41
@APPNAME@/Contents/PkgInfo
42
43
@RESPATH@/firefox.icns
@RESPATH@/document.icns
44
@RESPATH@/@LPROJ_ROOT@.lproj/*
45
#endif
46
47

[@AB_CD@]
48
@RESPATH@/dictionaries/*
49
@RESPATH@/browser/localization/*
50
@RESPATH@/localization/*
51
52
53
#if defined(XP_WIN) || defined(XP_LINUX)
@RESPATH@/fonts/*
#endif
54
55
@RESPATH@/hyphenation/*
@RESPATH@/browser/@PREF_DIR@/firefox-l10n.js
56
#ifdef HAVE_MAKENSISU
57
@BINPATH@/uninstall/helper.exe
58
#endif
59
#ifdef MOZ_UPDATER
60
61
@RESPATH@/update.locale
@RESPATH@/updater.ini
62
#endif
63
64

[xpcom]
65
@RESPATH@/dependentlibs.list
66
67
68
#ifdef MOZ_SHARED_MOZGLUE
@BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
#endif
69
#ifndef MOZ_STATIC_JS
70
@BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@
71
#endif
72
#ifndef MOZ_SYSTEM_NSPR
73
#ifndef MOZ_FOLD_LIBS
74
@BINPATH@/@DLL_PREFIX@nspr4@DLL_SUFFIX@
75
76
@BINPATH@/@DLL_PREFIX@plc4@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@plds4@DLL_SUFFIX@
77
#endif
78
#endif
79
#ifdef XP_MACOSX
80
@BINPATH@/XUL
81
#else
82
@BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@
83
#endif
84
#ifdef XP_MACOSX
85
86
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@.app/
@BINPATH@/@DLL_PREFIX@plugin_child_interpose@DLL_SUFFIX@
87
#else
88
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@
89
#endif
90
#ifdef XP_WIN32
91
@BINPATH@/plugin-hang-ui@BIN_SUFFIX@
92
93
94
#if MOZ_PACKAGE_MSVC_DLLS
@BINPATH@/@MSVC_C_RUNTIME_DLL@
@BINPATH@/@MSVC_CXX_RUNTIME_DLL@
95
#endif
96
97
98
99
#if MOZ_PACKAGE_WIN_UCRT_DLLS
@BINPATH@/api-ms-win-*.dll
@BINPATH@/ucrtbase.dll
#endif
100
#endif
101
102
#ifdef MOZ_GTK3
@BINPATH@/@DLL_PREFIX@mozgtk@DLL_SUFFIX@
103
@BINPATH@/gtk2/@DLL_PREFIX@mozgtk@DLL_SUFFIX@
104
105
106
#ifdef MOZ_WAYLAND
@BINPATH@/@DLL_PREFIX@mozwayland@DLL_SUFFIX@
#endif
107
#endif
108

109
110
111
112
113
114
115
116
; We don't have a complete view of which dlls to expect when doing an artifact
; build because we haven't run all of configure, so we trust what's in
; dist/bin, because everything there was extracted from our original build's
; package.
#if defined(MOZ_ARTIFACT_BUILDS) && defined(XP_WIN)
@BINPATH@/*.dll
#endif

117
118
[browser]
; [Base Browser Files]
119
#ifndef XP_UNIX
120
@BINPATH@/@MOZ_APP_NAME@.exe
121
122
123
@BINPATH@/firefox.VisualElementsManifest.xml
@BINPATH@/browser/VisualElements/VisualElements_150.png
@BINPATH@/browser/VisualElements/VisualElements_70.png
124
#else
125
@BINPATH@/@MOZ_APP_NAME@-bin
126
127
@BINPATH@/@MOZ_APP_NAME@
#endif
128
@RESPATH@/application.ini
129
#ifdef MOZ_UPDATER
130
@RESPATH@/update-settings.ini
131
#endif
132
@RESPATH@/platform.ini
133
#ifndef MOZ_SYSTEM_SQLITE
134
#ifndef MOZ_FOLD_LIBS
135
@BINPATH@/@DLL_PREFIX@mozsqlite3@DLL_SUFFIX@
136
#endif
137
#endif
138
@BINPATH@/@DLL_PREFIX@lgpllibs@DLL_SUFFIX@
139
140
141
142
#ifdef MOZ_FFVPX
@BINPATH@/@DLL_PREFIX@mozavutil@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@mozavcodec@DLL_SUFFIX@
#endif
143
@RESPATH@/browser/blocklist.xml
144
145
146
147
148
149
150
#ifdef XP_WIN
#ifdef _AMD64_
@BINPATH@/@DLL_PREFIX@qipcap64@DLL_SUFFIX@
#else
@BINPATH@/@DLL_PREFIX@qipcap@DLL_SUFFIX@
#endif
#endif
151
152

; [Components]
153
154
#ifdef ACCESSIBILITY
#ifdef XP_WIN32
155
@BINPATH@/Accessible.tlb
156
@BINPATH@/AccessibleHandler.dll
157
@BINPATH@/AccessibleMarshal.dll
158
@BINPATH@/IA2Marshal.dll
159
#endif
160
#endif
161

162
; JavaScript components
163
164
165
166
167
168
169
170
171
172
173
174
175
@RESPATH@/components/ConsoleAPI.manifest
@RESPATH@/components/ConsoleAPIStorage.js
@RESPATH@/components/BrowserElementParent.manifest
@RESPATH@/components/BrowserElementParent.js
@RESPATH@/components/UAOverridesBootstrapper.js
@RESPATH@/components/UAOverridesBootstrapper.manifest
@RESPATH@/components/WellKnownOpportunisticUtils.js
@RESPATH@/components/WellKnownOpportunisticUtils.manifest
#ifndef XP_MACOSX
; OSX uses native platform impl.  Windows, Linux, and Android uses fallback JS impl.
@BINPATH@/components/nsDNSServiceDiscovery.manifest
@BINPATH@/components/nsDNSServiceDiscovery.js
#endif
176
@RESPATH@/browser/components/BrowserComponents.manifest
177
178
179
180
181
182
183
184
185
186
187
188
189
190
@RESPATH@/browser/components/devtools-startup.manifest
@RESPATH@/browser/components/devtools-startup.js
@RESPATH@/browser/components/aboutdebugging-registration.js
@RESPATH@/browser/components/aboutdebugging.manifest
#ifdef NIGHTLY_BUILD
@RESPATH@/browser/components/aboutdebugging-new-registration.js
@RESPATH@/browser/components/aboutdebugging-new.manifest
#endif
@RESPATH@/browser/components/aboutdevtools-registration.js
@RESPATH@/browser/components/aboutdevtools.manifest
@RESPATH@/browser/components/aboutdevtoolstoolbox-registration.js
@RESPATH@/browser/components/aboutdevtoolstoolbox.manifest
@RESPATH@/browser/components/aboutNewTabService.js
@RESPATH@/browser/components/NewTabComponents.manifest
191
192
193
@RESPATH@/browser/components/EnterprisePolicies.js
@RESPATH@/browser/components/EnterprisePoliciesContent.js
@RESPATH@/browser/components/EnterprisePolicies.manifest
194
195
196
197
198
@RESPATH@/components/Downloads.manifest
@RESPATH@/components/DownloadLegacy.js
@RESPATH@/components/PageThumbsComponents.manifest
@RESPATH@/components/crashmonitor.manifest
@RESPATH@/components/nsCrashMonitor.js
199
@RESPATH@/components/toolkitsearch.manifest
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
@RESPATH@/components/nsSearchService.js
@RESPATH@/components/nsSearchSuggestions.js
@RESPATH@/components/nsSidebar.js
#ifdef NIGHTLY_BUILD
@RESPATH@/browser/components/payments.manifest
@RESPATH@/browser/components/paymentUIService.js
#endif
@RESPATH@/components/passwordmgr.manifest
@RESPATH@/components/nsLoginInfo.js
@RESPATH@/components/nsLoginManager.js
@RESPATH@/components/nsLoginManagerPrompter.js
@RESPATH@/components/storage-json.js
@RESPATH@/components/crypto-SDR.js
@RESPATH@/components/TooltipTextProvider.js
@RESPATH@/components/TooltipTextProvider.manifest
215
216
@RESPATH@/components/WebVTT.manifest
@RESPATH@/components/WebVTTParserWrapper.js
217
218
219
220
@RESPATH@/components/nsHelperAppDlg.manifest
@RESPATH@/components/nsHelperAppDlg.js
@RESPATH@/components/NetworkGeolocationProvider.manifest
@RESPATH@/components/NetworkGeolocationProvider.js
221
@RESPATH@/components/extensions.manifest
222
223
224
225
@RESPATH@/components/addonManager.js
@RESPATH@/components/amContentHandler.js
@RESPATH@/components/amInstallTrigger.js
@RESPATH@/components/amWebAPI.js
226
#ifdef MOZ_UPDATER
227
@RESPATH@/components/nsUpdateService.manifest
228
229
@RESPATH@/components/nsUpdateService.js
@RESPATH@/components/nsUpdateServiceStub.js
230
#endif
231
232
233
234
@RESPATH@/components/nsUpdateTimerManager.manifest
@RESPATH@/components/nsUpdateTimerManager.js
@RESPATH@/components/utils.manifest
@RESPATH@/components/simpleServices.js
235
@RESPATH@/components/ProcessSingleton.manifest
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
@RESPATH@/components/MainProcessSingleton.js
@RESPATH@/components/ContentProcessSingleton.js
@RESPATH@/components/nsURLFormatter.manifest
@RESPATH@/components/nsURLFormatter.js
@RESPATH@/components/toolkitplaces.manifest
@RESPATH@/components/nsTaggingService.js
@RESPATH@/components/UnifiedComplete.js
@RESPATH@/components/nsPlacesExpiration.js
@RESPATH@/components/PageIconProtocolHandler.js
@RESPATH@/components/PlacesCategoriesStarter.js
@RESPATH@/components/ColorAnalyzer.js
@RESPATH@/components/PageThumbsStorageService.js
@RESPATH@/components/mozProtocolHandler.js
@RESPATH@/components/mozProtocolHandler.manifest
@RESPATH@/components/nsDefaultCLH.manifest
@RESPATH@/components/nsDefaultCLH.js
@RESPATH@/components/ContentPrefService2.manifest
@RESPATH@/components/ContentPrefService2.js
@RESPATH@/components/nsContentDispatchChooser.manifest
@RESPATH@/components/nsContentDispatchChooser.js
256
257
@RESPATH@/components/HandlerService.manifest
@RESPATH@/components/HandlerService.js
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
@RESPATH@/components/nsWebHandlerApp.manifest
@RESPATH@/components/nsWebHandlerApp.js
@RESPATH@/components/satchel.manifest
@RESPATH@/components/nsFormAutoComplete.js
@RESPATH@/components/FormHistoryStartup.js
@RESPATH@/components/nsInputListAutoComplete.js
@RESPATH@/components/contentAreaDropListener.manifest
@RESPATH@/components/contentAreaDropListener.js
@RESPATH@/browser/components/BrowserProfileMigrators.manifest
@RESPATH@/browser/components/ProfileMigrator.js
@RESPATH@/browser/components/ChromeProfileMigrator.js
@RESPATH@/browser/components/FirefoxProfileMigrator.js
#ifdef XP_WIN
@RESPATH@/browser/components/360seProfileMigrator.js
@RESPATH@/browser/components/EdgeProfileMigrator.js
@RESPATH@/browser/components/IEProfileMigrator.js
#endif
275
#ifdef XP_MACOSX
276
@RESPATH@/browser/components/SafariProfileMigrator.js
277
278
@RESPATH@/browser/components/MacTouchBar.manifest
@RESPATH@/browser/components/MacTouchBar.js
279
#endif
280
281
@RESPATH@/components/nsPrompter.manifest
@RESPATH@/components/nsPrompter.js
282
@RESPATH@/components/SyncComponents.manifest
283
284
285
286
287
@RESPATH@/components/Weave.js
@RESPATH@/components/FxAccountsComponents.manifest
@RESPATH@/components/FxAccountsPush.js
@RESPATH@/components/CaptivePortalDetectComponents.manifest
@RESPATH@/components/captivedetect.js
288
@RESPATH@/components/servicesComponents.manifest
289
@RESPATH@/components/servicesSettings.manifest
290
@RESPATH@/components/RemoteSettingsComponents.js
291
@RESPATH@/components/cryptoComponents.manifest
292
293
294
295
296
297
298
299
300
301
302
303
@RESPATH@/components/TelemetryStartup.js
@RESPATH@/components/TelemetryStartup.manifest
@RESPATH@/components/XULStore.js
@RESPATH@/components/XULStore.manifest
@RESPATH@/components/recording-cmdline.js
@RESPATH@/components/recording-cmdline.manifest
@RESPATH@/components/htmlMenuBuilder.js
@RESPATH@/components/htmlMenuBuilder.manifest

@RESPATH@/components/NotificationStorage.js
@RESPATH@/components/NotificationStorage.manifest
@RESPATH@/components/Push.js
304
@RESPATH@/components/Push.manifest
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
@RESPATH@/components/PushComponents.js

@RESPATH@/components/remotebrowserutils.manifest
@RESPATH@/components/RemoteWebNavigation.js

@RESPATH@/components/ProcessSelector.js
@RESPATH@/components/ProcessSelector.manifest

@RESPATH@/components/SlowScriptDebug.manifest
@RESPATH@/components/SlowScriptDebug.js

@RESPATH@/components/ClearDataService.manifest
@RESPATH@/components/ClearDataService.js

#ifdef MOZ_WEBRTC
@RESPATH@/components/PeerConnection.js
@RESPATH@/components/PeerConnection.manifest
#endif
323

324
325
; Remote control protocol
#ifdef ENABLE_MARIONETTE
326
327
@RESPATH@/chrome/marionette@JAREXT@
@RESPATH@/chrome/marionette.manifest
328
329
@RESPATH@/components/marionette.manifest
@RESPATH@/components/marionette.js
330
331
@RESPATH@/defaults/pref/marionette.js
#endif
332

333
334
335
336
337
338
339
340
341
342
343
@RESPATH@/components/nsAsyncShutdown.manifest
@RESPATH@/components/nsAsyncShutdown.js

@RESPATH@/components/BuiltinProviders.manifest
@RESPATH@/components/PresentationControlService.js
@RESPATH@/components/PresentationDataChannelSessionTransport.js
@RESPATH@/components/PresentationDataChannelSessionTransport.manifest

@RESPATH@/components/mozIntl.manifest
@RESPATH@/components/mozIntl.js

344
#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
345
346
@RESPATH@/components/TestInterfaceJS.js
@RESPATH@/components/TestInterfaceJS.manifest
347
@RESPATH@/components/TestInterfaceJSMaplike.js
Bobby Holley's avatar
Bobby Holley committed
348
349
#endif

350
#if defined(MOZ_DEBUG) || defined(MOZ_DEV_EDITION) || defined(NIGHTLY_BUILD)
351
352
353
354
@RESPATH@/browser/components/testComponents.manifest
@RESPATH@/browser/components/startupRecorder.js
#endif

355
356
357
358
; [Extensions]
@RESPATH@/components/extensions-toolkit.manifest
@RESPATH@/browser/components/extensions-browser.manifest

359
360
361
362
363
364
365
366
; [Normandy]
@RESPATH@/components/shield.manifest
@RESPATH@/components/shield-content-process.js

; [PDF Viewer]
@RESPATH@/browser/components/pdfjs.manifest
@RESPATH@/browser/components/pdfjs.js

367
; Modules
368
369
@RESPATH@/browser/modules/*
@RESPATH@/modules/*
370
@RESPATH@/browser/actors/*
371
@RESPATH@/actors/*
372

373
374
375
376
377
378
; Safe Browsing
@RESPATH@/components/nsURLClassifier.manifest
@RESPATH@/components/nsUrlClassifierHashCompleter.js
@RESPATH@/components/nsUrlClassifierListManager.js
@RESPATH@/components/nsUrlClassifierLib.js

379
380
381
382
; Security Reports
@RESPATH@/components/SecurityReporter.manifest
@RESPATH@/components/SecurityReporter.js

383
; ANGLE GLES-on-D3D rendering library
384
#ifdef MOZ_ANGLE_RENDERER
385
386
@BINPATH@/libEGL.dll
@BINPATH@/libGLESv2.dll
387
388
389
390
391

#ifdef MOZ_D3DCOMPILER_VISTA_DLL
@BINPATH@/@MOZ_D3DCOMPILER_VISTA_DLL@
#endif
#endif # MOZ_ANGLE_RENDERER
392

393
; [Browser Chrome Files]
394
395
396
397
398
399
400
401
402
@RESPATH@/browser/chrome.manifest
@RESPATH@/browser/chrome/browser@JAREXT@
@RESPATH@/browser/chrome/browser.manifest
@RESPATH@/browser/chrome/pdfjs.manifest
@RESPATH@/browser/chrome/pdfjs/*
@RESPATH@/chrome/toolkit@JAREXT@
@RESPATH@/chrome/toolkit.manifest
@RESPATH@/chrome/recording.manifest
@RESPATH@/chrome/recording/*
403
#ifdef MOZ_GTK
404
405
406
@RESPATH@/browser/chrome/icons/default/default16.png
@RESPATH@/browser/chrome/icons/default/default32.png
@RESPATH@/browser/chrome/icons/default/default48.png
407
408
@RESPATH@/browser/chrome/icons/default/default64.png
@RESPATH@/browser/chrome/icons/default/default128.png
409
#endif
410
@RESPATH@/browser/features/*
411

412
413
414
; [Webide Files]
@RESPATH@/browser/chrome/webide@JAREXT@
@RESPATH@/browser/chrome/webide.manifest
415
@RESPATH@/browser/@PREF_DIR@/webide.js
416

417
; [DevTools Startup Files]
418
419
@RESPATH@/browser/chrome/devtools-startup@JAREXT@
@RESPATH@/browser/chrome/devtools-startup.manifest
420
@RESPATH@/browser/@PREF_DIR@/devtools-startup.js
421

422
423
424
; DevTools
@RESPATH@/browser/chrome/devtools@JAREXT@
@RESPATH@/browser/chrome/devtools.manifest
425
@RESPATH@/browser/@PREF_DIR@/devtools-client.js
426
427
@RESPATH@/browser/@PREF_DIR@/debugger.js

428
; shell icons
429
#ifdef XP_UNIX
430
#ifndef XP_MACOSX
431
#ifdef MOZ_UPDATER
432
; updater icon
433
@RESPATH@/icons/updater.png
434
#endif
435
#endif
436
#endif
437
438
439

; [Default Preferences]
; All the pref files must be part of base to prevent migration bugs
440
441
442
443
@RESPATH@/browser/@PREF_DIR@/firefox.js
@RESPATH@/browser/@PREF_DIR@/firefox-branding.js
@RESPATH@/greprefs.js
@RESPATH@/defaults/autoconfig/prefcalls.js
444
@RESPATH@/browser/defaults/permissions
445
446
447
@RESPATH@/browser/defaults/settings/blocklists
@RESPATH@/browser/defaults/settings/pinning
@RESPATH@/browser/defaults/settings/main
448

449
; Warning: changing the path to channel-prefs.js can cause bugs (Bug 756325)
450
451
; Technically this is an app pref file, but we are keeping it in the original
; gre location for now.
452
@RESPATH@/defaults/pref/channel-prefs.js
453
454

; Services (gre) prefs
455
@RESPATH@/defaults/pref/services-sync.js
456
457

; [Layout Engine Resources]
458
; Style Sheets, Graphics and other Resources used by the layout engine.
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
@RESPATH@/res/EditorOverride.css
@RESPATH@/res/contenteditable.css
@RESPATH@/res/designmode.css
@RESPATH@/res/table-add-column-after-active.gif
@RESPATH@/res/table-add-column-after-hover.gif
@RESPATH@/res/table-add-column-after.gif
@RESPATH@/res/table-add-column-before-active.gif
@RESPATH@/res/table-add-column-before-hover.gif
@RESPATH@/res/table-add-column-before.gif
@RESPATH@/res/table-add-row-after-active.gif
@RESPATH@/res/table-add-row-after-hover.gif
@RESPATH@/res/table-add-row-after.gif
@RESPATH@/res/table-add-row-before-active.gif
@RESPATH@/res/table-add-row-before-hover.gif
@RESPATH@/res/table-add-row-before.gif
@RESPATH@/res/table-remove-column-active.gif
@RESPATH@/res/table-remove-column-hover.gif
@RESPATH@/res/table-remove-column.gif
@RESPATH@/res/table-remove-row-active.gif
@RESPATH@/res/table-remove-row-hover.gif
@RESPATH@/res/table-remove-row.gif
@RESPATH@/res/grabber.gif
481
#ifdef XP_MACOSX
482
@RESPATH@/res/cursors/*
483
@RESPATH@/res/touchbar/*
484
485
486
487
#endif
@RESPATH@/res/fonts/*
@RESPATH@/res/dtd/*
@RESPATH@/res/language.properties
488
#ifdef XP_MACOSX
489
@RESPATH@/res/MainMenu.nib/
490
#endif
491

492
493
494
; Content-accessible resources.
@RESPATH@/contentaccessible/*

495
; svg
496
@RESPATH@/res/svg.css
497

498
; [Layout Debugger]
499
#ifdef MOZ_LAYOUT_DEBUGGER
500
501
502
503
@RESPATH@/chrome/layoutdebug@JAREXT@
@RESPATH@/chrome/layoutdebug.manifest
#endif

504
505
; [Personal Security Manager]
;
506
507
508
; NSS libraries are signed in the staging directory,
; meaning their .chk files are created there directly.
;
509
#ifndef MOZ_SYSTEM_NSS
510
511
512
#if defined(XP_LINUX) && !defined(ANDROID)
@BINPATH@/@DLL_PREFIX@freeblpriv3@DLL_SUFFIX@
#else
513
@BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@
514
#endif
515
@BINPATH@/@DLL_PREFIX@nss3@DLL_SUFFIX@
516
517
518
519
@BINPATH@/@DLL_PREFIX@nssckbi@DLL_SUFFIX@
#ifndef NSS_DISABLE_DBM
@BINPATH@/@DLL_PREFIX@nssdbm3@DLL_SUFFIX@
#endif
520
#ifndef MOZ_FOLD_LIBS
521
522
523
@BINPATH@/@DLL_PREFIX@nssutil3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@smime3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@ssl3@DLL_SUFFIX@
524
#endif
525
526
@BINPATH@/@DLL_PREFIX@softokn3@DLL_SUFFIX@
#endif
527
528
@RESPATH@/chrome/pippki@JAREXT@
@RESPATH@/chrome/pippki.manifest
529

530
; For process sandboxing
531
532
533
534
#if defined(MOZ_SANDBOX)
#if defined(XP_LINUX)
@BINPATH@/@DLL_PREFIX@mozsandbox@DLL_SUFFIX@
#endif
535
#endif
536

537
538
539
540
541
542
543
; for Solaris SPARC
#ifdef SOLARIS
bin/libfreebl_32fpu_3.so
bin/libfreebl_32int_3.so
bin/libfreebl_32int64_3.so
#endif

544
545
; [Updater]
;
546
#ifdef MOZ_UPDATER
547
#ifdef XP_MACOSX
548
@BINPATH@/updater.app/
549
550
551
#else
@BINPATH@/updater@BIN_SUFFIX@
#endif
552
#endif
553

554
555
556
557
558
559
560
; [MaintenanceService]
;
#ifdef MOZ_MAINTENANCE_SERVICE
@BINPATH@/maintenanceservice.exe
@BINPATH@/maintenanceservice_installer.exe
#endif

561
562
; [Crash Reporter]
;
563
#ifdef MOZ_CRASHREPORTER
564
565
@RESPATH@/components/CrashService.manifest
@RESPATH@/components/CrashService.js
566
#ifdef XP_MACOSX
567
@BINPATH@/crashreporter.app/
568
569
#else
@BINPATH@/crashreporter@BIN_SUFFIX@
570
@RESPATH@/crashreporter.ini
571
@BINPATH@/minidump-analyzer@BIN_SUFFIX@
572
#ifdef XP_UNIX
573
@RESPATH@/Throbber-small.gif
574
575
#endif
#endif
576
@RESPATH@/browser/crashreporter-override.ini
577
578
579
#ifdef MOZ_CRASHREPORTER_INJECTOR
@BINPATH@/breakpadinjector.dll
#endif
580
581
#endif

582
583
584
585
; [ Ping Sender ]
;
@BINPATH@/pingsender@BIN_SUFFIX@

586
; Shutdown Terminator
587
@RESPATH@/components/nsTerminatorTelemetry.js
588
@RESPATH@/components/terminator.manifest
589

590
591
#ifdef LLVM_SYMBOLIZER
@BINPATH@/@LLVM_SYMBOLIZER@
592
593
594
595
; On Windows, llvm-symbolizer depends on the MS DIA library.
#ifdef WIN_DIA_SDK_BIN_DIR
@BINPATH@/msdia140.dll
#endif
596
#endif
597

598
599
#ifdef MOZ_CLANG_RT_ASAN_LIB
@BINPATH@/@MOZ_CLANG_RT_ASAN_LIB@
600
#endif
601
602
603


; media
604
@RESPATH@/gmp-clearkey/0.1/@DLL_PREFIX@clearkey@DLL_SUFFIX@
605
@RESPATH@/gmp-clearkey/0.1/manifest.json
606

607
608
609
610
611
612
; gfx
#ifdef XP_WIN
@RESPATH@/components/GfxSanityTest.manifest
@RESPATH@/components/SanityTest.js
#endif

613
614
615
616
617
618
619
620
621
622
#ifdef MOZ_DMD
; DMD
@RESPATH@/dmd.py
@RESPATH@/fix_stack_using_bpsyms.py
#ifdef XP_MACOSX
@RESPATH@/fix_macosx_stack.py
#endif
#ifdef XP_LINUX
@RESPATH@/fix_linux_stack.py
#endif
623
#endif
624

625
626
627
628
629
630
631
; NOTE: This must match the config checks in
; /toolkit/components/backgroundhangmonitor/moz.build.
#if defined(NIGHTLY_BUILD) && !defined(MOZ_DEBUG) && !defined(MOZ_TSAN) && !defined(MOZ_ASAN)
@RESPATH@/components/BHRTelemetryService.js
@RESPATH@/components/BHRTelemetryService.manifest
#endif

632
633
634
#ifdef PKG_LOCALE_MANIFEST
#include @PKG_LOCALE_MANIFEST@
#endif