blob: 464dfad5ac74515382ad05401b6dbcac20f344ea [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',
ranjcd4aa5512014-12-08 23:07:3180 'wallpaper.gypi',
drogerf8479942014-11-21 17:47:5381 'web_resource.gypi',
dzhioevc1c2a502015-03-03 16:31:4782 'webdata.gypi',
torne0b2cdd62015-04-02 15:14:2183 'webdata_services.gypi',
[email protected]54ac11b2013-12-04 19:50:3784 ],
85 'conditions': [
mathiash3ecfdfa2015-04-13 15:06:0786 ['OS == "android"', {
87 'includes': [
gunsch3ea31792015-05-07 22:24:1288 'external_video_surface.gypi',
mathiash3ecfdfa2015-04-13 15:06:0789 'service_tab_launcher.gypi',
90 ],
91 }],
[email protected]54ac11b2013-12-04 19:50:3792 ['OS != "ios"', {
93 'includes': [
oshimaf65398422014-11-18 23:30:4294 'app_modal.gypi',
lazyboy14082d22015-04-02 01:04:5895 'browsing_data.gypi',
[email protected]649b57272014-05-09 14:54:4496 'cdm.gypi',
dgozmanf7200152015-04-22 17:48:2197 'devtools_discovery.gypi',
dgozman102fee92015-04-20 15:45:4698 'devtools_http_handler.gypi',
lukasza8acc4eb2015-07-20 20:57:2099 'drive.gypi',
rockotd3bd2cb2015-06-17 20:56:53100 'message_port.gypi',
[email protected]54ac11b2013-12-04 19:50:37101 'navigation_interception.gypi',
[email protected]3e305902014-08-14 20:25:33102 'power.gypi',
bauerbf0e64aa2015-06-25 15:54:07103 'safe_json.gypi',
[email protected]54ac11b2013-12-04 19:50:37104 'visitedlink.gypi',
hanxi149b92d2014-09-11 21:57:18105 'web_cache.gypi',
[email protected]54ac11b2013-12-04 19:50:37106 'web_contents_delegate_android.gypi',
107 'web_modal.gypi',
[email protected]c6afb98b2014-04-24 23:04:32108 ],
109 }],
droger7ebec072014-12-19 11:19:49110 ['OS == "ios"', {
111 'includes': [
jif9021d872015-02-19 15:40:12112 'open_from_clipboard.gypi',
droger7ebec072014-12-19 11:19:49113 'webp_transcode.gypi',
114 ],
115 }],
[email protected]b42e689c2014-05-29 21:03:41116 ['OS != "ios" and OS != "android"', {
117 'includes': [
ckehoea9408e142015-02-17 20:05:24118 'audio_modem.gypi',
[email protected]e0a6edf2014-08-01 17:32:13119 'copresence.gypi',
sdefresnebbf563c2015-03-17 11:09:09120 'feedback.gypi',
isherman25cab40a2014-09-18 03:51:51121 'proximity_auth.gypi',
[email protected]b42e689c2014-05-29 21:03:41122 'storage_monitor.gypi',
[email protected]b42e689c2014-05-29 21:03:41123 ]
124 }],
[email protected]7d54a192014-07-22 00:17:38125 ['chromeos == 1', {
126 'includes': [
127 'pairing.gypi',
chirantan26436e402014-10-24 19:44:42128 'timers.gypi',
quiche271c6cca2014-12-20 03:57:53129 'wifi_sync.gypi',
[email protected]7d54a192014-07-22 00:17:38130 ],
131 }],
[email protected]c6afb98b2014-04-24 23:04:32132 ['OS == "win" or OS == "mac"', {
133 'includes': [
[email protected]54ac11b2013-12-04 19:50:37134 'wifi.gypi',
135 ],
136 }],
siggic0d0a0e2014-11-17 23:29:19137 ['OS == "win"', {
138 'includes': [
139 'browser_watcher.gypi',
140 ],
141 }],
pkotwicz2b65d3c2014-10-29 14:31:10142 ['chromeos == 1 or use_ash == 1', {
[email protected]d772c9a2014-07-04 13:48:07143 'includes': [
[email protected]b88d2c62014-07-16 18:20:44144 'session_manager.gypi',
[email protected]d772c9a2014-07-04 13:48:07145 'user_manager.gypi',
146 ],
147 }],
oshima136691a2014-10-24 21:54:11148 ['toolkit_views==1', {
149 'includes': [
150 'constrained_window.gypi',
151 ],
152 }],
dgn2fa98a52015-02-03 10:38:44153 ['enable_basic_printing==1 or enable_print_preview==1', {
dgn445b5972015-01-13 18:13:07154 'includes': [
dgn445b5972015-01-13 18:13:07155 'printing.gypi',
156 ],
157 }],
Sadrul Habib Chowdhury2f8807f2014-08-28 03:50:36158 ['enable_plugins==1', {
159 'includes': [
160 'pdf.gypi',
161 ],
162 }],
tbarzic56ebc032015-05-01 18:44:34163 # TODO(tbarzic): Remove chromeos condition when there are non-chromeos apps
164 # in components/apps.
165 ['enable_extensions == 1 and chromeos == 1', {
166 'includes': [
167 'chrome_apps.gypi',
168 ],
169 }],
sdefresned967d552015-07-16 08:34:35170 ['enable_rlz_support==1', {
171 'includes': [
172 'rlz.gypi',
173 ],
174 }]
[email protected]64f5650c2013-01-11 05:35:09175 ],
176}