blob: c4618f606eaa143f86e48b2d2d3d5889a49ab6aa [file] [log] [blame]
Avi Drissman3e1a26c2022-09-15 20:26:031# Copyright 2020 The Chromium Authors
Luciano Pachecod4a896072020-01-14 11:07:502# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Luciano Pacheco23364a22023-10-17 01:24:345import("//tools/typescript/ts_library.gni")
Luciano Pachecod4a896072020-01-14 11:07:506
Luciano Pachecoa2319c02023-10-17 00:59:527preprocess_folder = "$target_gen_dir/preprocessed"
Luciano Pacheco23364a22023-10-17 01:24:348tsc_folder = "$target_gen_dir/tsc"
Luciano Pachecoa2319c02023-10-17 00:59:529
Luciano Pachecoa2319c02023-10-17 00:59:5210js_files = [
Luciano Pachecoa2319c02023-10-17 00:59:5211 "remote_call.js",
12 "test_util.js",
Luciano Pachecoa2319c02023-10-17 00:59:5213
14 # File Manager.
Luciano Pachecoa2319c02023-10-17 00:59:5215 "file_manager/background.js",
16 "file_manager/breadcrumbs.js",
Luciano Pachecoa2319c02023-10-17 00:59:5217 "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 Pachecoa2319c02023-10-17 00:59:5221 "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 Pachecoa2319c02023-10-17 00:59:5229 "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 Pachecoa2319c02023-10-17 00:59:5240 "file_manager/office.js",
Luciano Pachecoa2319c02023-10-17 00:59:5241 "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 Pachecoa2319c02023-10-17 00:59:5246 "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 Pachecoa2319c02023-10-17 00:59:5253 "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 Pacheco23364a22023-10-17 01:24:3460ts_files = [
Luciano Pachecob1272ad2024-01-22 02:22:1461 "testcase.ts",
62
Luciano Pacheco3c2de2ff2024-02-05 09:26:2563 # "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 Pacheco23364a22023-10-17 01:24:3474 "file_manager/choose_entry.ts",
75 "file_manager/choose_entry_const.ts",
Luciano Pacheco3c2de2ff2024-02-05 09:26:2576
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 Jie462ac7f2024-02-07 03:12:5585 "file_manager/directory_tree.ts",
Luciano Pacheco3c2de2ff2024-02-05 09:26:2586
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 Degros319b9c52024-02-09 05:23:48127 "file_manager/navigation.ts",
Luciano Pacheco3c2de2ff2024-02-05 09:26:25128
129 # "file_manager/office.ts",
130
Austin Tankiangfdbe72182024-02-07 03:01:40131 "file_manager/open_audio_media_app.ts",
Austin Tankiang4a39f6712024-02-07 07:39:24132 "file_manager/open_files_in_web_drive.ts",
Austin Tankiangfdbe72182024-02-07 03:01:40133 "file_manager/open_image_media_app.ts",
134 "file_manager/open_media_app.ts",
Austin Tankianged3497ed2024-02-07 03:34:36135 "file_manager/open_sniffed_files.ts",
Austin Tankiangfdbe72182024-02-07 03:01:40136 "file_manager/open_video_media_app.ts",
Luciano Pacheco3c2de2ff2024-02-05 09:26:25137
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 Degros9f40f472024-02-11 23:49:45148 "file_manager/share.ts",
Luciano Pacheco3c2de2ff2024-02-05 09:26:25149
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 Jiedaf26742024-02-07 05:01:10164 "file_manager/trash.ts",
Luciano Pacheco3c2de2ff2024-02-05 09:26:25165
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 Pacheco23364a22023-10-17 01:24:34172]
173
Luciano Pachecoa2319c02023-10-17 00:59:52174# TS/JS files.
175copy("copy_src") {
Luciano Pacheco23364a22023-10-17 01:24:34176 sources = js_files + ts_files
Luciano Pachecoa2319c02023-10-17 00:59:52177 outputs = [ "$preprocess_folder/{{source_target_relative}}" ]
178}
179
Luciano Pacheco63be2c42024-02-01 06:50:30