enabled building callhistory extension
[platform/framework/web/tizen-extensions-crosswalk.git] / tizen-wrt.gyp
1 {
2   'includes':[
3     'common/common.gypi',
4   ],
5
6   'targets': [
7     {
8       'target_name': 'build_all_tizen_extensions',
9       'type': 'none',
10       'dependencies': [
11         'bluetooth/bluetooth.gyp:*',
12         'filesystem/filesystem.gyp:*',
13         'network_bearer_selection/network_bearer_selection.gyp:*',
14         'notification/notification.gyp:*',
15         'power/power.gyp:*',
16         'system_info/system_info.gyp:*',
17         'system_setting/system_setting.gyp:*',
18         'time/time.gyp:*',
19         'tizen/tizen.gyp:*',
20       ],
21       'conditions': [
22         [ 'tizen == 1', {
23           'dependencies': [
24             'application/application.gyp:*',
25             'bookmark/bookmark.gyp:*',
26             'callhistory/callhistory.gyp:*',
27             'download/download.gyp:*',
28             'messageport/messageport.gyp:*',
29           ],
30         }],
31       ],
32     },
33     {
34       'target_name': 'generate_manifest',
35       'type': 'none',
36
37       'conditions': [
38         [ 'tizen == 1', {
39           'actions': [
40             {
41               'variables': {
42                 'generate_args': [
43                   '_examples_package',
44                   'crosswalk-examples',
45                   '/usr/bin/tizen-extensions-crosswalk-examples',
46                   'Crosswalk Examples',
47                 ],
48               },
49               'action_name': 'examples',
50               'inputs': [
51                 'tools/generate_manifest.py',
52                 'packaging/tizen-extensions-crosswalk.spec',
53                 'tizen-extensions-crosswalk.xml.in',
54               ],
55               'outputs': [
56                 'tizen-extensions-crosswalk-examples.xml',
57               ],
58               'action': [
59                 'python',
60                 '<@(_inputs)',
61                 '<@(generate_args)',
62                 '<@(_outputs)',
63               ],
64             },
65             {
66               'variables': {
67                 'generate_args': [
68                   '_bluetooth_demo_package',
69                   'crosswalk-bluetooth-demo',
70                   '/usr/bin/tizen-extensions-crosswalk-bluetooth-demo',
71                   'Crosswalk Bluetooth Demo',
72                 ],
73               },
74               'action_name': 'demo',
75               'inputs': [
76                 'tools/generate_manifest.py',
77                 'packaging/tizen-extensions-crosswalk.spec',
78                 'tizen-extensions-crosswalk.xml.in',
79               ],
80               'outputs': [
81                 'tizen-extensions-crosswalk-bluetooth-demo.xml',
82               ],
83               'action': [
84                 'python',
85                 '<@(_inputs)',
86                 '<@(generate_args)',
87                 '<@(_outputs)',
88               ],
89             },
90             {
91               'variables': {
92                 'generate_args': [
93                   '_system_info_demo_package',
94                   'crosswalk-system-info-demo',
95                   '/usr/bin/tizen-extensions-crosswalk-system-info-demo',
96                   'Crosswalk System Info Demo',
97                 ],
98               },
99               'action_name': 'system_info_demo',
100               'inputs': [
101                 'tools/generate_manifest.py',
102                 'packaging/tizen-extensions-crosswalk.spec',
103                 'tizen-extensions-crosswalk.xml.in',
104               ],
105               'outputs': [
106                 'tizen-extensions-crosswalk-system-info-demo.xml',
107               ],
108               'action': [
109                 'python',
110                 '<@(_inputs)',
111                 '<@(generate_args)',
112                 '<@(_outputs)',
113               ],
114             },
115           ],
116         }],
117       ],
118     },
119   ],
120 }