Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(461)

Side by Side Diff: chrome/browser/sync/protocol/sync_proto.gyp

Issue 7150023: Add protobuffer and model type for syncing custom search engines. Includes all boilerplate helper... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out', 8 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out',
9 }, 9 },
10 'targets': [ 10 'targets': [
11 { 11 {
12 # Protobuf compiler / generate rule for sync.proto. This is used by 12 # Protobuf compiler / generate rule for sync.proto. This is used by
13 # test code in net, which is why it's isolated into its own .gyp file. 13 # test code in net, which is why it's isolated into its own .gyp file.
14 'target_name': 'sync_proto', 14 'target_name': 'sync_proto',
15 'type': 'none', 15 'type': 'none',
16 'sources': [ 16 'sources': [
17 'sync.proto', 17 'sync.proto',
18 'encryption.proto', 18 'encryption.proto',
19 'app_specifics.proto', 19 'app_specifics.proto',
20 'autofill_specifics.proto', 20 'autofill_specifics.proto',
21 'bookmark_specifics.proto', 21 'bookmark_specifics.proto',
22 'extension_specifics.proto', 22 'extension_specifics.proto',
23 'nigori_specifics.proto', 23 'nigori_specifics.proto',
24 'password_specifics.proto', 24 'password_specifics.proto',
25 'preference_specifics.proto', 25 'preference_specifics.proto',
26 'search_engine_specifics.proto',
26 'session_specifics.proto', 27 'session_specifics.proto',
27 'test.proto', 28 'test.proto',
28 'theme_specifics.proto', 29 'theme_specifics.proto',
29 'typed_url_specifics.proto', 30 'typed_url_specifics.proto',
30 ], 31 ],
31 'rules': [ 32 'rules': [
32 { 33 {
33 'rule_name': 'genproto', 34 'rule_name': 'genproto',
34 'extension': 'proto', 35 'extension': 'proto',
35 'inputs': [ 36 'inputs': [
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 '<(protoc_out_dir)/chrome/browser/sync/protocol/bookmark_specifics.pb.cc ', 70 '<(protoc_out_dir)/chrome/browser/sync/protocol/bookmark_specifics.pb.cc ',
70 '<(protoc_out_dir)/chrome/browser/sync/protocol/bookmark_specifics.pb.h' , 71 '<(protoc_out_dir)/chrome/browser/sync/protocol/bookmark_specifics.pb.h' ,
71 '<(protoc_out_dir)/chrome/browser/sync/protocol/extension_specifics.pb.c c', 72 '<(protoc_out_dir)/chrome/browser/sync/protocol/extension_specifics.pb.c c',
72 '<(protoc_out_dir)/chrome/browser/sync/protocol/extension_specifics.pb.h ', 73 '<(protoc_out_dir)/chrome/browser/sync/protocol/extension_specifics.pb.h ',
73 '<(protoc_out_dir)/chrome/browser/sync/protocol/nigori_specifics.pb.cc', 74 '<(protoc_out_dir)/chrome/browser/sync/protocol/nigori_specifics.pb.cc',
74 '<(protoc_out_dir)/chrome/browser/sync/protocol/nigori_specifics.pb.h', 75 '<(protoc_out_dir)/chrome/browser/sync/protocol/nigori_specifics.pb.h',
75 '<(protoc_out_dir)/chrome/browser/sync/protocol/password_specifics.pb.cc ', 76 '<(protoc_out_dir)/chrome/browser/sync/protocol/password_specifics.pb.cc ',
76 '<(protoc_out_dir)/chrome/browser/sync/protocol/password_specifics.pb.h' , 77 '<(protoc_out_dir)/chrome/browser/sync/protocol/password_specifics.pb.h' ,
77 '<(protoc_out_dir)/chrome/browser/sync/protocol/preference_specifics.pb. cc', 78 '<(protoc_out_dir)/chrome/browser/sync/protocol/preference_specifics.pb. cc',
78 '<(protoc_out_dir)/chrome/browser/sync/protocol/preference_specifics.pb. h', 79 '<(protoc_out_dir)/chrome/browser/sync/protocol/preference_specifics.pb. h',
80 '<(protoc_out_dir)/chrome/browser/sync/protocol/search_engine_specifics. pb.cc',
81 '<(protoc_out_dir)/chrome/browser/sync/protocol/search_engine_specifics. pb.h',
79 '<(protoc_out_dir)/chrome/browser/sync/protocol/session_specifics.pb.cc' , 82 '<(protoc_out_dir)/chrome/browser/sync/protocol/session_specifics.pb.cc' ,
80 '<(protoc_out_dir)/chrome/browser/sync/protocol/session_specifics.pb.h', 83 '<(protoc_out_dir)/chrome/browser/sync/protocol/session_specifics.pb.h',
81 '<(protoc_out_dir)/chrome/browser/sync/protocol/theme_specifics.pb.cc', 84 '<(protoc_out_dir)/chrome/browser/sync/protocol/theme_specifics.pb.cc',
82 '<(protoc_out_dir)/chrome/browser/sync/protocol/theme_specifics.pb.h', 85 '<(protoc_out_dir)/chrome/browser/sync/protocol/theme_specifics.pb.h',
83 '<(protoc_out_dir)/chrome/browser/sync/protocol/typed_url_specifics.pb.c c', 86 '<(protoc_out_dir)/chrome/browser/sync/protocol/typed_url_specifics.pb.c c',
84 '<(protoc_out_dir)/chrome/browser/sync/protocol/typed_url_specifics.pb.h ', 87 '<(protoc_out_dir)/chrome/browser/sync/protocol/typed_url_specifics.pb.h ',
85 ], 88 ],
86 'export_dependent_settings': [ 89 'export_dependent_settings': [
87 '../../../../third_party/protobuf/protobuf.gyp:protobuf_lite', 90 '../../../../third_party/protobuf/protobuf.gyp:protobuf_lite',
88 'sync_proto', 91 'sync_proto',
(...skipping 12 matching lines...) Expand all
101 'hard_dependency': 1, 104 'hard_dependency': 1,
102 }, 105 },
103 ], 106 ],
104 } 107 }
105 108
106 # Local Variables: 109 # Local Variables:
107 # tab-width:2 110 # tab-width:2
108 # indent-tabs-mode:nil 111 # indent-tabs-mode:nil
109 # End: 112 # End:
110 # vim: set expandtab tabstop=2 shiftwidth=2: 113 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « chrome/browser/sync/protocol/search_engine_specifics.proto ('k') | chrome/browser/sync/syncable/model_type.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698