Avi Drissman | 3e1a26c | 2022-09-15 20:26:03 | [diff] [blame] | 1 | # Copyright 2020 The Chromium Authors |
Luciano Pacheco | d4a89607 | 2020-01-14 11:07:50 | [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 | |
Luciano Pacheco | 23364a2 | 2023-10-17 01:24:34 | [diff] [blame] | 5 | import("//tools/typescript/ts_library.gni") |
Luciano Pacheco | d4a89607 | 2020-01-14 11:07:50 | [diff] [blame] | 6 | |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 7 | preprocess_folder = "$target_gen_dir/preprocessed" |
Luciano Pacheco | 23364a2 | 2023-10-17 01:24:34 | [diff] [blame] | 8 | tsc_folder = "$target_gen_dir/tsc" |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 9 | |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 10 | js_files = [ |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 11 | "remote_call.js", |
| 12 | "test_util.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 13 | |
| 14 | # File Manager. |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 15 | "file_manager/background.js", |
| 16 | "file_manager/breadcrumbs.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 17 | "file_manager/context_menu.js", |
| 18 | "file_manager/copy_between_windows.js", |
| 19 | "file_manager/create_new_folder.js", |
| 20 | "file_manager/crostini.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 21 | "file_manager/directory_tree_context_menu.js", |
| 22 | "file_manager/dlp.js", |
| 23 | "file_manager/dlp_enterprise_connectors.js", |
| 24 | "file_manager/drive_specific.js", |
| 25 | "file_manager/file_dialog.js", |
| 26 | "file_manager/file_display.js", |
| 27 | "file_manager/file_list.js", |
| 28 | "file_manager/file_transfer_connector.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 29 | "file_manager/folder_shortcuts.js", |
| 30 | "file_manager/format_dialog.js", |
| 31 | "file_manager/gear_menu.js", |
| 32 | "file_manager/grid_view.js", |
| 33 | "file_manager/guest_os.js", |
| 34 | "file_manager/holding_space.js", |
| 35 | "file_manager/install_linux_package_dialog.js", |
| 36 | "file_manager/keyboard_operations.js", |
| 37 | "file_manager/metadata.js", |
| 38 | "file_manager/metrics.js", |
| 39 | "file_manager/my_files.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 40 | "file_manager/office.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 41 | "file_manager/providers.js", |
| 42 | "file_manager/quick_view.js", |
| 43 | "file_manager/recents.js", |
| 44 | "file_manager/restore_prefs.js", |
| 45 | "file_manager/search.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 46 | "file_manager/share_and_manage_dialog.js", |
| 47 | "file_manager/sort_columns.js", |
| 48 | "file_manager/tab_index.js", |
| 49 | "file_manager/tasks.js", |
| 50 | "file_manager/test_data.js", |
| 51 | "file_manager/toolbar.js", |
| 52 | "file_manager/transfer.js", |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 53 | "file_manager/traverse.js", |
| 54 | "file_manager/zip_files.js", |
| 55 | |
| 56 | # Page Objects. |
| 57 | "file_manager/page_objects/directory_tree.js", |
| 58 | ] |
| 59 | |
Luciano Pacheco | 23364a2 | 2023-10-17 01:24:34 | [diff] [blame] | 60 | ts_files = [ |
Luciano Pacheco | b1272ad | 2024-01-22 02:22:14 | [diff] [blame] | 61 | "testcase.ts", |
| 62 | |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 63 | # "remote_call.ts", |
| 64 | |
| 65 | # "test_util.ts", |
| 66 | |
| 67 | # File Manager. |
| 68 | "file_manager/android_photos.ts", |
| 69 | |
| 70 | # "file_manager/background.ts", |
| 71 | |
| 72 | # "file_manager/breadcrumbs.ts", |
| 73 | |
Luciano Pacheco | 23364a2 | 2023-10-17 01:24:34 | [diff] [blame] | 74 | "file_manager/choose_entry.ts", |
| 75 | "file_manager/choose_entry_const.ts", |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 76 | |
| 77 | # "file_manager/context_menu.ts", |
| 78 | |
| 79 | # "file_manager/copy_between_windows.ts", |
| 80 | |
| 81 | # "file_manager/create_new_folder.ts", |
| 82 | |
| 83 | # "file_manager/crostini.ts", |
| 84 | |
Wenbo Jie | 462ac7f | 2024-02-07 03:12:55 | [diff] [blame] | 85 | "file_manager/directory_tree.ts", |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 86 | |
| 87 | # "file_manager/directory_tree_context_menu.ts", |
| 88 | |
| 89 | # "file_manager/dlp.ts", |
| 90 | |
| 91 | # "file_manager/dlp_enterprise_connectors.ts", |
| 92 | |
| 93 | # "file_manager/drive_specific.ts", |
| 94 | |
| 95 | # "file_manager/file_dialog.ts", |
| 96 | |
| 97 | # "file_manager/file_display.ts", |
| 98 | |
| 99 | # "file_manager/file_list.ts", |
| 100 | |
| 101 | # "file_manager/file_transfer_connector.ts", |
| 102 | |
| 103 | "file_manager/files_tooltip.ts", |
| 104 | |
| 105 | # "file_manager/folder_shortcuts.ts", |
| 106 | |
| 107 | # "file_manager/format_dialog.ts", |
| 108 | |
| 109 | # "file_manager/gear_menu.ts", |
| 110 | |
| 111 | # "file_manager/grid_view.ts", |
| 112 | |
| 113 | # "file_manager/guest_os.ts", |
| 114 | |
| 115 | # "file_manager/holding_space.ts", |
| 116 | |
| 117 | # "file_manager/install_linux_package_dialog.ts", |
| 118 | |
| 119 | # "file_manager/keyboard_operations.ts", |
| 120 | |
| 121 | # "file_manager/metadata.ts", |
| 122 | |
| 123 | # "file_manager/metrics.ts", |
| 124 | |
| 125 | # "file_manager/my_files.ts", |
| 126 | |
François Degros | 319b9c5 | 2024-02-09 05:23:48 | [diff] [blame] | 127 | "file_manager/navigation.ts", |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 128 | |
| 129 | # "file_manager/office.ts", |
| 130 | |
Austin Tankiang | fdbe7218 | 2024-02-07 03:01:40 | [diff] [blame] | 131 | "file_manager/open_audio_media_app.ts", |
Austin Tankiang | 4a39f671 | 2024-02-07 07:39:24 | [diff] [blame] | 132 | "file_manager/open_files_in_web_drive.ts", |
Austin Tankiang | fdbe7218 | 2024-02-07 03:01:40 | [diff] [blame] | 133 | "file_manager/open_image_media_app.ts", |
| 134 | "file_manager/open_media_app.ts", |
Austin Tankiang | ed3497ed | 2024-02-07 03:34:36 | [diff] [blame] | 135 | "file_manager/open_sniffed_files.ts", |
Austin Tankiang | fdbe7218 | 2024-02-07 03:01:40 | [diff] [blame] | 136 | "file_manager/open_video_media_app.ts", |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 137 | |
| 138 | # "file_manager/providers.ts", |
| 139 | |
| 140 | # "file_manager/quick_view.ts", |
| 141 | |
| 142 | # "file_manager/recents.ts", |
| 143 | |
| 144 | # "file_manager/restore_prefs.ts", |
| 145 | |
| 146 | # "file_manager/search.ts", |
| 147 | |
François Degros | 9f40f47 | 2024-02-11 23:49:45 | [diff] [blame^] | 148 | "file_manager/share.ts", |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 149 | |
| 150 | # "file_manager/share_and_manage_dialog.ts", |
| 151 | |
| 152 | # "file_manager/sort_columns.ts", |
| 153 | |
| 154 | # "file_manager/tab_index.ts", |
| 155 | |
| 156 | # "file_manager/tasks.ts", |
| 157 | |
| 158 | # "file_manager/test_data.ts", |
| 159 | |
| 160 | # "file_manager/toolbar.ts", |
| 161 | |
| 162 | # "file_manager/transfer.ts", |
| 163 | |
Wenbo Jie | daf2674 | 2024-02-07 05:01:10 | [diff] [blame] | 164 | "file_manager/trash.ts", |
Luciano Pacheco | 3c2de2ff | 2024-02-05 09:26:25 | [diff] [blame] | 165 | |
| 166 | # "file_manager/traverse.ts", |
| 167 | |
| 168 | # "file_manager/zip_files.ts", |
| 169 | |
| 170 | # Page Objects. |
| 171 | # "file_manager/page_objects/directory_tree.ts", |
Luciano Pacheco | 23364a2 | 2023-10-17 01:24:34 | [diff] [blame] | 172 | ] |
| 173 | |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 174 | # TS/JS files. |
| 175 | copy("copy_src") { |
Luciano Pacheco | 23364a2 | 2023-10-17 01:24:34 | [diff] [blame] | 176 | sources = js_files + ts_files |
Luciano Pacheco | a2319c0 | 2023-10-17 00:59:52 | [diff] [blame] | 177 | outputs = [ "$preprocess_folder/{{source_target_relative}}" ] |
| 178 | } |
| 179 | |
Luciano Pacheco | 63be2c4 | 2024-02-01 06:50:30 | [diff] [blame] |
|