summaryrefslogtreecommitdiff
path: root/chromium/build/win/BUILD.gn
blob: 20a555d75c8e9b757a709a9487555b6eec830605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Copyright 2015 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.

import("//build/config/win/manifest.gni")

# Depending on this target will cause the manifests for Chrome's default
# Windows and common control compatibility and elevation for executables.
windows_manifest("default_exe_manifest") {
  sources = [
    as_invoker_manifest,
    common_controls_manifest,
    default_compatibility_manifest,
  ]
}

if (is_win) {
  action("copy_cdb_to_output") {
    script = "//build/win/copy_cdb_to_output.py"
    inputs = [
      script,
    ]
    outputs = [
      "$root_out_dir/cdb/cdb.exe",
      "$root_out_dir/cdb/dbgeng.dll",
      "$root_out_dir/cdb/dbghelp.dll",
      "$root_out_dir/cdb/dbgmodel.dll",
      "$root_out_dir/cdb/winext/ext.dll",
      "$root_out_dir/cdb/winext/uext.dll",
      "$root_out_dir/cdb/winxp/exts.dll",
      "$root_out_dir/cdb/winxp/ntsdexts.dll",
      "$root_out_dir/cdb/api-ms-win-core-console-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-datetime-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-debug-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-errorhandling-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-file-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-file-l1-2-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-file-l2-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-handle-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-heap-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-interlocked-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-libraryloader-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-localization-l1-2-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-memory-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-namedpipe-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-processenvironment-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-processthreads-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-processthreads-l1-1-1.dll",
      "$root_out_dir/cdb/api-ms-win-core-profile-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-rtlsupport-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-string-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-synch-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-synch-l1-2-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-sysinfo-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-timezone-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-core-util-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-conio-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-convert-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-environment-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-filesystem-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-heap-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-locale-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-math-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-multibyte-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-private-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-process-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-runtime-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-stdio-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-string-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-time-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-crt-utility-l1-1-0.dll",
      "$root_out_dir/cdb/api-ms-win-eventing-provider-l1-1-0.dll",
      "$root_out_dir/cdb/ucrtbase.dll",
    ]
    args = [
      rebase_path("$root_out_dir/cdb", root_out_dir),
      current_cpu,
    ]
  }
}