Upstream version 11.40.277.0
[platform/framework/web/crosswalk.git] / src / xwalk / application / tools / linux / xwalk_application_tools.gyp
1 {
2   'targets': [
3     {
4       'target_name': 'xwalk_launcher',
5       'type': 'executable',
6       'product_name': 'xwalk-launcher',
7       'include_dirs': [
8         '../../../..',
9       ],
10       'dependencies': [
11         '../../../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
12         '../../../build/system.gyp:gio',
13         '../../../extensions/extensions.gyp:xwalk_extensions',
14         '../../../application/common/xwalk_application_common.gypi:xwalk_application_common_lib',
15       ],
16       'sources': [
17         'dbus_connection.cc',
18         'dbus_connection.h',
19         'xwalk_extension_process_launcher.cc',
20         'xwalk_extension_process_launcher.h',
21         'xwalk_launcher_main.cc',
22       ],
23       'conditions' : [
24         ['tizen==1', {
25           'dependencies': [
26             '../../../build/system.gyp:tizen',
27             '../../../build/system.gyp:tizen_appcore_common'
28           ],
29           'sources': [
30             'xwalk_launcher_tizen.cc',
31             'xwalk_launcher_tizen.h',
32             '../tizen/xwalk_tizen_user.cc',
33             '../tizen/xwalk_tizen_user.h',
34           ],
35         }],
36       ],
37     },
38     {
39       'target_name': 'xwalkctl',
40       'type': 'executable',
41       'product_name': 'xwalkctl',
42       'include_dirs': [
43         '../../../..',
44       ],
45       'dependencies': [
46         '../../../application/common/xwalk_application_common.gypi:xwalk_application_common_lib',
47         '../../../build/system.gyp:gio',
48         '../../../../build/linux/system.gyp:dbus',
49         '../../../../dbus/dbus.gyp:dbus',
50       ],
51       'sources': [
52         'xwalkctl_main.cc',
53       ],
54       'conditions' : [
55         ['tizen==1', {
56           'dependencies': [
57             '../../../build/system.gyp:tizen',
58           ],
59           'sources': [
60             '../tizen/xwalk_tizen_user.cc',
61             '../tizen/xwalk_tizen_user.h',
62             '../../../runtime/common/xwalk_paths.cc',
63             '../../../runtime/common/xwalk_paths.h',
64             '../../../runtime/common/xwalk_switches.cc',
65             '../../../runtime/common/xwalk_switches.h',
66             '../../../runtime/common/xwalk_system_locale.cc',
67             '../../../runtime/common/xwalk_system_locale.h',
68           ],
69         }],
70       ],
71     },
72   ],
73 }