Index: chrome/BUILD.gn |
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn |
index cb1b62eea0c4ecd84fe47571a3231b7bba85982a..11dae0ef5d7e342d3eea2d977196f7e769b9f6c3 100644 |
--- a/chrome/BUILD.gn |
+++ b/chrome/BUILD.gn |
@@ -518,6 +518,27 @@ if (is_win) { |
"$root_out_dir/First Run", |
] |
} |
+ process_version_rc_template("eventlog_provider_dll_version") { |
+ sources = [ |
+ "//base/win/eventlog_provider.ver", |
+ ] |
+ output = "$target_gen_dir/eventlog_provider_dll_version.rc" |
+ } |
+ shared_library("eventlog_provider") { |
+ sources = [ |
+ "$root_gen_dir/base/win/eventlog_messages.rc", |
+ "//base/win/eventlog_provider.cc", |
+ ] |
+ |
+ if (!is_asan) { |
+ ldflags = [ "/NOENTRY" ] |
+ } |
+ |
+ deps = [ |
+ ":eventlog_provider_dll_version", |
+ "//base/win:eventlog_messages", |
+ ] |
+ } |
} else if (is_mac) { |
chrome_helper_name = chrome_product_full_name + " Helper" |
chrome_framework_name = chrome_product_full_name + " Framework" |