summaryrefslogtreecommitdiffstats
path: root/components/sessions.gypi
diff options
context:
space:
mode:
authorskuhne <skuhne@chromium.org>2014-11-13 20:06:55 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-14 04:07:15 +0000
commitb7409dcf40be005c9539b86e3b634c4687676ab2 (patch)
tree7d51244f82e55a9c755074652d0085c0d7a4a472 /components/sessions.gypi
parent459b11b10f0f18c4111bcfa973be5244171f1412 (diff)
downloadchromium_src-b7409dcf40be005c9539b86e3b634c4687676ab2.zip
chromium_src-b7409dcf40be005c9539b86e3b634c4687676ab2.tar.gz
chromium_src-b7409dcf40be005c9539b86e3b634c4687676ab2.tar.bz2
Moving componentizable sessions files into the sessions component
Ooohkay... this is the CL which moves the files from browser to the components/sessions component and moving them into the sessions namespace. Due to the namespace change this CL got rather big - but I am not sure how to avoid that since it is used in many places. Note: The SessionBackend is now not exposed anymore. Setting notry=true to skip the precommit test. Beside that everything is green. BUG=424679 TEST=use existing tests NOTRY=true Review URL: https://codereview.chromium.org/714243002 Cr-Commit-Position: refs/heads/master@{#304162}
Diffstat (limited to 'components/sessions.gypi')
-rw-r--r--components/sessions.gypi23
1 files changed, 22 insertions, 1 deletions
diff --git a/components/sessions.gypi b/components/sessions.gypi
index 40c103d..a510b23 100644
--- a/components/sessions.gypi
+++ b/components/sessions.gypi
@@ -1,4 +1,4 @@
-# Copyright (c) 2013 The Chromium Authors. All rights reserved.
+# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -14,11 +14,24 @@
# unsuitable as a static_library because it would be linked into multiple
# shared libraries. Revisit this setup if necessary.
'sessions_core_sources': [
+ 'sessions/base_session_service.cc',
+ 'sessions/base_session_service.h',
+ 'sessions/base_session_service_commands.cc',
+ 'sessions/base_session_service_commands.h',
+ 'sessions/base_session_service_delegate.h',
'sessions/core/serialized_navigation_driver.h',
'sessions/serialized_navigation_entry.cc',
'sessions/serialized_navigation_entry.h',
+ 'sessions/session_backend.cc',
+ 'sessions/session_backend.h',
+ 'sessions/session_command.cc',
+ 'sessions/session_command.h',
'sessions/session_id.cc',
'sessions/session_id.h',
+ 'sessions/session_service_commands.cc',
+ 'sessions/session_service_commands.h',
+ 'sessions/session_types.cc',
+ 'sessions/session_types.h',
],
},
'targets': [
@@ -45,6 +58,12 @@
'../sync/sync.gyp:sync',
]
}],
+ ['OS!="ios" and OS!="android"', {
+ 'sources': [
+ 'sessions/session_backend.cc',
+ 'sessions/session_backend.h',
+ ]
+ }],
],
},
],
@@ -64,6 +83,7 @@
'../skia/skia.gyp:skia',
'../third_party/protobuf/protobuf.gyp:protobuf_lite',
'../ui/base/ui_base.gyp:ui_base',
+ '../ui/gfx/gfx.gyp:gfx_geometry',
'../url/url.gyp:url_lib',
],
'include_dirs': [
@@ -101,6 +121,7 @@
'../sync/sync.gyp:sync',
'../third_party/protobuf/protobuf.gyp:protobuf_lite',
'../ui/base/ui_base.gyp:ui_base',
+ '../ui/gfx/gfx.gyp:gfx_geometry',
'../url/url.gyp:url_lib',
],
'include_dirs': [