blob: 2e3c322d04c4e392b5126e954ad30aca66a91b4c [file] [log] [blame]
# 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" ]
}