blob: 968acd9abaf3d0b45f2d7ad1b9a536522e3a779c [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': [
[email protected]b88450e72013-01-18 21:52:3413 'auto_login_parser.gypi',
[email protected]908cb9e2014-02-21 15:40:0914 'autofill.gypi',
[email protected]42c428262014-04-10 17:03:2115 'bookmarks.gypi',
[email protected]b1a160d2014-04-29 18:05:4416 'captive_portal.gypi',
[email protected]9828e7da2014-01-29 00:30:0817 'cloud_devices.gypi',
[email protected]6c0c9736d2014-07-08 14:17:0018 'component_updater.gypi',
[email protected]08f71012014-07-25 10:27:5419 'content_settings.gypi',
Robert Sesekabcd8102014-08-27 16:12:4420 'crash.gypi',
[email protected]0dcb1a82014-04-10 00:27:4221 'cronet.gypi',
[email protected]8c83fe02014-08-15 19:07:3522 'crx_file.gypi',
[email protected]a0a06932014-04-14 21:23:4223 'data_reduction_proxy.gypi',
reillyg4a849272015-02-20 21:38:4324 'device_event_log.gypi',
[email protected]9e8cec12013-09-18 01:16:4725 'dom_distiller.gypi',
[email protected]45de676a2014-03-18 23:52:0226 'domain_reliability.gypi',
[email protected]174a6212014-05-11 14:19:5227 'enhanced_bookmarks.gypi',
hashimoto9b160e22014-10-15 03:56:5328 'error_page.gypi',
torne0b2cdd62015-04-02 15:14:2129 'favicon.gypi',
[email protected]7627e0b42014-04-17 17:20:5330 'favicon_base.gypi',
torne0b2cdd62015-04-02 15:14:2131 'gcm_driver.gypi',
[email protected]8b134c802014-05-14 13:20:5632 'google.gypi',
fsamuel8dfa19a2015-05-05 01:00:3933 'guest_view.gypi',
erikchen332265b2014-11-14 19:59:5234 'handoff.gypi',
torne0b2cdd62015-04-02 15:14:2135 'history.gypi',
[email protected]051655ad2014-04-18 15:09:4136 'infobars.gypi',
torne0b2cdd62015-04-02 15:14:2137 'invalidation.gypi',
[email protected]fb1397ce2013-08-13 22:55:0738 'json_schema.gypi',
[email protected]fc217c02014-03-12 04:47:5239 'keyed_service.gypi',
[email protected]3f3a65f2014-01-09 19:05:0540 'language_usage_metrics.gypi',
[email protected]2b894b82014-06-18 16:22:3041 'leveldb_proto.gypi',
ygorshenin98f956e52014-10-24 17:22:1642 'login.gypi',
[email protected]2a172e42014-02-21 04:06:1043 'metrics.gypi',
[email protected]e6005422013-10-23 20:58:2544 'navigation_metrics.gypi',
torne0b2cdd62015-04-02 15:14:2145 'network_hints.gypi',
[email protected]d0ab865b2014-06-04 19:41:3446 'network_time.gypi',
fgorskid0e3446c2015-06-03 00:28:2047 'offline_pages.gypi',
torne0b2cdd62015-04-02 15:14:2148 'omnibox.gypi',
[email protected]d0f6d662013-10-08 08:21:2349 'onc.gypi',
[email protected]c523d202014-03-18 01:34:5450 'os_crypt.gypi',
ygorshenin39e36782014-08-29 13:09:5151 'ownership.gypi',
haavardmdfdf28f2015-01-08 21:05:0052 'packed_ct_ev_whitelist.gypi',
[email protected]2d2e5c82014-01-29 23:21:4153 'password_manager.gypi',
dbeam155ac972015-04-20 15:34:4854 'plugins.gypi',
[email protected]183be4e2013-08-14 14:41:1055 'policy.gypi',
[email protected]72779c92013-10-18 09:53:0256 'precache.gypi',
[email protected]f0c8c4992014-05-15 17:37:2657 'pref_registry.gypi',
stevenjbb237e2ae2015-07-02 22:02:1158 'proxy_config.gypi',
[email protected]acf9f272014-04-15 23:04:0059 'query_parser.gypi',
[email protected]2a172e42014-02-21 04:06:1060 'rappor.gypi',
torne0b2cdd62015-04-02 15:14:2161 'renderer_context_menu.gypi',
[email protected]720b10492014-07-23 08:48:4062 'search.gypi',
torne0b2cdd62015-04-02 15:14:2163 'search_engines.gypi',
[email protected]12fad442014-04-30 21:55:1664 'search_provider_logos.gypi',
miguelgdbcfb122015-07-23 10:45:1165 'secure_display.gypi',
feltaafecea2015-07-29 16:00:0066 'security_interstitials.gypi',
rohitrao2975885b2014-10-24 19:00:2767 'sessions.gypi',
[email protected]1be4efd2014-01-09 12:43:4468 'signin.gypi',
[email protected]7a83dd072013-09-03 12:09:1769 'startup_metric_utils.gypi',
[email protected]bdceb3ba2014-07-25 16:47:4870 'suggestions.gypi',
torne0b2cdd62015-04-02 15:14:2171 'sync_driver.gypi',
[email protected]499e7c52013-10-04 16:03:0972 'translate.gypi',
wjmaclean7f63c6b2014-12-09 14:59:5573 'ui_zoom.gypi',
sdefresnec083d1f2015-04-17 21:12:1874 'undo.gypi',
sorin39eab2f2015-01-06 01:09:0875 'update_client.gypi',
[email protected]9b5b1d602014-06-12 14:29:0276 'url_fixer.gypi',
[email protected]278c74bc2014-01-17 14:55:4077 'url_matcher.gypi',
[email protected]75fee372013-03-06 00:42:4478 'user_prefs.gypi',
[email protected]50ae9f12013-08-29 18:03:2279 'variations.gypi',
sdefresne6e883e42015-07-30 08:05:5480 'version_info.gypi',
ranjcd4aa5512014-12-08 23:07:3181 'wallpaper.gypi',
drogerf8479942014-11-21 17:47:5382 'web_resource.gypi',
dzhioevc1c2a502015-03-03 16:31:4783 'webdata.gypi',
torne0b2cdd62015-04-02 15:14:2184 'webdata_services.gypi',
[email protected]54ac11b2013-12-04 19:50:3785 ],
86 'conditions': [
mathiash3ecfdfa2015-04-13 15:06:0787 ['OS == "android"', {
88 'includes': [
gunsch3ea31792015-05-07 22:24:1289 'external_video_surface.gypi',
mathiash3ecfdfa2015-04-13 15:06:0790 'service_tab_launcher.gypi',
91 ],
92 }],
[email protected]54ac11b2013-12-04 19:50:3793 ['OS != "ios"', {
94 'includes': [
oshimaf65398422014-11-18 23:30:4295 'app_modal.gypi',
lazyboy14082d22015-04-02 01:04:5896 'browsing_data.gypi',
[email protected]649b57272014-05-09 14:54:4497 'cdm.gypi',
dgozmanf7200152015-04-22 17:48:2198 'devtools_discovery.gypi',
dgozman102fee92015-04-20 15:45:4699 'devtools_http_handler.gypi',
lukasza8acc4eb2015-07-20 20:57:20100 'drive.gypi',
rockotd3bd2cb2015-06-17 20:56:53101 'message_port.gypi',
[email protected]54ac11b2013-12-04 19:50:37102 'navigation_interception.gypi',
[email protected]3e305902014-08-14 20:25:33103 'power.gypi',
bauerbf0e64aa2015-06-25 15:54:07104 'safe_json.gypi',
[email protected]54ac11b2013-12-04 19:50:37105 'visitedlink.gypi',
hanxi149b92d2014-09-11 21:57:18106 'web_cache.gypi',
[email protected]54ac11b2013-12-04 19:50:37107 'web_contents_delegate_android.gypi',
108 'web_modal.gypi',
[email protected]c6afb98b2014-04-24 23:04:32109 ],
110 }],
droger7ebec072014-12-19 11:19:49111 ['OS == "ios"', {
112 'includes': [
jif9021d872015-02-19 15:40:12113 'open_from_clipboard.gypi',
droger7ebec072014-12-19 11:19:49114 'webp_transcode.gypi',
115 ],
116 }],
[email protected]b42e689c2014-05-29 21:03:41117 ['OS != "ios" and OS != "android"', {
118 'includes': [
ckehoea9408e142015-02-17 20:05:24119 'audio_modem.gypi',
[email protected]e0a6edf2014-08-01 17:32:13120 'copresence.gypi',
sdefresnebbf563c2015-03-17 11:09:09121 'feedback.gypi',
isherman25cab40a2014-09-18 03:51:51122 'proximity_auth.gypi',
[email protected]b42e689c2014-05-29 21:03:41123 'storage_monitor.gypi',
[email protected]b42e689c2014-05-29 21:03:41124 ]
125 }],
[email protected]7d54a192014-07-22 00:17:38126 ['chromeos == 1', {
127 'includes': [
128 'pairing.gypi',
chirantan26436e402014-10-24 19:44:42129 'timers.gypi',
quiche271c6cca2014-12-20 03:57:53130 'wifi_sync.gypi',
[email protected]7d54a192014-07-22 00:17:38131 ],
132 }],
[email protected]c6afb98b2014-04-24 23:04:32133 ['OS == "win" or OS == "mac"', {
134 'includes': [
[email protected]54ac11b2013-12-04 19:50:37135 'wifi.gypi',
136 ],
137 }],
siggic0d0a0e2014-11-17 23:29:19138 ['OS == "win"', {
139 'includes': [
140 'browser_watcher.gypi',
141 ],
142 }],
pkotwicz2b65d3c2014-10-29 14:31:10143 ['chromeos == 1 or use_ash == 1', {
[email protected]d772c9a2014-07-04 13:48:07144 'includes': [
[email protected]b88d2c62014-07-16 18:20:44145 'session_manager.gypi',
[email protected]d772c9a2014-07-04 13:48:07146 'user_manager.gypi',
147 ],
148 }],
oshima136691a2014-10-24 21:54:11149 ['toolkit_views==1', {
150 'includes': [
151 'constrained_window.gypi',
152 ],
153 }],
dgn2fa98a52015-02-03 10:38:44154 ['enable_basic_printing==1 or enable_print_preview==1', {
dgn445b5972015-01-13 18:13:07155 'includes': [
dgn445b5972015-01-13 18:13:07156 'printing.gypi',
157 ],
158 }],
Sadrul Habib Chowdhury2f8807f2014-08-28 03:50:36159 ['enable_plugins==1', {
160 'includes': [
161 'pdf.gypi',
162 ],
163 }],
tbarzic56ebc032015-05-01 18:44:34164 # TODO(tbarzic): Remove chromeos condition when there are non-chromeos apps
165 # in components/apps.
166 ['enable_extensions == 1 and chromeos == 1', {
167 'includes': [
168 'chrome_apps.gypi',
169 ],
170 }],
sdefresned967d552015-07-16 08:34:35171 ['enable_rlz_support==1', {
172 'includes': [
173 'rlz.gypi',
174 ],
175 }]
[email protected]64f5650c2013-01-11 05:35:09176 ],
177}