• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2018 the V8 project 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.
4
5import("../../gni/v8.gni")
6
7group("v8_gcmole_files") {
8  testonly = true
9  data_deps = [
10    "../../:v8_dump_build_config",
11    "../../:v8_generated_cc_files",
12  ]
13  data = [
14    "gcmole.py",
15    "gcmole-test.cc",
16    "gcmole-tools/",
17    "run-gcmole.py",
18    "suspects.allowlist",
19    "ignored_files",
20    "test-expectations.txt",
21
22    # The following contains all relevant source and build files.
23    "../debug_helper/debug-helper.h",
24    "../../BUILD.gn",
25    "../../base/",
26    "../../include/",
27    "../../src/",
28    "../../test/cctest/",
29    "../../test/common/",
30    "../../testing/gtest/include/gtest/gtest_prod.h",
31    "../../third_party/googletest/src/googletest/include/gtest/gtest_prod.h",
32    "../../third_party/icu/source/",
33    "../../third_party/wasm-api/wasm.h",
34    "../../third_party/wasm-api/wasm.hh",
35    "../../third_party/zlib/",
36    "../../third_party/inspector_protocol/",
37    "$target_gen_dir/../../",
38    "$target_gen_dir/../../torque-generated/",
39  ]
40
41  if (v8_gcmole) {
42    # This assumes gcmole tools have been fetched by a hook
43    # into v8/tools/gcmole/gcmole_tools.
44    data += [ "gcmole-tools/" ]
45  }
46}
47