LaunchScreen feature implementation
[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/splash_screen.h',
32         'browser/splash_screen.cc',
33         'browser/popup_string.h',
34         'browser/popup_string.cc',
35         'browser/vibration_manager.h',
36         'browser/vibration_manager.cc',
37         'browser/notification_manager.h',
38         'browser/notification_manager.cc',
39       ],
40       'defines': [
41         'HAVE_WAYLAND',
42       ],
43       'variables': {
44         'packages': [
45           'capi-appfw-application',
46           'chromium-efl',
47           'ecore',
48           'ecore-wayland',
49           'efl-extension',
50           'elementary',
51           'deviced',
52           'manifest-parser',
53           'manifest-handlers',
54           'notification',
55         ],
56       },
57     }, # end of target 'xwalk_runtime'
58     {
59       'target_name': 'xwalk_injected_bundle',
60       'type': 'shared_library',
61       'dependencies': [
62         '../common/common.gyp:xwalk_tizen_common',
63         '../extensions/extensions.gyp:xwalk_extension_renderer',
64       ],
65       'sources': [
66         'renderer/injected_bundle.cc',
67       ],
68       'cflags': [
69         '-fvisibility=default',
70       ],
71       'variables': {
72         'packages': [
73           'chromium-efl',
74           'elementary',
75         ],
76       },
77     }, # end of target 'xwalk_injected_bundle'
78   ],
79 }