# Copyright 2019 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/ui.gni") component("menu") { sources = [ "menu.cc", "menu.h", "menu_property_list.cc", "menu_property_list.h", ] defines = [ "IS_DBUS_IMPL" ] deps = [ "//base", "//base:i18n", ] public_deps = [ "//components/dbus/properties", "//dbus", "//skia", "//ui/base", "//ui/gfx", ] if (use_ozone) { deps += [ "//ui/ozone" ] } } source_set("unit_tests") { testonly = true sources = [ "menu_property_list_unittest.cc" ] deps = [ ":menu", "//base", "//build:chromecast_buildflags", "//build:chromeos_buildflags", "//testing/gtest", ] if (use_ozone) { deps += [ "//ui/events:test_support", "//ui/events/ozone/layout:layout", "//ui/ozone", ] } }