Print dlerror() for debugging
[platform/framework/web/crosswalk-tizen.git] / extensions / extensions.gyp
1 {
2   'includes':[
3     '../build/common.gypi',
4   ],
5   'targets': [
6     {
7       'target_name': 'xwalk_extension_shared',
8       'type': 'shared_library',
9       'dependencies': [
10         '../common/common.gyp:xwalk_tizen_common',
11       ],
12       'sources': [
13         'common/constants.h',
14         'common/constants.cc',
15         'common/xwalk_extension.h',
16         'common/xwalk_extension.cc',
17         'common/xwalk_extension_instance.h',
18         'common/xwalk_extension_instance.cc',
19         'common/xwalk_extension_adapter.h',
20         'common/xwalk_extension_adapter.cc',
21         'common/xwalk_extension_manager.h',
22         'common/xwalk_extension_manager.cc',
23         'common/xwalk_extension_server.h',
24         'common/xwalk_extension_server.cc',
25         'renderer/xwalk_extension_client.h',
26         'renderer/xwalk_extension_client.cc',
27         'renderer/xwalk_extension_module.h',
28         'renderer/xwalk_extension_module.cc',
29         'renderer/xwalk_extension_renderer_controller.h',
30         'renderer/xwalk_extension_renderer_controller.cc',
31         'renderer/xwalk_module_system.h',
32         'renderer/xwalk_module_system.cc',
33         'renderer/xwalk_v8tools_module.h',
34         'renderer/xwalk_v8tools_module.cc',
35         'renderer/widget_module.h',
36         'renderer/widget_module.cc',
37         'renderer/object_tools_module.h',
38         'renderer/object_tools_module.cc',
39         'renderer/runtime_ipc_client.h',
40         'renderer/runtime_ipc_client.cc',
41       ],
42       'cflags': [
43         '-fvisibility=default',
44       ],
45       'variables': {
46         'packages': [
47           'chromium-efl',
48           'elementary',
49         ],
50       },
51       'direct_dependent_settings': {
52         'libraries': [
53           '-lxwalk_extension_shared',
54         ],
55         'variables': {
56           'packages': [
57             'jsoncpp',
58           ],
59         },
60       },
61     }, # end of target 'xwalk_extension_static'
62     {
63       'target_name': 'widget_plugin',
64       'type': 'shared_library',
65       'dependencies': [
66         '../common/common.gyp:xwalk_tizen_common',
67       ],
68       'sources': [
69         'internal/widget/widget_api.js',
70         'internal/widget/widget_extension.cc',
71       ],
72       'copies': [
73         {
74           'destination': '<(SHARED_INTERMEDIATE_DIR)',
75           'files': [
76             'internal/widget/widget.json'
77           ],
78         },
79       ],
80     }, # end of target 'widget_plugin'
81     {
82       'target_name': 'splash_screen_plugin',
83       'type': 'shared_library',
84       'dependencies': [
85         '../common/common.gyp:xwalk_tizen_common',
86       ],
87       'sources': [
88         'internal/splash_screen/splash_screen_api.js',
89         'internal/splash_screen/splash_screen_extension.cc',
90       ],
91       'copies': [
92         {
93           'destination': '<(SHARED_INTERMEDIATE_DIR)',
94           'files': [
95             'internal/splash_screen/splash_screen.json'
96           ],
97         },
98       ],
99     }, # end of target 'splash_screen_plugin'
100   ], # end of targets
101 }