Merge "[Power] Prevent override of power level locked with Web API" into tizen_3.0
[platform/core/api/webapi-plugins.git] / src / 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         'tool/tool.gyp:*',
12         'common/common.gyp:*',
13         'tizen/tizen.gyp:*',
14         'utils/utils.gyp:*',
15       ],
16       'conditions': [
17         [
18           'tizen_feature_account_support==1', {
19             'dependencies': [
20               'account/account.gyp:*',
21             ],
22           },
23         ],
24         [
25           'tizen_feature_alarm_support==1', {
26             'dependencies': [
27               'alarm/alarm.gyp:*',
28             ],
29           },
30         ],
31         [
32           'tizen_feature_application_support==1', {
33             'dependencies': [
34               'application/application.gyp:*',
35             ],
36           },
37         ],
38         [
39           'tizen_feature_archive_support==1', {
40             'dependencies': [
41               'archive/archive.gyp:*'
42             ],
43           },
44         ],
45         [
46           'tizen_feature_badge_support==1', {
47             'dependencies': [
48               'badge/badge.gyp:*',
49             ],
50           },
51         ],
52         [
53           'tizen_feature_bluetooth_support==1', {
54             'dependencies': [
55               'bluetooth/bluetooth.gyp:*',
56             ],
57           },
58         ],
59         [
60           'tizen_feature_bookmark_support==1', {
61             'dependencies': [
62               'bookmark/bookmark.gyp:*',
63             ],
64           },
65         ],
66         [
67           'tizen_feature_calendar_support==1', {
68             'dependencies': [
69               'calendar/calendar.gyp:*',
70             ],
71           },
72         ],
73         [
74           'tizen_feature_callhistory_support==1', {
75             'dependencies': [
76               'callhistory/callhistory.gyp:*',
77             ],
78           },
79         ],
80         [
81           'tizen_feature_contact_support==1', {
82             'dependencies': [
83               'contact/contact.gyp:*',
84             ],
85           },
86         ],
87         [
88           'tizen_feature_content_support==1', {
89             'dependencies': [
90               'content/content.gyp:*',
91             ],
92           },
93         ],
94         [
95           'tizen_feature_datacontrol_support==1', {
96             'dependencies': [
97               'datacontrol/datacontrol.gyp:*',
98             ],
99           },
100         ],
101         [
102           'tizen_feature_datasync_support==1', {
103             'dependencies': [
104               'datasync/datasync.gyp:*',
105             ],
106           },
107         ],
108         [
109           'tizen_feature_download_support==1', {
110             'dependencies': [
111               'download/download.gyp:*',
112             ],
113           },
114         ],
115         [
116           'tizen_feature_exif_support==1', {
117             'dependencies': [
118               'exif/exif.gyp:*',
119             ],
120           },
121         ],
122         [
123           'tizen_feature_feedback_support==1', {
124             'dependencies': [
125               'feedback/feedback.gyp:*',
126             ],
127           },
128         ],
129         [
130           'tizen_feature_filesystem_support==1', {
131             'dependencies': [
132               'filesystem/filesystem.gyp:*',
133             ],
134           },
135         ],
136         [
137           'tizen_feature_fm_radio_support==1', {
138             'dependencies': [
139               'radio/radio.gyp:*',
140             ],
141           },
142         ],
143         [
144           'tizen_feature_key_manager_support==1', {
145             'dependencies': [
146               'keymanager/keymanager.gyp:*',
147             ],
148           },
149         ],
150         [
151           'tizen_feature_ham_support==1', {
152             'dependencies': [
153               'humanactivitymonitor/humanactivitymonitor.gyp:*',
154             ],
155           },
156         ],
157         [
158           'tizen_feature_iotcon_support==1', {
159             'dependencies': [
160               'iotcon/iotcon.gyp:*',
161             ],
162           },
163         ],
164         [
165           'tizen_feature_media_controller_support==1', {
166             'dependencies': [
167               'mediacontroller/mediacontroller.gyp:*',
168             ],
169           },
170         ],
171         [
172           'tizen_feature_media_key_support==1', {
173             'dependencies': [
174               'mediakey/mediakey.gyp:*',
175             ],
176           },
177         ],
178         [
179           'tizen_feature_message_port_support==1', {
180             'dependencies': [
181               'messageport/messageport.gyp:*',
182             ],
183           },
184         ],
185         [
186           'tizen_feature_messaging_support==1', {
187             'dependencies': [
188               'messaging/messaging.gyp:*',
189             ],
190           },
191         ],
192         [
193           'tizen_feature_nbs_support==1', {
194             'dependencies': [
195               'networkbearerselection/networkbearerselection.gyp:*',
196             ],
197           },
198         ],
199         [
200           'tizen_feature_nfc_emulation_support==1', {
201             'dependencies': [
202               'nfc/nfc.gyp:*',
203             ],
204           },
205         ],
206         [
207           'tizen_feature_nfc_support==1', {
208             'dependencies': [
209               'nfc/nfc.gyp:*',
210             ],
211           },
212         ],
213         [
214           'tizen_feature_notification_support==1', {
215             'dependencies': [
216               'notification/notification.gyp:*',
217             ],
218           },
219         ],
220         [
221           'tizen_feature_package_support==1', {
222             'dependencies': [
223               'package/package.gyp:*',
224             ],
225           },
226         ],
227         [
228           'tizen_feature_player_util_support==1', {
229             'dependencies': [
230               'playerutil/playerutil.gyp:*',
231             ],
232           },
233         ],
234         [
235           'tizen_feature_power_support==1', {
236             'dependencies': [
237               'power/power.gyp:*',
238             ],
239           },
240         ],
241         [
242           'tizen_feature_preference_support==1', {
243             'dependencies': [
244               'preference/preference.gyp:*',
245             ],
246           },
247         ],
248         [
249           'tizen_feature_push_support==1', {
250             'dependencies': [
251               'push/push.gyp:*',
252             ],
253           },
254         ],
255         [
256           'tizen_feature_se_support==1', {
257             'dependencies': [
258               'secureelement/secureelement.gyp:*',
259             ],
260           },
261         ],
262         [
263           'tizen_feature_sensor_support==1', {
264             'dependencies': [
265               'sensor/sensor.gyp:*',
266             ],
267           },
268         ],
269         [
270           'tizen_feature_sound_support==1', {
271             'dependencies': [
272               'sound/sound.gyp:*',
273             ],
274           },
275         ],
276         [
277           'tizen_feature_system_info_support==1', {
278             'dependencies': [
279               'systeminfo/systeminfo.gyp:*',
280             ],
281           },
282         ],
283         [
284           'tizen_feature_system_setting_support==1', {
285             'dependencies': [
286               'systemsetting/systemsetting.gyp:*',
287             ],
288           },
289         ],
290         [
291           'tizen_feature_time_support==1', {
292             'dependencies': [
293               'time/time.gyp:*',
294             ],
295           },
296         ],
297         [
298           'tizen_feature_inputdevice_support==1', {
299             'dependencies': [
300               'inputdevice/inputdevice.gyp:*'
301             ],
302           },
303         ],
304         [
305           'tizen_feature_web_setting_support==1', {
306             'dependencies': [
307               'websetting/websetting.gyp:*',
308             ],
309           },
310         ],
311         [
312           'tizen_feature_tvinputdevice_support==1', {
313             'dependencies': [
314               'tvinputdevice/tvinputdevice.gyp:*'
315             ],
316           },
317         ],
318         [
319           'tizen_feature_widget_service_support==1', {
320             'dependencies': [
321               'widgetservice/widgetservice.gyp:*',
322             ],
323           },
324         ],
325       ], # end conditions
326     },
327   ], # end targets
328 }