Android: remove device_data.h from browser/device_orientation/
[chromium-blink-merge.git] / base / android / jni_generator / jni_generator.gyp
blobe93b4468edef4ffa84e2bd5716df8404e9f70cdf
1 # Copyright (c) 2012 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': 'jni_generator_py_tests',
9       'type': 'none',
10       'actions': [
11         {
12           'action_name': 'run_jni_generator_py_tests',
13           'inputs': [
14             'jni_generator.py',
15             'jni_generator_tests.py',
16             'java/src/org/chromium/example/jni_generator/SampleForTests.java',
17             'golden_sample_for_tests_jni.h',
18           ],
19           'outputs': [
20             '',
21           ],
22           'action': [
23             'python', 'jni_generator_tests.py',
24           ],
25         },
26       ],
27     },
28     {
29       'target_name': 'jni_sample_header',
30       'type': 'none',
31       'sources': [
32         'java/src/org/chromium/example/jni_generator/SampleForTests.java',
33       ],
34       'variables': {
35         'jni_gen_package': 'example',
36         'jni_generator_ptr_type': 'long',
37       },
38       'includes': [ '../../../build/jni_generator.gypi' ],
39     },
40     {
41       'target_name': 'jni_sample_java',
42       'type': 'none',
43       'variables': {
44         'java_in_dir': '../../../base/android/jni_generator/java',
45       },
46       'dependencies': [
47         '<(DEPTH)/base/base.gyp:base_java',
48       ],
49       'includes': [ '../../../build/java.gypi' ],
50     },
51     {
52       'target_name': 'jni_generator_tests',
53       'type': 'executable',
54       'dependencies': [
55         '../../base.gyp:test_support_base',
56         'jni_generator_py_tests',
57         'jni_sample_header',
58         'jni_sample_java',
59       ],
60       'sources': [
61         'sample_for_tests.cc',
62       ],
63     },
64   ],