• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2014 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5{
6  'variables': {
7    'chromium_code': 1,
8  },
9  'targets': [
10    {
11      'target_name': 'ui_chromeos_resources',
12      'type': 'none',
13      'variables': {
14        'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/ui/chromeos/resources',
15      },
16      'actions': [
17        {
18          'action_name': 'ui_chromeos_resources',
19          'variables': {
20            'grit_grd_file': 'resources/ui_chromeos_resources.grd',
21          },
22          'includes': [ '../../build/grit_action.gypi' ],
23        },
24      ],
25      'includes': [ '../../build/grit_target.gypi' ],
26    },
27    {
28      'target_name': 'ui_chromeos_strings',
29      'type': 'none',
30      'variables': {
31        'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/ui/chromeos/strings',
32      },
33      'actions': [
34        {
35          'action_name': 'generate_ui_chromeos_strings',
36          'variables': {
37            'grit_grd_file': 'ui_chromeos_strings.grd',
38          },
39          'includes': [ '../../build/grit_action.gypi' ],
40        },
41      ],
42      'includes': [ '../../build/grit_target.gypi' ],
43    },
44    {
45      'target_name': 'ui_chromeos',
46      'type': '<(component)',
47      'dependencies': [
48        '../../base/base.gyp:base',
49        '../../chromeos/chromeos.gyp:power_manager_proto',
50        '../../skia/skia.gyp:skia',
51        '../aura/aura.gyp:aura',
52        '../events/events.gyp:events',
53        '../events/events.gyp:gesture_detection',
54        '../views/views.gyp:views',
55        '../wm/wm.gyp:wm',
56        'ui_chromeos_resources',
57        'ui_chromeos_strings',
58      ],
59      'defines': [
60        'UI_CHROMEOS_IMPLEMENTATION',
61      ],
62      'sources': [
63        'network/network_icon.cc',
64        'network/network_icon.h',
65        'network/network_icon_animation.cc',
66        'network/network_icon_animation.h',
67        'network/network_icon_animation_observer.h',
68        'network/network_info.cc',
69        'network/network_info.h',
70        'network/network_list.cc',
71        'network/network_list.h',
72        'network/network_list_delegate.h',
73
74        'touch_exploration_controller.cc',
75        'touch_exploration_controller.h',
76        'user_activity_power_manager_notifier.cc',
77        'user_activity_power_manager_notifier.h',
78      ],
79    },
80  ],
81}
82