| # Copyright 2015 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| sync_protocol_bases = [ |
| "app_notification_specifics", |
| "app_setting_specifics", |
| "app_specifics", |
| "app_list_specifics", |
| "arc_package_specifics", |
| "article_specifics", |
| "autofill_specifics", |
| "bookmark_model_metadata", |
| "bookmark_specifics", |
| "client_commands", |
| "client_debug_info", |
| "device_info_specifics", |
| "dictionary_specifics", |
| "encryption", |
| "entity_metadata", |
| "experiment_status", |
| "experiments_specifics", |
| "extension_setting_specifics", |
| "extension_specifics", |
| "favicon_image_specifics", |
| "favicon_tracking_specifics", |
| "get_updates_caller_info", |
| "history_delete_directive_specifics", |
| "history_status", |
| "loopback_server", |
| "managed_user_setting_specifics", |
| "managed_user_shared_setting_specifics", |
| "managed_user_specifics", |
| "managed_user_whitelist_specifics", |
| "model_type_state", |
| "model_type_store_schema_descriptor", |
| "mountain_share_specifics", |
| "nigori_specifics", |
| "password_specifics", |
| "persisted_entity_data", |
| "preference_specifics", |
| "printer_specifics", |
| "priority_preference_specifics", |
| "reading_list_specifics", |
| "search_engine_specifics", |
| "session_specifics", |
| "sync", |
| "sync_enums", |
| "synced_notification_app_info_specifics", |
| "synced_notification_specifics", |
| "test", |
| "theme_specifics", |
| "typed_url_specifics", |
| "unique_position", |
| "user_consent_specifics", |
| "user_consent_types", |
| "user_event_specifics", |
| "wifi_credential_specifics", |
| ] |
| |
| sync_protocol_sources = [] |
| sync_protocol_pyprotos = [] |
| |
| foreach(base, sync_protocol_bases) { |
| sync_protocol_sources += [ "//components/sync/protocol/${base}.proto" ] |
| sync_protocol_pyprotos += |
| [ "$root_out_dir/pyproto/components/sync/protocol/${base}_pb2.py" ] |
| } |