blob: 45b5b957c511e00b7f8cd80d984c067b60ddaf6c [file] [log] [blame]
[email protected]64f5650c2013-01-11 05:35:091# Copyright (c) 2013 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5{
[email protected]da84fa42013-03-24 20:57:366 'variables': {
7 # This turns on e.g. the filename-based detection of which
8 # platforms to include source files on (e.g. files ending in
9 # _mac.h or _mac.cc are only compiled on MacOSX).
10 'chromium_code': 1,
[email protected]278c74bc2014-01-17 14:55:4011 },
[email protected]64f5650c2013-01-11 05:35:0912 'includes': [
jitendra.ks4f2e9112015-08-14 11:40:2613 'about_handler.gypi',
[email protected]b88450e72013-01-18 21:52:3414 'auto_login_parser.gypi',
[email protected]908cb9e2014-02-21 15:40:0915 'autofill.gypi',
[email protected]42c428262014-04-10 17:03:2116 'bookmarks.gypi',
blundell373c28c2015-11-05 14:07:5017 'browser_sync.gypi',
hcarmonaaa431c02015-08-28 18:45:5718 'bubble.gypi',
[email protected]b1a160d2014-04-29 18:05:4419 'captive_portal.gypi',
estark334673f42015-09-08 14:51:3920 'certificate_reporting.gypi',
[email protected]9828e7da2014-01-29 00:30:0821 'cloud_devices.gypi',
[email protected]6c0c9736d2014-07-08 14:17:0022 'component_updater.gypi',
[email protected]08f71012014-07-25 10:27:5423 'content_settings.gypi',
donndbda9b6f432015-12-10 20:39:0524 'contextual_search.gypi',
abhishek.a21bbf8e4a2015-10-15 21:05:5625 'cookie_config.gypi',
sdefresne8ba0b88c2015-09-18 10:33:1326 'crash.gypi',
[email protected]0dcb1a82014-04-10 00:27:4227 'cronet.gypi',
[email protected]8c83fe02014-08-15 19:07:3528 'crx_file.gypi',
[email protected]a0a06932014-04-14 21:23:4229 'data_reduction_proxy.gypi',
sclittleae932be2015-10-08 20:53:5030 'data_usage.gypi',
amohammadkhan092adb22015-09-11 21:08:4931 'data_use_measurement.gypi',
reillyg4a849272015-02-20 21:38:4332 'device_event_log.gypi',
[email protected]9e8cec12013-09-18 01:16:4733 'dom_distiller.gypi',
[email protected]45de676a2014-03-18 23:52:0234 'domain_reliability.gypi',
[email protected]174a6212014-05-11 14:19:5235 'enhanced_bookmarks.gypi',
hashimoto9b160e22014-10-15 03:56:5336 'error_page.gypi',
torne0b2cdd62015-04-02 15:14:2137 'favicon.gypi',
[email protected]7627e0b42014-04-17 17:20:5338 'favicon_base.gypi',
droger2fbfee52015-09-24 08:12:3039 'flags_ui.gypi',
torne0b2cdd62015-04-02 15:14:2140 'gcm_driver.gypi',
[email protected]8b134c802014-05-14 13:20:5641 'google.gypi',
fsamuel8dfa19a2015-05-05 01:00:3942 'guest_view.gypi',
erikchen332265b2014-11-14 19:59:5243 'handoff.gypi',
torne0b2cdd62015-04-02 15:14:2144 'history.gypi',
[email protected]051655ad2014-04-18 15:09:4145 'infobars.gypi',
torne0b2cdd62015-04-02 15:14:2146 'invalidation.gypi',
[email protected]fb1397ce2013-08-13 22:55:0747 'json_schema.gypi',
[email protected]fc217c02014-03-12 04:47:5248 'keyed_service.gypi',
[email protected]3f3a65f2014-01-09 19:05:0549 'language_usage_metrics.gypi',
[email protected]2b894b82014-06-18 16:22:3050 'leveldb_proto.gypi',
ygorshenin98f956e52014-10-24 17:22:1651 'login.gypi',
chrishadfdde662015-08-24 16:04:2352 'memory_pressure.gypi',
[email protected]2a172e42014-02-21 04:06:1053 'metrics.gypi',
blundell695d61f2015-10-21 11:25:5354 'metrics_services_manager.gypi',
[email protected]e6005422013-10-23 20:58:2555 'navigation_metrics.gypi',
drogerc690e8802015-09-21 14:29:1656 'net_log.gypi',
torne0b2cdd62015-04-02 15:14:2157 'network_hints.gypi',
[email protected]d0ab865b2014-06-04 19:41:3458 'network_time.gypi',
noyaub0888e82015-11-19 17:13:2559 'ntp_snippets.gypi',
fgorskid0e3446c2015-06-03 00:28:2060 'offline_pages.gypi',
torne0b2cdd62015-04-02 15:14:2161 'omnibox.gypi',
[email protected]d0f6d662013-10-08 08:21:2362 'onc.gypi',
sdefresne70948d62015-08-11 10:46:3563 'open_from_clipboard.gypi',
[email protected]c523d202014-03-18 01:34:5464 'os_crypt.gypi',
ygorshenin39e36782014-08-29 13:09:5165 'ownership.gypi',
[email protected]2d2e5c82014-01-29 23:21:4166 'password_manager.gypi',
dbeam155ac972015-04-20 15:34:4867 'plugins.gypi',
[email protected]183be4e2013-08-14 14:41:1068 'policy.gypi',
[email protected]72779c92013-10-18 09:53:0269 'precache.gypi',
[email protected]f0c8c4992014-05-15 17:37:2670 'pref_registry.gypi',
droger78da6542015-11-02 11:25:5971 'profile_metrics.gypi',
stevenjbb237e2ae2015-07-02 22:02:1172 'proxy_config.gypi',
[email protected]acf9f272014-04-15 23:04:0073 'query_parser.gypi',
[email protected]2a172e42014-02-21 04:06:1074 'rappor.gypi',
[email protected]720b10492014-07-23 08:48:4075 'search.gypi',
torne0b2cdd62015-04-02 15:14:2176 'search_engines.gypi',
[email protected]12fad442014-04-30 21:55:1677 'search_provider_logos.gypi',
feltaafecea2015-07-29 16:00:0078 'security_interstitials.gypi',
estarkd9e54fb2016-01-11 19:37:1279 'security_state.gypi',
rohitrao2975885b2014-10-24 19:00:2780 'sessions.gypi',
[email protected]1be4efd2014-01-09 12:43:4481 'signin.gypi',
abhishek.a212849cee2015-10-20 11:27:2982 'ssl_config.gypi',
felt2493b4452015-09-17 20:33:5983 'ssl_errors.gypi',
[email protected]7a83dd072013-09-03 12:09:1784 'startup_metric_utils.gypi',
[email protected]bdceb3ba2014-07-25 16:47:4885 'suggestions.gypi',
blundellc759b682015-10-08 15:50:5986 'sync_bookmarks.gypi',
torne0b2cdd62015-04-02 15:14:2187 'sync_driver.gypi',
skym6b9887e2015-10-09 22:10:4788 'sync_sessions.gypi',
sdefresne875d0782015-09-16 12:01:2889 'syncable_prefs.gypi',
blundell11d93bc2015-07-31 12:33:1290 'toolbar.gypi',
[email protected]499e7c52013-10-04 16:03:0991 'translate.gypi',
wjmaclean7f63c6b2014-12-09 14:59:5592 'ui_zoom.gypi',
sdefresnec083d1f2015-04-17 21:12:1893 'undo.gypi',
sorin39eab2f2015-01-06 01:09:0894 'update_client.gypi',
sdefresne44eb1f22015-08-06 08:51:5595 'upload_list.gypi',
[email protected]278c74bc2014-01-17 14:55:4096 'url_matcher.gypi',
[email protected]75fee372013-03-06 00:42:4497 'user_prefs.gypi',
[email protected]50ae9f12013-08-29 18:03:2298 'variations.gypi',
sdefresne6e883e42015-07-30 08:05:5499 'version_info.gypi',
drogerfd959bad2015-10-16 09:07:01100 'version_ui.gypi',
drogerf8479942014-11-21 17:47:53101 'web_resource.gypi',
knn19b664f12016-01-26 19:06:13102 'web_restrictions.gypi',
dzhioevc1c2a502015-03-03 16:31:47103 'webdata.gypi',
torne0b2cdd62015-04-02 15:14:21104 'webdata_services.gypi',
[email protected]54ac11b2013-12-04 19:50:37105 ],
106 'conditions': [
mathiash3ecfdfa2015-04-13 15:06:07107 ['OS == "android"', {
108 'includes': [
gunsch3ea31792015-05-07 22:24:12109 'external_video_surface.gypi',
mathiash3ecfdfa2015-04-13 15:06:07110 'service_tab_launcher.gypi',
111 ],
112 }],
[email protected]54ac11b2013-12-04 19:50:37113 ['OS != "ios"', {
114 'includes': [
oshimaf65398422014-11-18 23:30:42115 'app_modal.gypi',
lazyboy14082d22015-04-02 01:04:58116 'browsing_data.gypi',
[email protected]649b57272014-05-09 14:54:44117 'cdm.gypi',
eranmd86db102015-09-03 21:52:29118 'certificate_transparency.gypi',
dgozmanf7200152015-04-22 17:48:21119 'devtools_discovery.gypi',
dgozman102fee92015-04-20 15:45:46120 'devtools_http_handler.gypi',
lukasza8acc4eb2015-07-20 20:57:20121 'drive.gypi',
rockotd3bd2cb2015-06-17 20:56:53122 'message_port.gypi',
[email protected]54ac11b2013-12-04 19:50:37123 'navigation_interception.gypi',
sdefresnefaa55022015-10-26 17:53:48124 'packed_ct_ev_whitelist.gypi',
csharrison9fa62d52015-09-21 22:05:29125 'page_load_metrics.gypi',
[email protected]3e305902014-08-14 20:25:33126 'power.gypi',
sdefresne85877c32016-01-12 14:20:51127 'renderer_context_menu.gypi',
droger6d6153f2016-01-08 17:46:22128 'safe_browsing_db.gypi',
bauerbf0e64aa2015-06-25 15:54:07129 'safe_json.gypi',
[email protected]54ac11b2013-12-04 19:50:37130 'visitedlink.gypi',
sdefresne10bb6892015-10-26 16:45:19131 'wallpaper.gypi',
hanxi149b92d2014-09-11 21:57:18132 'web_cache.gypi',
[email protected]54ac11b2013-12-04 19:50:37133 'web_contents_delegate_android.gypi',
134 'web_modal.gypi',
reillygcf1af632015-11-18 16:42:58135 'webusb.gypi',
[email protected]c6afb98b2014-04-24 23:04:32136 ],
137 }],
droger7ebec072014-12-19 11:19:49138 ['OS == "ios"', {
139 'includes': [
140 'webp_transcode.gypi',
141 ],
142 }],
[email protected]b42e689c2014-05-29 21:03:41143 ['OS != "ios" and OS != "android"', {
144 'includes': [
ckehoea9408e142015-02-17 20:05:24145 'audio_modem.gypi',
[email protected]e0a6edf2014-08-01 17:32:13146 'copresence.gypi',
sdefresnebbf563c2015-03-17 11:09:09147 'feedback.gypi',
isherman25cab40a2014-09-18 03:51:51148 'proximity_auth.gypi',
[email protected]b42e689c2014-05-29 21:03:41149 'storage_monitor.gypi',
[email protected]b42e689c2014-05-29 21:03:41150 ]
151 }],
[email protected]7d54a192014-07-22 00:17:38152 ['chromeos == 1', {
153 'includes': [
lhchavez89b91de772015-11-24 23:18:00154 'arc.gypi',
[email protected]7d54a192014-07-22 00:17:38155 'pairing.gypi',
chirantan26436e402014-10-24 19:44:42156 'timers.gypi',
quiche271c6cca2014-12-20 03:57:53157 'wifi_sync.gypi',
[email protected]7d54a192014-07-22 00:17:38158 ],
159 }],
[email protected]c6afb98b2014-04-24 23:04:32160 ['OS == "win" or OS == "mac"', {
161 'includes': [
[email protected]54ac11b2013-12-04 19:50:37162 'wifi.gypi',
163 ],
164 }],
siggic0d0a0e2014-11-17 23:29:19165 ['OS == "win"', {
166 'includes': [
167 'browser_watcher.gypi',
168 ],
169 }],
pkotwicz2b65d3c2014-10-29 14:31:10170 ['chromeos == 1 or use_ash == 1', {
[email protected]d772c9a2014-07-04 13:48:07171 'includes': [
[email protected]b88d2c62014-07-16 18:20:44172 'session_manager.gypi',
[email protected]d772c9a2014-07-04 13:48:07173 'user_manager.gypi',
174 ],
175 }],
oshima136691a2014-10-24 21:54:11176 ['toolkit_views==1', {
177 'includes': [
178 'constrained_window.gypi',
179 ],
180 }],
dgn2fa98a52015-02-03 10:38:44181 ['enable_basic_printing==1 or enable_print_preview==1', {
dgn445b5972015-01-13 18:13:07182 'includes': [
dgn445b5972015-01-13 18:13:07183 'printing.gypi',
184 ],
185 }],
Sadrul Habib Chowdhury2f8807f2014-08-28 03:50:36186 ['enable_plugins==1', {
187 'includes': [
188 'pdf.gypi',
189 ],
190 }],
tbarzic56ebc032015-05-01 18:44:34191 # TODO(tbarzic): Remove chromeos condition when there are non-chromeos apps
192 # in components/apps.
193 ['enable_extensions == 1 and chromeos == 1', {
194 'includes': [
195 'chrome_apps.gypi',
196 ],
197 }],
sdefresned967d552015-07-16 08:34:35198 ['enable_rlz_support==1', {
199 'includes': [
200 'rlz.gypi',
201 ],
revemanb195f41d2015-11-19 22:16:48202 }],
203 ['use_ash==1', {
204 'includes': [
205 'exo.gypi',
206 ],
207 }],
[email protected]64f5650c2013-01-11 05:35:09208 ],
209}