[Sync] Componentize UIModelWorker.
[chromium-blink-merge.git] / components / bubble.gypi
blob76cf9370a60b71edcf9a684d453082deaeb63ade
1 # Copyright 2015 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.
6   'targets': [
7     {
8       # GN version: //components/bubble
9       'target_name': 'bubble',
10       'type': 'static_library',
11       'include_dirs': [
12         '..',
13       ],
14       'sources': [
15         # Note: sources list duplicated in GN build.
16         'bubble/bubble_close_reason.h',
17         'bubble/bubble_controller.cc',
18         'bubble/bubble_controller.h',
19         'bubble/bubble_delegate.cc',
20         'bubble/bubble_delegate.h',
21         'bubble/bubble_manager.cc',
22         'bubble/bubble_manager.h',
23         'bubble/bubble_reference.h',
24         'bubble/bubble_ui.h',
25       ],
26     },
27     {
28       'target_name': 'bubble_test_support',
29       'type': 'static_library',
30       'include_dirs': [
31         '..',
32       ],
33       'dependencies': [
34         '../testing/gmock.gyp:gmock',
35         'bubble',
36       ],
37       'sources': [
38         'bubble/bubble_manager_mocks.cc',
39         'bubble/bubble_manager_mocks.h',
40       ],
41     },
42   ],