- add sources.
[platform/framework/web/crosswalk.git] / src / base / android / jni_generator / jni_generator.gyp
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.
4
5 {
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       },
37       'includes': [ '../../../build/jni_generator.gypi' ],
38     },
39     {
40       'target_name': 'jni_sample_java',
41       'type': 'none',
42       'variables': {
43         'java_in_dir': '../../../base/android/jni_generator/java',
44       },
45       'dependencies': [
46         '<(DEPTH)/base/base.gyp:base_java',
47       ],
48       'includes': [ '../../../build/java.gypi' ],
49     },
50     {
51       'target_name': 'jni_generator_tests',
52       'type': 'executable',
53       'dependencies': [
54         '../../base.gyp:test_support_base',
55         'jni_generator_py_tests',
56         'jni_sample_header',
57         'jni_sample_java',
58       ],
59       'include_dirs': [
60         '<(SHARED_INTERMEDIATE_DIR)/example',
61       ],
62       'sources': [
63         'sample_for_tests.cc',
64       ],
65     },
66   ],
67 }