OLD | NEW |
| (Empty) |
1 # 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 { | |
6 '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, | |
11 }, | |
12 'includes': [ | |
13 'about_handler.gypi', | |
14 'auto_login_parser.gypi', | |
15 'autofill.gypi', | |
16 'base32.gypi', | |
17 'bookmarks.gypi', | |
18 'browser_sync.gypi', | |
19 'browsing_data.gypi', | |
20 'browsing_data_ui.gypi', | |
21 'bubble.gypi', | |
22 'captive_portal.gypi', | |
23 'cast_certificate.gypi', | |
24 'certificate_reporting.gypi', | |
25 'client_update_protocol.gypi', | |
26 'cloud_devices.gypi', | |
27 'component_updater.gypi', | |
28 'content_settings.gypi', | |
29 'cookie_config.gypi', | |
30 'crash.gypi', | |
31 'cronet.gypi', | |
32 'crx_file.gypi', | |
33 'data_reduction_proxy.gypi', | |
34 'data_usage.gypi', | |
35 'data_use_measurement.gypi', | |
36 'device_event_log.gypi', | |
37 'dom_distiller.gypi', | |
38 'error_page.gypi', | |
39 'favicon.gypi', | |
40 'favicon_base.gypi', | |
41 'flags_ui.gypi', | |
42 'gcm_driver.gypi', | |
43 'google.gypi', | |
44 'guest_view.gypi', | |
45 'handoff.gypi', | |
46 'history.gypi', | |
47 'image_fetcher.gypi', | |
48 'infobars.gypi', | |
49 'invalidation.gypi', | |
50 'json_schema.gypi', | |
51 'keyed_service.gypi', | |
52 'language_usage_metrics.gypi', | |
53 'leveldb_proto.gypi', | |
54 'login.gypi', | |
55 'memory_pressure.gypi', | |
56 'metrics.gypi', | |
57 'metrics_services_manager.gypi', | |
58 'navigation_metrics.gypi', | |
59 'net_log.gypi', | |
60 'network_session_configurator.gypi', | |
61 'network_time.gypi', | |
62 'ntp_snippets.gypi', | |
63 'ntp_tiles.gypi', | |
64 'offline_pages.gypi', | |
65 'omnibox.gypi', | |
66 'onc.gypi', | |
67 'open_from_clipboard.gypi', | |
68 'os_crypt.gypi', | |
69 'ownership.gypi', | |
70 'password_manager.gypi', | |
71 'physical_web.gypi', | |
72 'plugins.gypi', | |
73 'policy.gypi', | |
74 'precache.gypi', | |
75 'pref_registry.gypi', | |
76 'previews.gypi', | |
77 'profile_metrics.gypi', | |
78 'proxy_config.gypi', | |
79 'query_parser.gypi', | |
80 'rappor.gypi', | |
81 'search.gypi', | |
82 'search_engines.gypi', | |
83 'search_provider_logos.gypi', | |
84 'security_interstitials.gypi', | |
85 'security_state.gypi', | |
86 'sessions.gypi', | |
87 'signin.gypi', | |
88 'spellcheck.gypi', | |
89 'ssl_config.gypi', | |
90 'ssl_errors.gypi', | |
91 'subresource_filter.gypi', | |
92 'suggestions.gypi', | |
93 'supervised_user_error_page.gypi', | |
94 'sync_bookmarks.gypi', | |
95 'sync_sessions.gypi', | |
96 'syncable_prefs.gypi', | |
97 'toolbar.gypi', | |
98 'translate.gypi', | |
99 'undo.gypi', | |
100 'update_client.gypi', | |
101 'upload_list.gypi', | |
102 'url_matcher.gypi', | |
103 'user_prefs.gypi', | |
104 'variations.gypi', | |
105 'version_info.gypi', | |
106 'version_ui.gypi', | |
107 'web_resource.gypi', | |
108 'web_restrictions.gypi', | |
109 'webdata.gypi', | |
110 'webdata_services.gypi', | |
111 ], | |
112 'conditions': [ | |
113 ['OS == "android"', { | |
114 'includes': [ | |
115 'external_video_surface.gypi', | |
116 ], | |
117 }], | |
118 ['OS != "ios"', { | |
119 'includes': [ | |
120 'app_modal.gypi', | |
121 'cdm.gypi', | |
122 'certificate_transparency.gypi', | |
123 'contextual_search.gypi', | |
124 'devtools_discovery.gypi', | |
125 'devtools_http_handler.gypi', | |
126 'display_compositor.gypi', | |
127 'domain_reliability.gypi', | |
128 'drive.gypi', | |
129 'memory_coordinator.gypi', | |
130 'navigation_interception.gypi', | |
131 'network_hints.gypi', | |
132 'packed_ct_ev_whitelist.gypi', | |
133 'power.gypi', | |
134 'renderer_context_menu.gypi', | |
135 'safe_browsing_db.gypi', | |
136 'safe_json.gypi', | |
137 'startup_metric_utils.gypi', | |
138 'visitedlink.gypi', | |
139 'wallpaper.gypi', | |
140 'web_cache.gypi', | |
141 'web_contents_delegate_android.gypi', | |
142 'web_modal.gypi', | |
143 'zoom.gypi', | |
144 ], | |
145 }], | |
146 ['OS != "ios" and OS != "android"', { | |
147 'includes': [ | |
148 'feedback.gypi', | |
149 'proximity_auth.gypi', | |
150 'storage_monitor.gypi', | |
151 ] | |
152 }], | |
153 ['chromeos == 1', { | |
154 'includes': [ | |
155 'arc.gypi', | |
156 'pairing.gypi', | |
157 'quirks.gypi', | |
158 'timers.gypi', | |
159 'wifi_sync.gypi', | |
160 ], | |
161 }], | |
162 ['OS == "win" or OS == "mac"', { | |
163 'includes': [ | |
164 'wifi.gypi', | |
165 ], | |
166 }], | |
167 ['OS == "win"', { | |
168 'includes': [ | |
169 'browser_watcher.gypi', | |
170 ], | |
171 }], | |
172 ['chromeos == 1 or use_aura == 1', { | |
173 'includes': [ | |
174 'session_manager.gypi', | |
175 'user_manager.gypi', | |
176 ], | |
177 }], | |
178 ['toolkit_views==1', { | |
179 'includes': [ | |
180 'constrained_window.gypi', | |
181 ], | |
182 }], | |
183 ['enable_basic_printing==1 or enable_print_preview==1', { | |
184 'includes': [ | |
185 'printing.gypi', | |
186 ], | |
187 }], | |
188 ['enable_plugins==1', { | |
189 'includes': [ | |
190 'pdf.gypi', | |
191 ], | |
192 }], | |
193 # TODO(tbarzic): Remove chromeos condition when there are non-chromeos apps | |
194 # in components/apps. | |
195 ['enable_extensions == 1 and chromeos == 1', { | |
196 'includes': [ | |
197 'chrome_apps.gypi', | |
198 ], | |
199 }], | |
200 ['enable_rlz_support==1', { | |
201 'includes': [ | |
202 'rlz.gypi', | |
203 ], | |
204 }], | |
205 ['use_ash==1', { | |
206 'includes': [ | |
207 'exo.gypi', | |
208 ], | |
209 }], | |
210 ], | |
211 } | |
OLD | NEW |