Merge pull request #229 from vcgomes/fix-set-powered-bug-v2
[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         [ 'extension_host_os == "mobile"', {
23           'dependencies': [
24             'download/download.gyp:*',
25             'bookmark/bookmark.gyp:*',
26             'messageport/messageport.gyp:*',
27           ],
28         }],
29       ],
30     },
31     {
32       'target_name': 'generate_manifest',
33       'type': 'none',
34
35       'conditions': [
36         [ 'extension_host_os == "mobile"', {
37           'actions': [
38             {
39               'variables': {
40                 'generate_args': [
41                   '_examples_package',
42                   'crosswalk-examples',
43                   '/usr/bin/tizen-extensions-crosswalk-examples',
44                   'Crosswalk Examples',
45                 ],
46               },
47               'action_name': 'examples',
48               'inputs': [
49                 'tools/generate_manifest.py',
50                 'packaging/tizen-extensions-crosswalk.spec',
51                 'tizen-extensions-crosswalk.xml.in',
52               ],
53               'outputs': [
54                 'tizen-extensions-crosswalk-examples.xml',
55               ],
56               'action': [
57                 'python',
58                 '<@(_inputs)',
59                 '<@(generate_args)',
60                 '<@(_outputs)',
61               ],
62             },
63             {
64               'variables': {
65                 'generate_args': [
66                   '_bluetooth_demo_package',
67                   'crosswalk-bluetooth-demo',
68                   '/usr/bin/tizen-extensions-crosswalk-bluetooth-demo',
69                   'Crosswalk Bluetooth Demo',
70                 ],
71               },
72               'action_name': 'demo',
73               'inputs': [
74                 'tools/generate_manifest.py',
75                 'packaging/tizen-extensions-crosswalk.spec',
76                 'tizen-extensions-crosswalk.xml.in',
77               ],
78               'outputs': [
79                 'tizen-extensions-crosswalk-bluetooth-demo.xml',
80               ],
81               'action': [
82                 'python',
83                 '<@(_inputs)',
84                 '<@(generate_args)',
85                 '<@(_outputs)',
86               ],
87             },
88             {
89               'variables': {
90                 'generate_args': [
91                   '_system_info_demo_package',
92                   'crosswalk-system-info-demo',
93                   '/usr/bin/tizen-extensions-crosswalk-system-info-demo',
94                   'Crosswalk System Info Demo',
95                 ],
96               },
97               'action_name': 'system_info_demo',
98               'inputs': [
99                 'tools/generate_manifest.py',
100                 'packaging/tizen-extensions-crosswalk.spec',
101                 'tizen-extensions-crosswalk.xml.in',
102               ],
103               'outputs': [
104                 'tizen-extensions-crosswalk-system-info-demo.xml',
105               ],
106               'action': [
107                 'python',
108                 '<@(_inputs)',
109                 '<@(generate_args)',
110                 '<@(_outputs)',
111               ],
112             },
113           ],
114         }],
115       ],
116     },
117   ],
118 }