Fix clank compilation errors in the relocation_packer.
[chromium-blink-merge.git] / sync / sync_proto.gypi
blobfd002bf3a9460c46948133e5873cc7158051b7fc
1 # Copyright 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.
6   'include_dirs': [
7     '..',
8   ],
9   'defines': [
10     'SYNC_IMPLEMENTATION',
11   ],
12   'sources': [
13     # NOTE: If you add a file to this list, also add it to
14     # sync/protocol/BUILD.gn
15     'protocol/app_notification_specifics.proto',
16     'protocol/app_setting_specifics.proto',
17     'protocol/app_specifics.proto',
18     'protocol/app_list_specifics.proto',
19     'protocol/article_specifics.proto',
20     'protocol/attachments.proto',
21     'protocol/autofill_specifics.proto',
22     'protocol/bookmark_specifics.proto',
23     'protocol/client_commands.proto',
24     'protocol/client_debug_info.proto',
25     'protocol/device_info_specifics.proto',
26     'protocol/dictionary_specifics.proto',
27     'protocol/encryption.proto',
28     'protocol/experiments_specifics.proto',
29     'protocol/extension_setting_specifics.proto',
30     'protocol/extension_specifics.proto',
31     'protocol/favicon_image_specifics.proto',
32     'protocol/favicon_tracking_specifics.proto',
33     'protocol/get_updates_caller_info.proto',
34     'protocol/history_delete_directive_specifics.proto',
35     'protocol/nigori_specifics.proto',
36     'protocol/managed_user_setting_specifics.proto',
37     'protocol/managed_user_shared_setting_specifics.proto',
38     'protocol/managed_user_specifics.proto',
39     'protocol/password_specifics.proto',
40     'protocol/preference_specifics.proto',
41     'protocol/priority_preference_specifics.proto',
42     'protocol/search_engine_specifics.proto',
43     'protocol/session_specifics.proto',
44     'protocol/sync.proto',
45     'protocol/sync_enums.proto',
46     'protocol/synced_notification_app_info_specifics.proto',
47     'protocol/synced_notification_data.proto',
48     'protocol/synced_notification_render.proto',
49     'protocol/synced_notification_specifics.proto',
50     'protocol/test.proto',
51     'protocol/theme_specifics.proto',
52     'protocol/typed_url_specifics.proto',
53     'protocol/unique_position.proto',
54   ],
55   'variables': {
56     'proto_in_dir': './protocol',
57     'proto_out_dir': 'sync/protocol',
58     'cc_generator_options': 'dllexport_decl=SYNC_EXPORT:',
59     'cc_include': 'sync/base/sync_export.h',
60   },
61   'includes': [
62     '../build/protoc.gypi'
63   ],