blob: 2ff52bed0fc193c6134c3c467216ac6691c556ae [file] [log] [blame]
# Copyright 2018 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.
import("//third_party/protobuf/proto_library.gni")
if (is_android) {
import("//build/config/android/rules.gni")
}
proto_library("proto") {
proto_in_dir = "../../../../"
sources = [
"content_storage.proto",
"journal_storage.proto",
]
}
proto_library("proto_v2") {
proto_in_dir = "../../../../"
sources = [
#UNUSED_IN_CHROME "v2/wire/feed_id.proto",
#UNUSED_IN_CHROME "v2/wire/in_place_update_handle.proto",
#UNUSED_IN_CHROME "v2/wire/response_status_code.proto",
#UNUSED_IN_CHROME "v2/wire/templates.proto",
"v2/packing.proto",
"v2/store.proto",
"v2/ui.proto",
"v2/wire/action_payload.proto",
"v2/wire/capability.proto",
"v2/wire/chrome_feed_response_metadata.proto",
"v2/wire/client_info.proto",
"v2/wire/consistency_token.proto",
"v2/wire/content_id.proto",
"v2/wire/data_operation.proto",
"v2/wire/discover_actions_service.proto",
"v2/wire/display_info.proto",
"v2/wire/duration.proto",
"v2/wire/expiration_info.proto",
"v2/wire/feature.proto",
"v2/wire/feed_action.proto",
"v2/wire/feed_query.proto",
"v2/wire/feed_request.proto",
"v2/wire/feed_response.proto",
"v2/wire/next_page_token.proto",
"v2/wire/payload_metadata.proto",
"v2/wire/render_data.proto",
"v2/wire/request.proto",
"v2/wire/request_schedule.proto",
"v2/wire/response.proto",
"v2/wire/stream_structure.proto",
"v2/wire/there_and_back_again_data.proto",
"v2/wire/token.proto",
"v2/wire/version.proto",
"v2/xsurface.proto",
]
}
if (is_android) {
proto_java_library("proto_java") {
proto_path = "../../../../"
sources = [
"libraries/api/internal/stream_data.proto",
"libraries/basicstream/internal/stream_saved_instance_state.proto",
"libraries/sharedstream/scroll_state.proto",
"libraries/sharedstream/ui_refresh_reason.proto",
"libraries/testing/ui_context_for_test.proto",
"ui/action/feed_action_payload.proto",
"ui/action/piet_extensions.proto",
"ui/action/ui_feed_action.proto",
"ui/piet/accessibility.proto",
"ui/piet/actions.proto",
"ui/piet/binding_refs.proto",
"ui/piet/elements.proto",
"ui/piet/errors.proto",
"ui/piet/form_fields.proto",
"ui/piet/gradients.proto",
"ui/piet/images.proto",
"ui/piet/log_data.proto",
"ui/piet/media_queries.proto",
"ui/piet/piet.proto",
"ui/piet/piet_android_support.proto",
"ui/piet/rounded_corners.proto",
"ui/piet/shadows.proto",
"ui/piet/styles.proto",
"ui/piet/text.proto",
"ui/stream/stream_offline_extension.proto",
"ui/stream/stream_structure.proto",
"ui/stream/stream_swipe_extension.proto",
"wire/action_payload.proto",
"wire/action_payload_for_test.proto",
"wire/action_request.proto",
"wire/action_type.proto",
"wire/capability.proto",
"wire/client_info.proto",
"wire/consistency_token.proto",
"wire/content_id.proto",
"wire/data_operation.proto",
"wire/display_info.proto",
"wire/feature.proto",
"wire/feed_action.proto",
"wire/feed_action_query_data.proto",
"wire/feed_action_request.proto",
"wire/feed_action_response.proto",
"wire/feed_query.proto",
"wire/feed_request.proto",
"wire/feed_response.proto",
"wire/mockserver/mock_server.proto",
"wire/payload_metadata.proto",
"wire/piet_shared_state_item.proto",
"wire/request.proto",
"wire/response.proto",
"wire/semantic_properties.proto",
"wire/token.proto",
"wire/version.proto",
]
}
proto_java_library("proto_java_v2") {
proto_path = "../../../../"
sources = [ "v2/ui.proto" ]
}
}