Index: media/base/win/BUILD.gn |
diff --git a/media/base/win/BUILD.gn b/media/base/win/BUILD.gn |
index 49559bac0554417fca6368c7f1304e672c4ff5b1..dc3dcb5f3bdba47bca9aa6f47ef3d449756480cc 100644 |
--- a/media/base/win/BUILD.gn |
+++ b/media/base/win/BUILD.gn |
@@ -4,19 +4,27 @@ |
assert(is_win) |
-source_set("win") { |
+component("win") { |
+ defines = [ "MF_INITIALIZER_IMPLEMENTATION" ] |
set_sources_assignment_filter([]) |
sources = [ |
"mf_initializer.cc", |
"mf_initializer.h", |
] |
set_sources_assignment_filter(sources_assignment_filter) |
- configs += [ |
- "//media:media_config", |
- "//media:media_implementation", |
- ] |
+ configs += [ "//media:media_config" ] |
deps = [ |
"//base", |
"//media:shared_memory_support", |
] |
+ libs = [ |
+ "mf.lib", |
+ "mfplat.lib", |
+ "mfreadwrite.lib", |
+ ] |
+ ldflags = [ |
+ "/DELAYLOAD:mf.dll", |
+ "/DELAYLOAD:mfplat.dll", |
+ "/DELAYLOAD:mfreadwrite.dll", |
+ ] |
} |