# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# This file is generated by Update.py and should not be edited.

# windows_app_sdk_headers is used by WebNN on Windows.

source_set("windows_app_sdk_headers") {
  sources = [
    "src/inc/abi/winml/Microsoft.Windows.AI.MachineLearning.h",
    "src/inc/abi/winml/winml/onnxruntime_c_api.h",
    "src/inc/abi/winml/winml/onnxruntime_ep_c_api.h",
    "src/inc/abi/winml/winml/onnxruntime_ep_device_ep_metadata_keys.h",
    "src/inc/abi/winml/winml/onnxruntime_session_options_config_keys.h",
  ]

  public_deps = [ ":version_info" ]

  visibility = [
    "//chrome/browser/webnn/*",
    "//services/webnn/*",
  ]
}

source_set("version_info") {
  sources = [ "src/inc/abi/runtime/WindowsAppSDK-VersionInfo.h" ]

  visibility = [
    ":windows_app_sdk_headers",
    "//chrome/browser/webnn/*",
    "//services/webnn/*",
  ]
}
