# 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",
]
}
}