11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# Copyright 2014 The Chromium Authors. All rights reserved. 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# Use of this source code is governed by a BSD-style license that can be 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# found in the LICENSE file. 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciimport("//build/config/ui.gni") 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccicomponent("views_content_client") { 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci testonly = true 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci sources = [ 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_browser_client.cc", 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_browser_client.h", 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client.cc", 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client.h", 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_export.h", 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_main_parts.cc", 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_main_parts.h", 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_main_parts_chromeos.cc", 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_main_parts_mac.mm", 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_main_delegate.cc", 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ] 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci defines = [ "VIEWS_CONTENT_CLIENT_IMPLEMENTATION" ] 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci deps = [ 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//base", 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//base:i18n", 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//content", 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//content/shell:content_shell_lib", 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//third_party/icu", 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/base", 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/events", 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/gfx", 331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/gfx/geometry", 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/resources", 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/resources:ui_test_pak", 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/views", 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/views:test_support", 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "//ui/wm", 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ] 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci if (use_aura) { 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci sources += [ 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_main_parts_aura.cc", 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci "views_content_client_main_parts_aura.h", 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ] 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci if (!is_chromeos) { 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci sources += [ "views_content_client_main_parts_desktop_aura.cc" ] 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci deps += [ "//ui/aura" ] 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 54