Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / sync / sync_proto.gypi
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.
4
5 {
6   'include_dirs': [
7     '..',
8   ],
9   'defines': [
10     'SYNC_IMPLEMENTATION',
11   ],
12   'sources': [
13     'protocol/app_notification_specifics.proto',
14     'protocol/app_setting_specifics.proto',
15     'protocol/app_specifics.proto',
16     'protocol/app_list_specifics.proto',
17     'protocol/article_specifics.proto',
18     'protocol/attachments.proto',
19     'protocol/autofill_specifics.proto',
20     'protocol/bookmark_specifics.proto',
21     'protocol/client_commands.proto',
22     'protocol/client_debug_info.proto',
23     'protocol/device_info_specifics.proto',
24     'protocol/dictionary_specifics.proto',
25     'protocol/encryption.proto',
26     'protocol/experiments_specifics.proto',
27     'protocol/extension_setting_specifics.proto',
28     'protocol/extension_specifics.proto',
29     'protocol/favicon_image_specifics.proto',
30     'protocol/favicon_tracking_specifics.proto',
31     'protocol/get_updates_caller_info.proto',
32     'protocol/history_delete_directive_specifics.proto',
33     'protocol/nigori_specifics.proto',
34     'protocol/managed_user_setting_specifics.proto',
35     'protocol/managed_user_shared_setting_specifics.proto',
36     'protocol/managed_user_specifics.proto',
37     'protocol/password_specifics.proto',
38     'protocol/preference_specifics.proto',
39     'protocol/priority_preference_specifics.proto',
40     'protocol/search_engine_specifics.proto',
41     'protocol/session_specifics.proto',
42     'protocol/sync.proto',
43     'protocol/sync_enums.proto',
44     'protocol/synced_notification_app_info_specifics.proto',
45     'protocol/synced_notification_data.proto',
46     'protocol/synced_notification_render.proto',
47     'protocol/synced_notification_specifics.proto',
48     'protocol/test.proto',
49     'protocol/theme_specifics.proto',
50     'protocol/typed_url_specifics.proto',
51     'protocol/unique_position.proto',
52   ],
53   'variables': {
54     'proto_in_dir': './protocol',
55     'proto_out_dir': 'sync/protocol',
56     'cc_generator_options': 'dllexport_decl=SYNC_EXPORT:',
57     'cc_include': 'sync/base/sync_export.h',
58   },
59   'includes': [
60     '../build/protoc.gypi'
61   ],
62 }