| Index: base/trace_event/etw_manifest/BUILD.gn
|
| diff --git a/base/trace_event/etw_manifest/BUILD.gn b/base/trace_event/etw_manifest/BUILD.gn
|
| index f62e356b118ba343c540863123b28cdf96c90229..ed83aab0ed4fdb956de24d592e0113c02798bb0d 100644
|
| --- a/base/trace_event/etw_manifest/BUILD.gn
|
| +++ b/base/trace_event/etw_manifest/BUILD.gn
|
| @@ -2,47 +2,19 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| -assert(is_win, "This only runs on Windows.")
|
| -
|
| -# Makes the .h/.rc files from the .man file.
|
| -action("chrome_events_win_generate") {
|
| - visibility = [ ":*" ]
|
| - script = "build/message_compiler.py"
|
| -
|
| - sources = [
|
| - "chrome_events_win.man",
|
| - ]
|
| -
|
| - outputs = [
|
| - "$target_gen_dir/chrome_events_win.h",
|
| - "$target_gen_dir/chrome_events_win.rc",
|
| - ]
|
| -
|
| - args = [
|
| - # Where to put the header.
|
| - "-h",
|
| - rebase_path("$target_gen_dir", root_build_dir),
|
| +import("//build/win/message_compiler.gni")
|
|
|
| - # Where to put the .rc file.
|
| - "-r",
|
| - rebase_path("$target_gen_dir", root_build_dir),
|
| -
|
| - # Generate the user-mode code.
|
| - "-um",
|
| - rebase_path("chrome_events_win.man", root_build_dir),
|
| - ]
|
| -}
|
| +assert(is_win, "This only runs on Windows.")
|
|
|
| -# Compile the generated files.
|
| -source_set("chrome_events_win") {
|
| +message_compiler("chrome_events_win") {
|
| visibility = [
|
| "//base/trace_event/*",
|
| "//chrome:main_dll",
|
| ]
|
|
|
| - sources = get_target_outputs(":chrome_events_win_generate")
|
| -
|
| - deps = [
|
| - ":chrome_events_win_generate",
|
| + sources = [
|
| + "chrome_events_win.man",
|
| ]
|
| +
|
| + user_mode_logging = true
|
| }
|
|
|