[AudioSystem][IVI]: Implementation of Tizen Audio System/Control API.
[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         'mediaserver/mediaserver.gyp:*',
13         'network_bearer_selection/network_bearer_selection.gyp:*',
14         'notification/notification.gyp:*',
15         'power/power.gyp:*',
16         'speech/speech.gyp:*',
17         'system_info/system_info.gyp:*',
18         'system_setting/system_setting.gyp:*',
19         'time/time.gyp:*',
20         'tizen/tizen.gyp:*',
21         'utils/utils.gyp:*',
22       ],
23       'conditions': [
24         [ 'tizen == 1', {
25           'dependencies': [
26             'application/application.gyp:*',
27             'audiosystem/audiosystem.gyp:*',
28             'bookmark/bookmark.gyp:*',
29             'callhistory/callhistory.gyp:*',
30             'content/content.gyp:*',
31             'download/download.gyp:*',
32             'filesystem/filesystem.gyp:*',
33             'messageport/messageport.gyp:*',
34           ],
35         }],
36       ],
37     },
38     {
39       'target_name': 'generate_manifest',
40       'type': 'none',
41
42       'conditions': [
43         [ 'tizen == 1', {
44           'actions': [
45             {
46               'variables': {
47                 'generate_args': [
48                   '_examples_package',
49                   'crosswalk-examples',
50                   '/usr/bin/tizen-extensions-crosswalk-examples',
51                   'Crosswalk Examples',
52                 ],
53               },
54               'action_name': 'examples',
55               'inputs': [
56                 'tools/generate_manifest.py',
57                 'packaging/tizen-extensions-crosswalk.spec',
58                 'tizen-extensions-crosswalk.xml.in',
59               ],
60               'outputs': [
61                 'tizen-extensions-crosswalk-examples.xml',
62               ],
63               'action': [
64                 'python',
65                 '<@(_inputs)',
66                 '<@(generate_args)',
67                 '<@(_outputs)',
68               ],
69             },
70             {
71               'variables': {
72                 'generate_args': [
73                   '_bluetooth_demo_package',
74                   'crosswalk-bluetooth-demo',
75                   '/usr/bin/tizen-extensions-crosswalk-bluetooth-demo',
76                   'Crosswalk Bluetooth Demo',
77                 ],
78               },
79               'action_name': 'demo',
80               'inputs': [
81                 'tools/generate_manifest.py',
82                 'packaging/tizen-extensions-crosswalk.spec',
83                 'tizen-extensions-crosswalk.xml.in',
84               ],
85               'outputs': [
86                 'tizen-extensions-crosswalk-bluetooth-demo.xml',
87               ],
88               'action': [
89                 'python',
90                 '<@(_inputs)',
91                 '<@(generate_args)',
92                 '<@(_outputs)',
93               ],
94             },
95             {
96               'variables': {
97                 'generate_args': [
98                   '_system_info_demo_package',
99                   'crosswalk-system-info-demo',
100                   '/usr/bin/tizen-extensions-crosswalk-system-info-demo',
101                   'Crosswalk System Info Demo',
102                 ],
103               },
104               'action_name': 'system_info_demo',
105               'inputs': [
106                 'tools/generate_manifest.py',
107                 'packaging/tizen-extensions-crosswalk.spec',
108                 'tizen-extensions-crosswalk.xml.in',
109               ],
110               'outputs': [
111                 'tizen-extensions-crosswalk-system-info-demo.xml',
112               ],
113               'action': [
114                 'python',
115                 '<@(_inputs)',
116                 '<@(generate_args)',
117                 '<@(_outputs)',
118               ],
119             },
120             {
121               'variables': {
122                 'generate_args': [
123                   '_audiosystem_demo_package',
124                   'crosswalk-audiosystem-demo',
125                   '/usr/bin/tizen-extensions-crosswalk-audiosystem-demo',
126                   'Crosswalk Tizen Volume API Demo',
127                 ],
128               },
129               'action_name': 'audiosystem_demo',
130               'inputs': [
131                 'tools/generate_manifest.py',
132                 'packaging/tizen-extensions-crosswalk.spec',
133                 'tizen-extensions-crosswalk.xml.in',
134               ],
135               'outputs': [
136                 'tizen-extensions-crosswalk-audiosystem-demo.xml',
137               ],
138               'action': [
139                 'python',
140                 '<@(_inputs)',
141                 '<@(generate_args)',
142                 '<@(_outputs)',
143               ],
144             },
145           ],
146         }],
147       ],
148     },
149   ],
150 }