Avi Drissman | 8ba1bad | 2022-09-13 19:22:36 | [diff] [blame] | 1 | # Copyright 2020 The Chromium Authors |
Nancy Wang | d6de205 | 2020-12-03 00:04:32 | [diff] [blame] | 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
Sammie Quon | 53afe7f | 2021-09-14 20:10:42 | [diff] [blame] | 5 | component("app_restore") { |
| 6 | output_name = "app_restore_lib" |
Nancy Wang | d6de205 | 2020-12-03 00:04:32 | [diff] [blame] | 7 | sources = [ |
Nancy Wang | fcd7c3d | 2020-12-08 22:55:47 | [diff] [blame] | 8 | "app_launch_info.cc", |
| 9 | "app_launch_info.h", |
Sammie Quon | 4212479 | 2021-10-06 16:07:52 | [diff] [blame] | 10 | "app_restore_arc_info.cc", |
| 11 | "app_restore_arc_info.h", |
Nancy Wang | 11e0cfb | 2020-12-14 04:20:55 | [diff] [blame] | 12 | "app_restore_data.cc", |
| 13 | "app_restore_data.h", |
Sammie Quon | d540170e | 2022-03-21 16:59:46 | [diff] [blame] | 14 | "app_restore_info.cc", |
| 15 | "app_restore_info.h", |
Sammie Quon | d5acdca | 2021-10-11 18:01:26 | [diff] [blame] | 16 | "app_restore_utils.cc", |
| 17 | "app_restore_utils.h", |
Nancy Wang | ab0246a | 2021-03-17 20:55:21 | [diff] [blame] | 18 | "arc_read_handler.cc", |
| 19 | "arc_read_handler.h", |
Nancy Wang | 4c26fc5 | 2021-03-16 17:08:32 | [diff] [blame] | 20 | "arc_save_handler.cc", |
| 21 | "arc_save_handler.h", |
Sammie Quon | ac6e550 | 2021-07-16 00:29:37 | [diff] [blame] | 22 | "desk_template_read_handler.cc", |
| 23 | "desk_template_read_handler.h", |
Xiaoqian Dai | 7aa47a4 | 2021-06-08 04:45:49 | [diff] [blame] | 24 | "features.cc", |
| 25 | "features.h", |
Nancy Wang | b2d78b51 | 2020-12-14 08:08:13 | [diff] [blame] | 26 | "full_restore_file_handler.cc", |
| 27 | "full_restore_file_handler.h", |
Nancy Wang | 9bb9dc3 | 2020-12-16 08:28:32 | [diff] [blame] | 28 | "full_restore_read_handler.cc", |
| 29 | "full_restore_read_handler.h", |
Nancy Wang | be942038 | 2020-12-14 09:40:43 | [diff] [blame] | 30 | "full_restore_save_handler.cc", |
| 31 | "full_restore_save_handler.h", |
Nancy Wang | d6de205 | 2020-12-03 00:04:32 | [diff] [blame] | 32 | "full_restore_utils.cc", |
| 33 | "full_restore_utils.h", |
Nancy Wang | 11e0cfb | 2020-12-14 04:20:55 | [diff] [blame] | 34 | "restore_data.cc", |
| 35 | "restore_data.h", |
Nancy Wang | 84cba86 | 2020-12-15 00:47:00 | [diff] [blame] | 36 | "window_info.cc", |
| 37 | "window_info.h", |
Sammie Quon | cfb6d09 | 2021-09-17 22:38:23 | [diff] [blame] | 38 | "window_properties.cc", |
| 39 | "window_properties.h", |
Nancy Wang | d6de205 | 2020-12-03 00:04:32 | [diff] [blame] | 40 | ] |
| 41 | |
Sammie Quon | 53afe7f | 2021-09-14 20:10:42 | [diff] [blame] | 42 | defines = [ "IS_APP_RESTORE_IMPL" ] |
Nancy Wang | d6de205 | 2020-12-03 00:04:32 | [diff] [blame] | 43 | |
Nancy Wang | fcd7c3d | 2020-12-08 22:55:47 | [diff] [blame] | 44 | public_deps = [ |
Xiaoqian Dai | 701b1a37 | 2021-06-04 20:25:50 | [diff] [blame] | 45 | "//ash/constants", |
Nancy Wang | fcd7c3d | 2020-12-08 22:55:47 | [diff] [blame] | 46 | "//base", |
Nancy Wang | e8af5b26 | 2021-01-06 16:00:30 | [diff] [blame] | 47 | "//chromeos/ui/base:base", |
Nancy Wang | 6089d34 | 2020-12-18 02:43:49 | [diff] [blame] | 48 | "//components/account_id:account_id", |
Tim Sergeant | 6e913dd | 2023-07-10 05:03:35 | [diff] [blame] | 49 | "//components/services/app_service", |
Sammie Quon | 49daa13 | 2021-02-06 00:04:41 | [diff] [blame] | 50 | "//components/sessions:session_id", |
avynn | 441278f | 2022-06-03 18:59:05 | [diff] [blame] | 51 | "//components/tab_groups", |
Nancy Wang | 84cba86 | 2020-12-15 00:47:00 | [diff] [blame] | 52 | "//ui/aura", |
Sammie Quon | 937afc1 | 2021-02-09 03:01:19 | [diff] [blame] | 53 | "//ui/views", |
Nancy Wang | fcd7c3d | 2020-12-08 22:55:47 | [diff] [blame] | 54 | ] |
Devlin Cronin | 0f794d5 | 2022-01-26 22:53:31 | [diff] [blame] | 55 | |
| 56 | deps = [ "//components/app_constants" ] |
Nancy Wang | d6de205 | 2020-12-03 00:04:32 | [diff] [blame] | 57 | } |
Nancy Wang | 6f52eca | 2020-12-14 06:33:16 | [diff] [blame] | 58 | |
| 59 | source_set("unit_tests") { |
| 60 | testonly = true |
| 61 | |
Nancy Wang | 6089d34 | 2020-12-18 02:43:49 | [diff] [blame] | 62 | sources = [ |
Sammie Quon | d540170e | 2022-03-21 16:59:46 | [diff] [blame] | 63 | "app_restore_info_unittest.cc", |
Nancy Wang | 70db539 | 2021-01-07 02:56:25 | [diff] [blame] | 64 | "full_restore_read_and_save_unittest.cc", |
Nancy Wang | 6089d34 | 2020-12-18 02:43:49 | [diff] [blame] | 65 | "restore_data_unittest.cc", |
| 66 | ] |
Nancy Wang | 6f52eca | 2020-12-14 06:33:16 | [diff] [blame] | 67 | |
| 68 | deps = [ |
Sammie Quon | 53afe7f | 2021-09-14 20:10:42 | [diff] [blame] | 69 | ":app_restore", |
Devlin Cronin | 0f794d5 | 2022-01-26 22:53:31 | [diff] [blame] | 70 | "//components/app_constants", |
Nancy Wang | 70db539 | 2021-01-07 02:56:25 | [diff] [blame] | 71 | "//content/test:test_support", |
Nancy Wang | 6f52eca | 2020-12-14 06:33:16 | [diff] [blame] | 72 | "//testing/gtest", |
Nancy Wang | e72eb5c | 2021-01-12 05:32:03 | [diff] [blame] | 73 | "//ui/aura:test_support", |
Nancy Wang | 654aab5 | 2022-01-08 03:50:37 | [diff] [blame] | 74 | "//ui/views:test_support", |
Nancy Wang | 6f52eca | 2020-12-14 06:33:16 | [diff] [blame] | 75 | ] |
| 76 | } |