• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# Copyright (C) 2013 Google Inc. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met:
7#
8#         * Redistributions of source code must retain the above copyright
9# notice, this list of conditions and the following disclaimer.
10#         * Redistributions in binary form must reproduce the above
11# copyright notice, this list of conditions and the following disclaimer
12# in the documentation and/or other materials provided with the
13# distribution.
14#         * Neither the name of Google Inc. nor the names of its
15# contributors may be used to endorse or promote products derived from
16# this software without specific prior written permission.
17#
18# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29#
30
31{
32    'variables': {
33        # If debug_devtools is set to 1, JavaScript files for DevTools are
34        # stored as is. Otherwise, a concatenated file is stored.
35        'debug_devtools%': 0,
36        # This list should contain all "autostart" modules from all apps.
37        'devtools_core_files': [
38            '<@(devtools_bindings_js_files)',
39            '<@(devtools_common_js_files)',
40            '<@(devtools_components_js_files)',
41            '<@(devtools_core_base_files)',
42            '<@(devtools_host_js_files)',
43            '<@(devtools_main_js_files)',
44            '<@(devtools_screencast_js_files)',
45            '<@(devtools_sdk_js_files)',
46            '<@(devtools_toolbox_bootstrap_js_files)',
47            '<@(devtools_toolbox_js_files)',
48            '<@(devtools_ui_js_files)',
49            '<@(devtools_workspace_js_files)',
50        ],
51        'devtools_core_base_files': [
52            'front_end/devtools.js',
53            'front_end/devtools.json',
54            'front_end/devtools.css',
55            'front_end/toolbox.js',
56            'front_end/toolbox.json',
57            'front_end/toolbox.css',
58            'front_end/Runtime.js',
59            'front_end/Tests.js',
60            'front_end/TestController.js',
61            'front_end/dialog.css',
62            'front_end/inspectorStyle.css',
63            'front_end/popover.css',
64            'front_end/sidebarPane.css',
65            'front_end/splitView.css',
66            'front_end/suggestBox.css',
67            'front_end/tabbedPane.css',
68            '<@(devtools_standalone_files)',
69        ],
70        'devtools_common_js_files': [
71            'front_end/common/Color.js',
72            'front_end/common/Console.js',
73            'front_end/common/ContentProvider.js',
74            'front_end/common/Geometry.js',
75            'front_end/common/Lock.js',
76            'front_end/common/ModuleExtensionInterfaces.js',
77            'front_end/common/NotificationService.js',
78            'front_end/common/Object.js',
79            'front_end/common/ParsedURL.js',
80            'front_end/common/Progress.js',
81            'front_end/common/ResourceType.js',
82            'front_end/common/Settings.js',
83            'front_end/common/StaticContentProvider.js',
84            'front_end/common/TextRange.js',
85            'front_end/common/TextUtils.js',
86            'front_end/common/Throttler.js',
87            'front_end/common/UIString.js',
88            'front_end/common/utilities.js',
89            'front_end/common/WebInspector.js',
90        ],
91        'devtools_components_js_files': [
92            'front_end/components/CookiesTable.js',
93            'front_end/components/DockController.js',
94            'front_end/components/DOMBreakpointsSidebarPane.js',
95            'front_end/components/DOMPresentationUtils.js',
96            'front_end/components/Drawer.js',
97            'front_end/components/ExecutionContextSelector.js',
98            'front_end/components/ExtensionServerProxy.js',
99            'front_end/components/FilterBar.js',
100            'front_end/components/FilterSuggestionBuilder.js',
101            'front_end/components/FlameChart.js',
102            'front_end/components/HandlerRegistry.js',
103            'front_end/components/HelpScreen.js',
104            'front_end/components/InspectElementModeController.js',
105            'front_end/components/InspectorView.js',
106            'front_end/components/NativeBreakpointsSidebarPane.js',
107            'front_end/components/ObjectPopoverHelper.js',
108            'front_end/components/ObjectPropertiesSection.js',
109            'front_end/components/OverviewGrid.js',
110            'front_end/components/Panel.js',
111            'front_end/components/PropertiesSection.js',
112            'front_end/components/SearchableView.js',
113            'front_end/components/Section.js',
114            'front_end/components/ShortcutsScreen.js',
115            'front_end/components/TargetsComboBoxController.js',
116            'front_end/components/TimelineGrid.js',
117        ],
118        'devtools_host_js_files': [
119            'front_end/host/InspectorFrontendHost.js',
120            'front_end/host/Platform.js',
121            'front_end/host/UserMetrics.js',
122        ],
123        'devtools_screencast_js_files': [
124            'front_end/screencast/ScreencastView.js',
125        ],
126        'devtools_sdk_js_files': [
127            'front_end/sdk/ApplicationCacheModel.js',
128            'front_end/sdk/BlackboxSupport.js',
129            'front_end/sdk/ConsoleModel.js',
130            'front_end/sdk/ContentProviders.js',
131            'front_end/sdk/CookieParser.js',
132            'front_end/sdk/CPUProfileDataModel.js',
133            'front_end/sdk/CPUProfilerModel.js',
134            'front_end/sdk/CSSMetadata.js',
135            'front_end/sdk/CSSParser.js',
136            'front_end/sdk/CSSStyleModel.js',
137            'front_end/sdk/Database.js',
138            'front_end/sdk/DebuggerModel.js',
139            'front_end/sdk/DOMModel.js',
140            'front_end/sdk/DOMStorage.js',
141            'front_end/sdk/FileSystemModel.js',
142            'front_end/sdk/HeapProfilerModel.js',
143            'front_end/sdk/IndexedDBModel.js',
144            'front_end/sdk/InspectorBackend.js',
145            'front_end/sdk/LayerTreeModel.js',
146            'front_end/sdk/Locks.js',
147            'front_end/sdk/NetworkLog.js',
148            'front_end/sdk/NetworkManager.js',
149            'front_end/sdk/NetworkRequest.js',
150            'front_end/sdk/OverridesSupport.js',
151            'front_end/sdk/PaintProfiler.js',
152            'front_end/sdk/PowerProfiler.js',
153            'front_end/sdk/RemoteObject.js',
154            'front_end/sdk/Resource.js',
155            'front_end/sdk/ResourceTreeModel.js',
156            'front_end/sdk/RuntimeModel.js',
157            'front_end/sdk/Script.js',
158            'front_end/sdk/SnippetStorage.js',
159            'front_end/sdk/SourceMap.js',
160            'front_end/sdk/Target.js',
161            'front_end/sdk/TimelineManager.js',
162            'front_end/sdk/TracingManager.js',
163            'front_end/sdk/WorkerManager.js',
164            'front_end/sdk/WorkerTargetManager.js',
165        ],
166        'devtools_workspace_js_files': [
167            'front_end/workspace/FileManager.js',
168            'front_end/workspace/FileSystemMapping.js',
169            'front_end/workspace/FileSystemWorkspaceBinding.js',
170            'front_end/workspace/IsolatedFileSystem.js',
171            'front_end/workspace/IsolatedFileSystemManager.js',
172            'front_end/workspace/SearchConfig.js',
173            'front_end/workspace/UISourceCode.js',
174            'front_end/workspace/Workspace.js',
175        ],
176        'devtools_bindings_js_files': [
177            'front_end/bindings/BreakpointManager.js',
178            'front_end/bindings/CompilerScriptMapping.js',
179            'front_end/bindings/ContentProviderBasedProjectDelegate.js',
180            'front_end/bindings/CSSWorkspaceBinding.js',
181            'front_end/bindings/DebuggerWorkspaceBinding.js',
182            'front_end/bindings/DefaultScriptMapping.js',
183            'front_end/bindings/ContentScriptProjectDecorator.js',
184            'front_end/bindings/FileUtils.js',
185            'front_end/bindings/Linkifier.js',
186            'front_end/bindings/LiveEditSupport.js',
187            'front_end/bindings/LiveLocation.js',
188            'front_end/bindings/NetworkUISourceCodeProvider.js',
189            'front_end/bindings/NetworkWorkspaceBinding.js',
190            'front_end/bindings/PresentationConsoleMessageHelper.js',
191            'front_end/bindings/ResourceScriptMapping.js',
192            'front_end/bindings/ResourceUtils.js',
193            'front_end/bindings/SASSSourceMapping.js',
194            'front_end/bindings/ScriptSnippetModel.js',
195            'front_end/bindings/StylesSourceMapping.js',
196            'front_end/bindings/TempFile.js',
197            'front_end/bindings/WorkspaceController.js',
198        ],
199        'devtools_toolbox_bootstrap_js_files': [
200            'front_end/toolbox_bootstrap/Toolbox.js',
201        ],
202        'devtools_toolbox_js_files': [
203            'front_end/toolbox/InspectedPagePlaceholder.js',
204            'front_end/toolbox/MediaQueryInspector.js',
205            'front_end/toolbox/OverridesUI.js',
206            'front_end/toolbox/ResponsiveDesignView.js',
207            'front_end/toolbox/ToolboxDelegate.js',
208        ],
209        'devtools_ui_js_files': [
210            'front_end/ui/ActionRegistry.js',
211            'front_end/ui/Checkbox.js',
212            'front_end/ui/CompletionDictionary.js',
213            'front_end/ui/Context.js',
214            'front_end/ui/ContextMenu.js',
215            'front_end/ui/DataGrid.js',
216            'front_end/ui/Dialog.js',
217            'front_end/ui/DOMExtension.js',
218            'front_end/ui/DOMSyntaxHighlighter.js',
219            'front_end/ui/DropDownMenu.js',
220            'front_end/ui/EmptyView.js',
221            'front_end/ui/ForwardedInputEventHandler.js',
222            'front_end/ui/InplaceEditor.js',
223            'front_end/ui/KeyboardShortcut.js',
224            'front_end/ui/PieChart.js',
225            'front_end/ui/Popover.js',
226            'front_end/ui/ProgressIndicator.js',
227            'front_end/ui/ResizerWidget.js',
228            'front_end/ui/RootView.js',
229            'front_end/ui/SettingsUI.js',
230            'front_end/ui/ShortcutRegistry.js',
231            'front_end/ui/ShowMoreDataGridNode.js',
232            'front_end/ui/SidebarPane.js',
233            'front_end/ui/SidebarTreeElement.js',
234            'front_end/ui/SoftContextMenu.js',
235            'front_end/ui/SortableDataGrid.js',
236            'front_end/ui/SplitView.js',
237            'front_end/ui/StackView.js',
238            'front_end/ui/StatusBarButton.js',
239            'front_end/ui/SuggestBox.js',
240            'front_end/ui/TabbedPane.js',
241            'front_end/ui/TextEditor.js',
242            'front_end/ui/TextPrompt.js',
243            'front_end/ui/UIUtils.js',
244            'front_end/ui/View.js',
245            'front_end/ui/ViewportControl.js',
246            'front_end/ui/ViewportDataGrid.js',
247            'front_end/ui/ZoomManager.js',
248            'front_end/ui/treeoutline.js',
249        ],
250        'devtools_main_js_files': [
251            'front_end/main/AdvancedApp.js',
252            'front_end/main/App.js',
253            'front_end/main/HelpScreenUntilReload.js',
254            'front_end/main/Main.js',
255            'front_end/main/OverridesView.js',
256            'front_end/main/RenderingOptions.js',
257            'front_end/main/ScreencastApp.js',
258            'front_end/main/SimpleApp.js',
259        ],
260
261        'devtools_module_json_files': [
262            'front_end/audits/module.json',
263            'front_end/bindings/module.json',
264            'front_end/common/module.json',
265            'front_end/components/module.json',
266            'front_end/console/module.json',
267            'front_end/devices/module.json',
268            'front_end/documentation/module.json',
269            'front_end/elements/module.json',
270            'front_end/extensions/module.json',
271            'front_end/heap_snapshot_worker/module.json',
272            'front_end/host/module.json',
273            'front_end/layers/module.json',
274            'front_end/main/module.json',
275            'front_end/network/module.json',
276            'front_end/profiler/module.json',
277            'front_end/promises/module.json',
278            'front_end/resources/module.json',
279            'front_end/screencast/module.json',
280            'front_end/script_formatter_worker/module.json',
281            'front_end/sdk/module.json',
282            'front_end/settings/module.json',
283            'front_end/source_frame/module.json',
284            'front_end/sources/module.json',
285            'front_end/temp_storage_shared_worker/module.json',
286            'front_end/timeline/module.json',
287            'front_end/toolbox/module.json',
288            'front_end/toolbox_bootstrap/module.json',
289            'front_end/ui/module.json',
290            'front_end/workspace/module.json',
291        ],
292        'all_devtools_files': [
293            '<@(devtools_cm_css_files)',
294            '<@(devtools_cm_js_files)',
295            '<@(devtools_core_files)',
296            '<@(devtools_module_json_files)',
297            '<@(devtools_modules_js_files)',
298            '<@(devtools_uglify_files)',
299        ],
300        'devtools_standalone_files': [
301            'front_end/accelerometer.css',
302            'front_end/auditsPanel.css',
303            'front_end/breakpointsList.css',
304            'front_end/canvasProfiler.css',
305            'front_end/cmdevtools.css',
306            'front_end/dataGrid.css',
307            'front_end/devicesView.css',
308            'front_end/documentationView.css',
309            'front_end/elementsPanel.css',
310            'front_end/filter.css',
311            'front_end/filteredItemSelectionDialog.css',
312            'front_end/flameChart.css',
313            'front_end/heapProfiler.css',
314            'front_end/helpScreen.css',
315            'front_end/indexedDBViews.css',
316            'front_end/inspectorCommon.css',
317            'front_end/inspectorSyntaxHighlight.css',
318            'front_end/layersPanel.css',
319            'front_end/navigatorView.css',
320            'front_end/networkLogView.css',
321            'front_end/networkPanel.css',
322            'front_end/overrides.css',
323            'front_end/overviewGrid.css',
324            'front_end/panelEnablerView.css',
325            'front_end/pieChart.css',
326            'front_end/profilesPanel.css',
327            'front_end/promisesPanel.css',
328            'front_end/requestCookiesView.css',
329            'front_end/requestHeadersView.css',
330            'front_end/resourcesPanel.css',
331            'front_end/resourceView.css',
332            'front_end/responsiveDesignView.css',
333            'front_end/revisionHistory.css',
334            'front_end/screencastView.css',
335            'front_end/sourcesPanel.css',
336            'front_end/sourcesView.css',
337            'front_end/spectrum.css',
338            'front_end/timelinePanel.css',
339            'front_end/webSocketFrameView.css',
340        ],
341
342        # Lazy-loaded modules.
343        'devtools_audits_js_files': [
344            'front_end/audits/AuditCategories.js',
345            'front_end/audits/AuditCategory.js',
346            'front_end/audits/AuditController.js',
347            'front_end/audits/AuditFormatters.js',
348            'front_end/audits/AuditLauncherView.js',
349            'front_end/audits/AuditResultView.js',
350            'front_end/audits/AuditRules.js',
351            'front_end/audits/AuditsPanel.js',
352        ],
353        'devtools_console_js_files': [
354            'front_end/console/ConsolePanel.js',
355            'front_end/console/ConsoleView.js',
356            'front_end/console/ConsoleViewMessage.js',
357        ],
358        'devtools_devices_js_files': [
359            'front_end/devices/DevicesView.js',
360        ],
361        'devtools_documentation_js_files': [
362            'front_end/documentation/DocumentationCatalog.js',
363            'front_end/documentation/DocumentationView.js',
364            'front_end/documentation/JSArticle.js',
365            'front_end/documentation/WikiParser.js',
366        ],
367        'devtools_elements_js_files': [
368            'front_end/elements/ElementsPanel.js',
369            'front_end/elements/ElementsTreeOutline.js',
370            'front_end/elements/EventListenersSidebarPane.js',
371            'front_end/elements/MetricsSidebarPane.js',
372            'front_end/elements/PlatformFontsSidebarPane.js',
373            'front_end/elements/PropertiesSidebarPane.js',
374            'front_end/elements/Spectrum.js',
375            'front_end/elements/StylesSidebarPane.js',
376        ],
377        'devtools_extensions_js_files': [
378            'front_end/extensions/ExtensionAuditCategory.js',
379            'front_end/extensions/ExtensionPanel.js',
380            'front_end/extensions/ExtensionRegistryStub.js',
381            'front_end/extensions/ExtensionServer.js',
382            'front_end/extensions/ExtensionView.js',
383            '<@(devtools_extension_api_files)',
384        ],
385        'devtools_promises_js_files': [
386            'front_end/promises/PromisesPanel.js',
387        ],
388        'devtools_heap_snapshot_worker_js_files': [
389            'front_end/common/TextUtils.js',
390            'front_end/common/UIString.js',
391            'front_end/common/utilities.js',
392            'front_end/heap_snapshot_worker/AllocationProfile.js',
393            'front_end/heap_snapshot_worker/HeapSnapshot.js',
394            'front_end/heap_snapshot_worker/HeapSnapshotLoader.js',
395            'front_end/heap_snapshot_worker/HeapSnapshotWorker.js',
396            'front_end/heap_snapshot_worker/HeapSnapshotWorkerDispatcher.js',
397            'front_end/heap_snapshot_worker/JSHeapSnapshot.js',
398            'front_end/profiler/HeapSnapshotCommon.js',
399        ],
400        'devtools_layers_js_files': [
401            'front_end/layers/LayerDetailsView.js',
402            'front_end/layers/LayerPaintProfilerView.js',
403            'front_end/layers/LayersPanel.js',
404            'front_end/layers/LayerTreeOutline.js',
405        ],
406        'devtools_network_js_files': [
407            'front_end/network/HAREntry.js',
408            'front_end/network/NetworkItemView.js',
409            'front_end/network/NetworkPanel.js',
410            'front_end/network/RequestCookiesView.js',
411            'front_end/network/RequestHeadersView.js',
412            'front_end/network/RequestHTMLView.js',
413            'front_end/network/RequestJSONView.js',
414            'front_end/network/RequestPreviewView.js',
415            'front_end/network/RequestResponseView.js',
416            'front_end/network/RequestTimingView.js',
417            'front_end/network/RequestView.js',
418            'front_end/network/ResourceWebSocketFrameView.js',
419        ],
420        'devtools_profiler_js_files': [
421            'front_end/profiler/CanvasProfileView.js',
422            'front_end/profiler/CanvasReplayStateView.js',
423            'front_end/profiler/CPUProfileBottomUpDataGrid.js',
424            'front_end/profiler/CPUProfileDataGrid.js',
425            'front_end/profiler/CPUProfileFlameChart.js',
426            'front_end/profiler/CPUProfileTopDownDataGrid.js',
427            'front_end/profiler/CPUProfileView.js',
428            'front_end/profiler/HeapSnapshotCommon.js',
429            'front_end/profiler/HeapSnapshotDataGrids.js',
430            'front_end/profiler/HeapSnapshotGridNodes.js',
431            'front_end/profiler/HeapSnapshotProxy.js',
432            'front_end/profiler/HeapSnapshotView.js',
433            'front_end/profiler/ProfileLauncherView.js',
434            'front_end/profiler/ProfilesPanel.js',
435            'front_end/profiler/ProfileTypeRegistry.js',
436        ],
437        'devtools_resources_js_files': [
438            'front_end/resources/ApplicationCacheItemsView.js',
439            'front_end/resources/CookieItemsView.js',
440            'front_end/resources/DatabaseQueryView.js',
441            'front_end/resources/DatabaseTableView.js',
442            'front_end/resources/DirectoryContentView.js',
443            'front_end/resources/DOMStorageItemsView.js',
444            'front_end/resources/FileContentView.js',
445            'front_end/resources/FileSystemView.js',
446            'front_end/resources/IndexedDBViews.js',
447            'front_end/resources/ResourcesPanel.js',
448        ],
449        'devtools_script_formatter_worker_js_files': [
450            'front_end/cm/css.js',
451            'front_end/cm/headlesscodemirror.js',
452            'front_end/cm/htmlmixed.js',
453            'front_end/cm/javascript.js',
454            'front_end/cm/xml.js',
455            'front_end/common/WebInspector.js',
456            'front_end/common/utilities.js',
457            'front_end/script_formatter_worker/CSSFormatter.js',
458            'front_end/script_formatter_worker/JavaScriptFormatter.js',
459            'front_end/script_formatter_worker/ScriptFormatterWorker.js',
460        ],
461        'devtools_settings_js_files': [
462            'front_end/settings/EditFileSystemDialog.js',
463            'front_end/settings/FrameworkBlackboxDialog.js',
464            'front_end/settings/SettingsScreen.js',
465        ],
466        'devtools_source_frame_js_files': [
467            'front_end/source_frame/CodeMirrorTextEditor.js',
468            'front_end/source_frame/CodeMirrorUtils.js',
469            'front_end/source_frame/FontView.js',
470            'front_end/source_frame/GoToLineDialog.js',
471            'front_end/source_frame/ImageView.js',
472            'front_end/source_frame/ResourceView.js',
473            'front_end/source_frame/SourceFrame.js',
474        ],
475        'devtools_sources_js_files': [
476            'front_end/sources/AddSourceMapURLDialog.js',
477            'front_end/sources/AdvancedSearchView.js',
478            'front_end/sources/BreakpointsSidebarPane.js',
479            'front_end/sources/CallStackSidebarPane.js',
480            'front_end/sources/CSSSourceFrame.js',
481            'front_end/sources/EditingLocationHistoryManager.js',
482            'front_end/sources/FileBasedSearchResultsPane.js',
483            'front_end/sources/FilePathScoreFunction.js',
484            'front_end/sources/FilteredItemSelectionDialog.js',
485            'front_end/sources/InplaceFormatterEditorAction.js',
486            'front_end/sources/JavaScriptSourceFrame.js',
487            'front_end/sources/jsdifflib.js',
488            'front_end/sources/NavigatorView.js',
489            'front_end/sources/Placard.js',
490            'front_end/sources/RevisionHistoryView.js',
491            'front_end/sources/ScopeChainSidebarPane.js',
492            'front_end/sources/ScriptFormatter.js',
493            'front_end/sources/ScriptFormatterEditorAction.js',
494            'front_end/sources/SimpleHistoryManager.js',
495            'front_end/sources/SourcesNavigator.js',
496            'front_end/sources/SourcesPanel.js',
497            'front_end/sources/SourcesSearchScope.js',
498            'front_end/sources/SourcesView.js',
499            'front_end/sources/StyleSheetOutlineDialog.js',
500            'front_end/sources/TabbedEditorContainer.js',
501            'front_end/sources/ThreadsSidebarPane.js',
502            'front_end/sources/UISourceCodeFrame.js',
503            'front_end/sources/WatchExpressionsSidebarPane.js',
504        ],
505        'devtools_temp_storage_shared_worker_js_files': [
506            'front_end/temp_storage_shared_worker/TempStorageSharedWorker.js',
507        ],
508        'devtools_timeline_js_files': [
509            'front_end/timeline/CountersGraph.js',
510            'front_end/timeline/Layers3DView.js',
511            'front_end/timeline/MemoryCountersGraph.js',
512            'front_end/timeline/PaintProfilerView.js',
513            'front_end/timeline/TimelineEventOverview.js',
514            'front_end/timeline/TimelineFlameChart.js',
515            'front_end/timeline/TimelineFrameModel.js',
516            'front_end/timeline/TimelineFrameOverview.js',
517            'front_end/timeline/TimelineJSProfile.js',
518            'front_end/timeline/TimelineLayersView.js',
519            'front_end/timeline/TimelineMemoryOverview.js',
520            'front_end/timeline/TimelineModel.js',
521            'front_end/timeline/TimelineModelImpl.js',
522            'front_end/timeline/TimelineOverviewPane.js',
523            'front_end/timeline/TimelinePaintProfilerView.js',
524            'front_end/timeline/TimelinePanel.js',
525            'front_end/timeline/TimelinePowerGraph.js',
526            'front_end/timeline/TimelinePowerOverview.js',
527            'front_end/timeline/TimelinePresentationModel.js',
528            'front_end/timeline/TimelineUIUtils.js',
529            'front_end/timeline/TimelineUIUtilsImpl.js',
530            'front_end/timeline/TimelineView.js',
531            'front_end/timeline/TracingModel.js',
532            'front_end/timeline/TracingTimelineModel.js',
533            'front_end/timeline/TracingTimelineUIUtils.js',
534            'front_end/timeline/TransformController.js',
535        ],
536
537        # Third-party code.
538        'devtools_cm_css_files': [
539            'front_end/cm/codemirror.css',
540        ],
541        'devtools_cm_js_files': [
542            'front_end/cm/clike.js',
543            'front_end/cm/closebrackets.js',
544            'front_end/cm/codemirror.js',
545            'front_end/cm/coffeescript.js',
546            'front_end/cm/comment.js',
547            'front_end/cm/css.js',
548            'front_end/cm/headlesscodemirror.js',
549            'front_end/cm/htmlembedded.js',
550            'front_end/cm/htmlmixed.js',
551            'front_end/cm/javascript.js',
552            'front_end/cm/markselection.js',
553            'front_end/cm/matchbrackets.js',
554            'front_end/cm/overlay.js',
555            'front_end/cm/php.js',
556            'front_end/cm/python.js',
557            'front_end/cm/shell.js',
558            'front_end/cm/xml.js',
559        ],
560        'devtools_uglify_files': [
561            'front_end/UglifyJS/parse-js.js',
562        ],
563
564        'devtools_modules_js_files': [
565            '<@(devtools_audits_js_files)',
566            '<@(devtools_console_js_files)',
567            '<@(devtools_devices_js_files)',
568            '<@(devtools_documentation_js_files)',
569            '<@(devtools_elements_js_files)',
570            '<@(devtools_extensions_js_files)',
571            '<@(devtools_heap_snapshot_worker_js_files)',
572            '<@(devtools_layers_js_files)',
573            '<@(devtools_network_js_files)',
574            '<@(devtools_profiler_js_files)',
575            '<@(devtools_promises_js_files)',
576            '<@(devtools_resources_js_files)',
577            '<@(devtools_script_formatter_worker_js_files)',
578            '<@(devtools_settings_js_files)',
579            '<@(devtools_source_frame_js_files)',
580            '<@(devtools_sources_js_files)',
581            '<@(devtools_temp_storage_shared_worker_js_files)',
582            '<@(devtools_timeline_js_files)',
583        ],
584        'devtools_image_files': [
585            'front_end/Images/applicationCache.png',
586            'front_end/Images/back.png',
587            'front_end/Images/breakpoint.png',
588            'front_end/Images/breakpoint_2x.png',
589            'front_end/Images/breakpointConditional.png',
590            'front_end/Images/breakpointConditional_2x.png',
591            'front_end/Images/checker.png',
592            'front_end/Images/cookie.png',
593            'front_end/Images/chromeDisabledSelect.png',
594            'front_end/Images/chromeDisabledSelect_2x.png',
595            'front_end/Images/chromeSelect.png',
596            'front_end/Images/chromeSelect_2x.png',
597            'front_end/Images/database.png',
598            'front_end/Images/databaseTable.png',
599            'front_end/Images/deleteIcon.png',
600            'front_end/Images/domain.png',
601            'front_end/Images/errorWave.png',
602            'front_end/Images/errorWave_2x.png',
603            'front_end/Images/fileSystem.png',
604            'front_end/Images/forward.png',
605            'front_end/Images/frame.png',
606            'front_end/Images/graphLabelCalloutLeft.png',
607            'front_end/Images/graphLabelCalloutRight.png',
608            'front_end/Images/indexedDB.png',
609            'front_end/Images/indexedDBIndex.png',
610            'front_end/Images/indexedDBObjectStore.png',
611            'front_end/Images/localStorage.png',
612            'front_end/Images/navigationControls.png',
613            'front_end/Images/navigationControls_2x.png',
614            'front_end/Images/paneAddButtons.png',
615            'front_end/Images/paneElementStateButtons.png',
616            'front_end/Images/paneFilterButtons.png',
617            'front_end/Images/paneRefreshButtons.png',
618            'front_end/Images/popoverArrows.png',
619            'front_end/Images/popoverBackground.png',
620            'front_end/Images/profileGroupIcon.png',
621            'front_end/Images/profileIcon.png',
622            'front_end/Images/profileSmallIcon.png',
623            'front_end/Images/radioDot.png',
624            'front_end/Images/resourceCSSIcon.png',
625            'front_end/Images/resourceDocumentIcon.png',
626            'front_end/Images/resourceDocumentIconSmall.png',
627            'front_end/Images/resourceJSIcon.png',
628            'front_end/Images/resourcePlainIcon.png',
629            'front_end/Images/resourcePlainIconSmall.png',
630            'front_end/Images/resourcesTimeGraphIcon.png',
631            'front_end/Images/responsiveDesign.png',
632            'front_end/Images/responsiveDesign_2x.png',
633            'front_end/Images/searchNext.png',
634            'front_end/Images/searchPrev.png',
635            'front_end/Images/sessionStorage.png',
636            'front_end/Images/settingsListRemove.png',
637            'front_end/Images/settingsListRemove_2x.png',
638            'front_end/Images/statusbarButtonGlyphs.png',
639            'front_end/Images/statusbarButtonGlyphs_2x.png',
640            'front_end/Images/statusbarResizerHorizontal.png',
641            'front_end/Images/statusbarResizerVertical.png',
642            'front_end/Images/thumbActiveHoriz.png',
643            'front_end/Images/thumbActiveVert.png',
644            'front_end/Images/thumbHoriz.png',
645            'front_end/Images/thumbHoverHoriz.png',
646            'front_end/Images/thumbHoverVert.png',
647            'front_end/Images/thumbVert.png',
648            'front_end/Images/toolbarItemSelected.png',
649            'front_end/Images/touchCursor.png',
650            'front_end/Images/touchCursor_2x.png',
651            'front_end/Images/transformControls.png',
652            'front_end/Images/transformControls_2x.png',
653        ],
654        'devtools_extension_api_files': [
655            'front_end/extensions/ExtensionAPI.js',
656        ],
657    },
658}
659