v8 147.4.0

Rust bindings to V8
Documentation
# 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.

# AUTOGENERATED FILE. DO NOT EDIT.
# To regenerate, see instructions at build/modules/modularize/README.md

import("//buildtools/third_party/libc++/modules.gni")

sysroot_modulemap("sysroot_modulemap") {
  source = "module.modulemap.in"
  out = "${target_gen_dir}/module.modulemap"
}

builtin_module("_Builtin_float") {
}

builtin_module("_Builtin_intrinsics") {
  public_deps = [
    ":_Builtin_stddef",
    ":_Builtin_stdint",
    ":std_core",
    ":sys_stage1",
    ":sys_stage2",
  ]
}

builtin_module("_Builtin_inttypes") {
  public_deps = [
    ":_Builtin_stdint",
    ":sys_stage1",
  ]
}

builtin_module("_Builtin_iso646") {
}

builtin_module("_Builtin_limits") {
  public_deps = [ ":sys_stage1" ]
}

builtin_module("_Builtin_stdalign") {
}

builtin_module("_Builtin_stdarg") {
}

builtin_module("_Builtin_stdatomic") {
  public_deps = [
    ":_Builtin_stddef",
    ":_Builtin_stdint",
    ":sys_stage1",
  ]
}

builtin_module("_Builtin_stdbool") {
}

builtin_module("_Builtin_stdcountof") {
}

builtin_module("_Builtin_stddef") {
}

builtin_module("_Builtin_stddef_wint_t") {
}

builtin_module("_Builtin_stdint") {
  public_deps = [ ":sys_stage1" ]
}

builtin_module("_Builtin_stdnoreturn") {
}

builtin_module("_Builtin_unwind") {
  public_deps = [ ":_Builtin_stdint" ]
}

builtin_module("ptrauth") {
}

libcxx_module("std") {
  public_deps = [
    ":_Builtin_limits",
    ":_Builtin_stdalign",
    ":_Builtin_stdarg",
    ":_Builtin_stddef",
    ":std_core",
    ":std_ctype_h",
    ":std_errno_h",
    ":std_fenv_h",
    ":std_float_h",
    ":std_inttypes_h",
    ":std_math_h",
    ":std_private_mbstate_t",
    ":std_string_h",
    ":std_uchar_h",
    ":std_wctype_h",
    ":sys_stage1",
    ":sys_stage2",
  ]
}

libcxx_module("std_complex_h") {
  public_deps = [
    ":std",
    ":sys_stage1",
  ]
}

libcxx_module("std_core") {
  public_deps = [
    ":_Builtin_stddef",
    ":_Builtin_stdint",
    ":sys_stage1",
  ]
}

libcxx_module("std_ctype_h") {
  public_deps = [ ":sys_stage1" ]
}

libcxx_module("std_errno_h") {
  public_deps = [ ":sys_stage1" ]
}

libcxx_module("std_fenv_h") {
  public_deps = [ ":sys_stage1" ]
}

libcxx_module("std_float_h") {
  public_deps = [
    ":_Builtin_float",
    ":sys_stage1",
  ]
}

libcxx_module("std_inttypes_h") {
  public_deps = [
    ":_Builtin_inttypes",
    ":_Builtin_stdint",
    ":sys_stage1",
  ]
}

libcxx_module("std_math_h") {
  public_deps = [
    ":std_core",
    ":sys_stage1",
  ]
}

libcxx_module("std_private_mbstate_t") {
  public_deps = [ ":sys_stage1" ]
}

libcxx_module("std_stdatomic_h") {
  public_deps = [
    ":_Builtin_stdatomic",
    ":sys_stage1",
  ]
}

libcxx_module("std_string_h") {
  public_deps = [
    ":_Builtin_stddef",
    ":sys_stage1",
  ]
}

libcxx_module("std_tgmath_h") {
  public_deps = [
    ":std",
    ":sys_stage1",
  ]
}

libcxx_module("std_uchar_h") {
  public_deps = [
    ":_Builtin_stddef",
    ":sys_stage1",
  ]
}

libcxx_module("std_wctype_h") {
  public_deps = [ ":sys_stage1" ]
}

sysroot_module("sys_stage1") {
  public_deps = [
    ":_Builtin_stdarg",
    ":_Builtin_stddef",
  ]
}

sysroot_module("sys_stage2") {
  public_deps = [
    ":_Builtin_limits",
    ":_Builtin_stddef",
    ":sys_stage1",
  ]
}

group("all_modules") {
  public_deps = [
    ":_Builtin_float",
    ":_Builtin_intrinsics",
    ":_Builtin_inttypes",
    ":_Builtin_iso646",
    ":_Builtin_limits",
    ":_Builtin_stdalign",
    ":_Builtin_stdarg",
    ":_Builtin_stdatomic",
    ":_Builtin_stdbool",
    ":_Builtin_stdcountof",
    ":_Builtin_stddef",
    ":_Builtin_stddef_wint_t",
    ":_Builtin_stdint",
    ":_Builtin_stdnoreturn",
    ":_Builtin_unwind",
    ":ptrauth",
    ":std",
    ":std_complex_h",
    ":std_core",
    ":std_ctype_h",
    ":std_errno_h",
    ":std_fenv_h",
    ":std_float_h",
    ":std_inttypes_h",
    ":std_math_h",
    ":std_private_mbstate_t",
    ":std_stdatomic_h",
    ":std_string_h",
    ":std_tgmath_h",
    ":std_uchar_h",
    ":std_wctype_h",
    ":sys_stage1",
    ":sys_stage2",
  ]
}

config("all_modulemap_configs") {
  configs = [
    "//buildtools/third_party/libc++:builtin_modulemap",
    "//buildtools/third_party/libc++:libcxx_modulemap",
    ":sysroot_modulemap",
  ]
}