Index: ui/base/BUILD.gn |
diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn |
index f8c68a6b8d9d77e88315c3a9f9c7cd2e85e6b0b7..259672db8a3ec125af2fe102fb97bf3abb34b1ce 100644 |
--- a/ui/base/BUILD.gn |
+++ b/ui/base/BUILD.gn |
@@ -283,6 +283,13 @@ component("base") { |
"work_area_watcher_observer.h", |
] |
+ if (is_chromeos || is_linux || is_win) { |
+ sources += [ |
+ "resource/material_design/material_design_controller.cc", |
+ "resource/material_design/material_design_controller.h", |
+ ] |
+ } |
+ |
if (is_win) { |
sources += [ "touch/touch_device_win.cc" ] |
} else if (is_android) { |
@@ -595,6 +602,13 @@ source_set("test_support") { |
deps += [ "//ui/base/ime" ] |
} |
+ if (is_chromeos || is_linux || is_win) { |
+ sources += [ |
+ "test/material_design_controller_test_api.cc", |
+ "test/material_design_controller_test_api.h", |
+ ] |
+ } |
+ |
if (!use_aura) { |
sources -= [ "test/ui_controls_aura.cc" ] |
} else if (is_win) { |
@@ -634,6 +648,11 @@ test("ui_base_unittests") { |
"user_activity/user_activity_detector_unittest.cc", |
] |
+ if (is_chromeos || is_linux || is_win) { |
+ sources += |
+ [ "resource/material_design/material_design_controller_unittest.cc" ] |
+ } |
+ |
if (is_android) { |
sources -= [ "user_activity/user_activity_detector_unittest.cc" ] |
} |