Enhance the material design ripple API so the ripple's state can be controlled by...
[chromium-blink-merge.git] / third_party / custom_tabs_client / custom_tabs_client.gyp
blob20d15cf08c34d999bd7bd3917309ed4f5be9e2c3
1 # Copyright (c) 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       'target_name': 'custom_tabs_client_example_apk',
9       'type': 'none',
10       'variables': {
11         'java_in_dir': 'src/Application/src/main/',
12         'java_in_dir_suffix': 'java/',
13         'resource_dir': '<(java_in_dir)/res',
14         'apk_name': 'CustomTabsClientExample',
15         'run_findbugs': 0,
16       },
17       'dependencies': [
18         'custom_tabs_support_lib',
19         'custom_tabs_client_shared_lib',
20       ],
21       'includes': [ '../../build/java_apk.gypi' ],
22     },
23     {
24       'target_name': 'custom_tabs_client_shared_lib',
25       'type': 'none',
26       'variables': {
27         'java_in_dir': 'src/shared/src/main/java/org/chromium/customtabsclient/shared/',
28         'java_in_dir_suffix': '',
29       },
30       'dependencies': [
31         'custom_tabs_support_lib',
32       ],
33       'includes': [ '../../build/java.gypi' ],
34     },
35     {
36       'target_name': 'custom_tabs_support_lib',
37       'type': 'none',
38       'variables': {
39         'java_in_dir': 'src/customtabs/src/',
40         'java_in_dir_suffix': '',
41       },
42       'dependencies': [
43         'chrome_custom_tabs_service_aidl',
44         '../android_tools/android_tools.gyp:android_support_annotations_javalib',
45       ],
46       'includes': [ '../../build/java.gypi' ],
47     },
48     {
49       'target_name': "chrome_custom_tabs_service_aidl",
50       'type': 'none',
51       'variables': {
52         'java_in_dir': 'src/customtabs/src/android/support/customtabs/',
53         'java_in_dir_suffix': '',
54         # The filename should not end with ".aidl", as it upsets gradle.
55         # 'aidl_interface_file': '<(java_in_dir)/common.aidl.txt',
56         'aidl_interface_file': 'common.aidl',
57       },
58       'sources': [
59         '<(java_in_dir)/ICustomTabsCallback.aidl',
60         '<(java_in_dir)/ICustomTabsService.aidl',
61       ],
62       'includes': [ '../../build/java_aidl.gypi' ],
63     },
64   ],