Chromium Code Reviews| 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 |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f9c23dc2a142f18eb82fdb8653b996341658021d |
| --- /dev/null |
| +++ b/base/trace_event/etw_manifest/BUILD.gn |
| @@ -0,0 +1,37 @@ |
| +# 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. |
| + |
| +assert(is_win, "This only runs on Windows.") |
| + |
| +# Makes the .h/.rc files from the .man file. |
| +action("chrome_events_win") { |
| + visibility = [ |
| + "//chrome:main_dll", |
|
Lei Zhang
2015/04/10 23:50:13
nit: alphabetical order
Georges Khalil
2015/04/13 13:44:46
Done.
|
| + "//base/trace_event/*", |
| + ] |
| + 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), |
| + |
| + # 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), |
| + ] |
| +} |