Code Refactoring for xwalk release
[platform/framework/web/crosswalk-tizen.git] / runtime / runtime.gyp
1 {
2   'includes':[
3     '../build/common.gypi',
4   ],
5   'targets': [
6     {
7       'target_name': 'xwalk_runtime',
8       'type': 'executable',
9       'dependencies': [
10         '../common/common.gyp:xwalk_tizen_common',
11         'resources/resources.gyp:xwalk_runtime_resources',
12       ],
13       'sources': [
14         'common/constants.h',
15         'common/constants.cc',
16         'browser/runtime_process.cc',
17         'browser/runtime.h',
18         'browser/runtime.cc',
19         'browser/native_window.h',
20         'browser/native_window.cc',
21         'browser/native_app_window.h',
22         'browser/native_app_window.cc',
23         'browser/web_application.h',
24         'browser/web_application.cc',
25         'browser/web_view.h',
26         'browser/web_view.cc',
27         'browser/web_view_impl.h',
28         'browser/web_view_impl.cc',
29         'browser/popup.h',
30         'browser/popup.cc',
31         'browser/popup_string.h',
32         'browser/popup_string.cc',
33         'browser/vibration_manager.h',
34         'browser/vibration_manager.cc',
35         'browser/notification_manager.h',
36         'browser/notification_manager.cc',
37       ],
38       'defines': [
39         'HAVE_WAYLAND',
40       ],
41       'variables': {
42         'packages': [
43           'ecore',
44           'ecore-wayland',
45           'elementary',
46           'efl-extension',
47           'chromium-efl',
48           'capi-appfw-application',
49           'deviced',
50           'notification',
51         ],
52       },
53     }, # end of target 'xwalk_runtime'
54     {
55       'target_name': 'xwalk_injected_bundle',
56       'type': 'shared_library',
57       'dependencies': [
58         '../common/common.gyp:xwalk_tizen_common',
59         '../extensions/extensions.gyp:xwalk_extension_renderer',
60       ],
61       'sources': [
62         'renderer/injected_bundle.cc',
63       ],
64       'cflags': [
65         '-fvisibility=default',
66       ],
67       'variables': {
68         'packages': [
69           'elementary',
70           'chromium-efl',
71         ],
72       },
73     }, # end of target 'xwalk_injected_bundle'
74   ],
75 }