blob: 45c5526f2cfafd636ac7736d3eeafeab0d70fadb [file] [log] [blame]
# Copyright 2017 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.
mojom = "//chrome/services/util_win/public/mojom/util_win.mojom"
public_headers = [
"//base/files/file_path.h",
"//base/strings/string16.h",
"//chrome/browser/conflicts/module_info_util_win.h",
"//chrome/browser/conflicts/module_info_win.h",
"//ui/shell_dialogs/execute_select_file_win.h",
"//ui/shell_dialogs/select_file_dialog.h",
]
traits_headers = [
"//ipc/ipc_message_utils.h",
"//chrome/services/util_win/public/mojom/util_win_mojom_traits.h",
]
sources = [
"//chrome/services/util_win/public/mojom/util_win_mojom_traits.cc",
]
deps = [
"//base",
"//chrome/browser/conflicts:module_info",
"//ui/shell_dialogs",
]
type_mappings = [
"chrome.mojom.CertificateType=CertificateInfo::Type",
"chrome.mojom.FileFilterSpec=ui::FileFilterSpec",
"chrome.mojom.InspectionResult=ModuleInspectionResult[move_only]",
"chrome.mojom.SelectFileDialogType=ui::SelectFileDialog::Type",
]