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
3 # found in the LICENSE file.
11 # GN version: //ui/shell_dialogs
12 'target_name': 'shell_dialogs',
13 'type': '<(component)',
15 '../../base/base.gyp:base',
16 '../../base/base.gyp:base_i18n',
17 '../../skia/skia.gyp:skia',
18 '../base/ui_base.gyp:ui_base',
19 '../strings/ui_strings.gyp:ui_strings',
22 'SHELL_DIALOGS_IMPLEMENTATION',
25 # Note: file list duplicated in GN build.
26 'android/shell_dialogs_jni_registrar.cc',
27 'android/shell_dialogs_jni_registrar.h',
28 'base_shell_dialog.cc',
29 'base_shell_dialog.h',
30 'base_shell_dialog_win.cc',
31 'base_shell_dialog_win.h',
32 'linux_shell_dialog.cc',
33 'linux_shell_dialog.h',
34 'select_file_dialog.cc',
35 'select_file_dialog.h',
36 'select_file_dialog_android.cc',
37 'select_file_dialog_android.h',
38 'select_file_dialog_factory.cc',
39 'select_file_dialog_factory.h',
40 'select_file_dialog_mac.h',
41 'select_file_dialog_mac.mm',
42 'select_file_dialog_win.cc',
43 'select_file_dialog_win.h',
44 'select_file_policy.cc',
45 'select_file_policy.h',
46 'selected_file_info.cc',
47 'selected_file_info.h',
53 '../aura/aura.gyp:aura',
56 'select_file_dialog_mac.mm',
63 '../base/ui_base.gyp:ui_base_jni_headers',
66 '<(SHARED_INTERMEDIATE_DIR)/ui',
75 ['OS=="android" and android_webview_build==0',
78 '../android/ui_android.gyp:ui_java',
85 '../../win8/win8.gyp:metro_viewer',
90 }, # target_name: shell_dialogs
92 # GN version: //ui/shell_dialogs:shell_dialogs_unittests
93 'target_name': 'shell_dialogs_unittests',
96 '../../base/base.gyp:base',
97 '../../base/base.gyp:test_support_base',
98 '../../base/base.gyp:run_all_unittests',
99 '../../testing/gtest.gyp:gtest',
103 # Note: file list duplicated in GN build.
104 'select_file_dialog_win_unittest.cc',