Run Tizen Webapps in single process mode
[platform/framework/web/crosswalk-tizen.git] / tizen / common / common.gyp
1 {
2   'includes':[
3     '../build/common.gypi',
4   ],
5   'targets': [
6     {
7       'target_name': 'wrt_common',
8       'type': 'shared_library',
9       'sources': [
10         'command_line.h',
11         'command_line.cc',
12         'constants.h',
13         'constants.cc',
14         'file_utils.h',
15         'file_utils.cc',
16         'string_utils.h',
17         'string_utils.cc',
18         'logger.h',
19         'picojson.h',
20         'profiler.h',
21         'profiler.cc',
22         'url.h',
23         'url.cc',
24         'app_control.h',
25         'app_control.cc',
26         'app_db.h',
27         'app_db.cc',
28         'app_db_sqlite.h',
29         'application_data.h',
30         'application_data.cc',
31         'env_variables.h',
32         'env_variables.cc',
33         'locale_manager.h',
34         'locale_manager.cc',
35         'resource_manager.h',
36         'resource_manager.cc',
37         'platform_info.h',
38         'platform_info.cc',
39       ],
40       'cflags': [
41         '-fvisibility=default',
42       ],
43       'variables': {
44         'packages': [
45           'appsvc',
46           'aul',
47           'capi-appfw-application',
48           'capi-appfw-app-manager',
49           'capi-appfw-package-manager',
50           'capi-system-system-settings',
51           'capi-system-info',
52           'cynara-client',
53           'dlog',
54           'elementary',
55           'uuid',
56           'libwebappenc',
57           'manifest-parser',
58           'wgt-manifest-handlers',
59           'pkgmgr-info',
60           'glib-2.0',
61           'ttrace',
62         ],
63       },
64 #      'conditions': [
65 #        ['tizen_feature_web_ime_support == 1', {
66 #          'defines': ['IME_FEATURE_SUPPORT'],
67 #        }],
68 #        ['tizen_feature_watch_face_support == 1', {
69 #          'defines': ['WATCH_FACE_FEATURE_SUPPORT'],
70 #        }],
71 #      ],
72       'direct_dependent_settings': {
73 #        'libraries': [
74 #          '-lxwalk_tizen_common',
75 #        ],
76         'variables': {
77           'packages': [
78             'dlog',
79           ],
80         },
81       },
82     },
83   ],
84 }