Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(105)

Side by Side Diff: components/sessions.gypi

Issue 1321713005: Abstract WebContents/NavigationController from core TabRestore code (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 # Core sources shared by sessions_content and sessions_ios. These can't 7 # Core sources shared by sessions_content and sessions_ios. These can't
8 # be a separate shared library since one symbol is implemented higher up in 8 # be a separate shared library since one symbol is implemented higher up in
9 # the sessions_content/ios layer. 9 # the sessions_content/ios layer.
10 'sessions_core_sources': [ 10 'sessions_core_sources': [
11 'sessions/base_session_service.cc', 11 'sessions/base_session_service.cc',
12 'sessions/base_session_service.h', 12 'sessions/base_session_service.h',
13 'sessions/base_session_service_commands.cc', 13 'sessions/base_session_service_commands.cc',
14 'sessions/base_session_service_commands.h', 14 'sessions/base_session_service_commands.h',
15 'sessions/base_session_service_delegate.h', 15 'sessions/base_session_service_delegate.h',
16 'sessions/core/open_tab.h',
16 'sessions/core/serialized_navigation_driver.h', 17 'sessions/core/serialized_navigation_driver.h',
17 'sessions/core/session_constants.cc', 18 'sessions/core/session_constants.cc',
18 'sessions/core/session_constants.h', 19 'sessions/core/session_constants.h',
19 'sessions/core/tab_restore_service_client.cc', 20 'sessions/core/tab_restore_service_client.cc',
20 'sessions/core/tab_restore_service_client.h', 21 'sessions/core/tab_restore_service_client.h',
21 'sessions/serialized_navigation_entry.cc', 22 'sessions/serialized_navigation_entry.cc',
22 'sessions/serialized_navigation_entry.h', 23 'sessions/serialized_navigation_entry.h',
23 'sessions/session_backend.cc', 24 'sessions/session_backend.cc',
24 'sessions/session_backend.h', 25 'sessions/session_backend.h',
25 'sessions/session_command.cc', 26 'sessions/session_command.cc',
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 }, 62 },
62 ], 63 ],
63 64
64 # Platform-specific targets. 65 # Platform-specific targets.
65 'conditions': [ 66 'conditions': [
66 ['OS!="ios"', { 67 ['OS!="ios"', {
67 'targets': [ 68 'targets': [
68 { 69 {
69 # GN version: //components/sessions 70 # GN version: //components/sessions
70 'target_name': 'sessions_content', 71 'target_name': 'sessions_content',
71 'type': '<(component)', 72 'type': 'static_library',
blundell 2015/09/16 16:20:36 You can ignore this; it's a temporary workaround f
72 'dependencies': [ 73 'dependencies': [
73 '../base/base.gyp:base', 74 '../base/base.gyp:base',
74 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations', 75 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations',
75 '../content/content.gyp:content_browser', 76 '../content/content.gyp:content_browser',
76 '../skia/skia.gyp:skia', 77 '../skia/skia.gyp:skia',
77 '../sync/sync.gyp:sync', 78 '../sync/sync.gyp:sync',
78 '../third_party/protobuf/protobuf.gyp:protobuf_lite', 79 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
79 '../ui/base/ui_base.gyp:ui_base', 80 '../ui/base/ui_base.gyp:ui_base',
80 '../ui/gfx/gfx.gyp:gfx_geometry', 81 '../ui/gfx/gfx.gyp:gfx_geometry',
81 '../url/url.gyp:url_lib', 82 '../url/url.gyp:url_lib',
82 ], 83 ],
83 'include_dirs': [ 84 'include_dirs': [
84 '..', 85 '..',
85 ], 86 ],
86 'defines': [ 87 'defines': [
87 'SESSIONS_IMPLEMENTATION', 88 'SESSIONS_IMPLEMENTATION',
88 ], 89 ],
89 'sources': [ 90 'sources': [
90 # Note: sources list duplicated in GN build. 91 # Note: sources list duplicated in GN build.
91 '<@(sessions_core_sources)', 92 '<@(sessions_core_sources)',
92 93
94 'sessions/content/content_open_tab.cc',
95 'sessions/content/content_open_tab.h',
93 'sessions/content/content_serialized_navigation_builder.cc', 96 'sessions/content/content_serialized_navigation_builder.cc',
94 'sessions/content/content_serialized_navigation_builder.h', 97 'sessions/content/content_serialized_navigation_builder.h',
95 'sessions/content/content_serialized_navigation_driver.cc', 98 'sessions/content/content_serialized_navigation_driver.cc',
96 'sessions/content/content_serialized_navigation_driver.h', 99 'sessions/content/content_serialized_navigation_driver.h',
97 'sessions/content/content_tab_client_data.cc', 100 'sessions/content/content_tab_client_data.cc',
98 'sessions/content/content_tab_client_data.h', 101 'sessions/content/content_tab_client_data.h',
99 ], 102 ],
100 }, 103 },
101 ], 104 ],
102 }, { # OS==ios 105 }, { # OS==ios
(...skipping 23 matching lines...) Expand all
126 'sessions/ios/ios_serialized_navigation_builder.h', 129 'sessions/ios/ios_serialized_navigation_builder.h',
127 'sessions/ios/ios_serialized_navigation_driver.cc', 130 'sessions/ios/ios_serialized_navigation_driver.cc',
128 'sessions/ios/ios_serialized_navigation_driver.h', 131 'sessions/ios/ios_serialized_navigation_driver.h',
129 ], 132 ],
130 }, 133 },
131 ], 134 ],
132 }], 135 }],
133 ], 136 ],
134 137
135 } 138 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698